changes toi the darkmode style to have iot be a better edesign
Release Inventarsystem / release-docker (push) Successful in 2m26s
Release Inventarsystem / release-docker (push) Successful in 2m26s
This commit is contained in:
+104
-1
@@ -334,7 +334,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
|
||||
body {
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
background-color: var(--light-bg);
|
||||
background-color: var(--ui-bg);
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
color: var(--text-color);
|
||||
@@ -719,5 +719,108 @@ code {
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* Registration-specific dark mode styling. */
|
||||
:root[data-theme="dark"] {
|
||||
--light-bg: var(--ui-bg);
|
||||
--text-color: var(--ui-text);
|
||||
--shadow: var(--ui-shadow-md);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .header-section {
|
||||
border-bottom-color: var(--ui-border);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .subtitle,
|
||||
:root[data-theme="dark"] .anonymize-hint,
|
||||
:root[data-theme="dark"] .form-group label,
|
||||
:root[data-theme="dark"] .permission-check,
|
||||
:root[data-theme="dark"] .input-icon {
|
||||
color: var(--ui-text-muted) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .content,
|
||||
:root[data-theme="dark"] .form-card,
|
||||
:root[data-theme="dark"] .permission-panel,
|
||||
:root[data-theme="dark"] .password-rules {
|
||||
background: var(--ui-surface) !important;
|
||||
background-color: var(--ui-surface) !important;
|
||||
border-color: var(--ui-border) !important;
|
||||
color: var(--ui-text) !important;
|
||||
box-shadow: var(--ui-shadow-sm);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .form-card h2,
|
||||
:root[data-theme="dark"] .permission-panel h4,
|
||||
:root[data-theme="dark"] .password-rules-title {
|
||||
color: var(--ui-title) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] input[type="text"],
|
||||
:root[data-theme="dark"] input[type="password"],
|
||||
:root[data-theme="dark"] input[type="file"],
|
||||
:root[data-theme="dark"] .form-select {
|
||||
background: var(--ui-bg) !important;
|
||||
background-color: var(--ui-bg) !important;
|
||||
color: var(--ui-text) !important;
|
||||
border-color: var(--ui-border) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] input[type="text"]:focus,
|
||||
:root[data-theme="dark"] input[type="password"]:focus,
|
||||
:root[data-theme="dark"] input[type="file"]:focus,
|
||||
:root[data-theme="dark"] .form-select:focus {
|
||||
border-color: #60a5fa !important;
|
||||
box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.25) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] input[type="file"]::file-selector-button {
|
||||
background: var(--ui-surface-soft);
|
||||
color: var(--ui-text);
|
||||
border-color: var(--ui-border);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] input[type="file"]::file-selector-button:hover,
|
||||
:root[data-theme="dark"] .btn-secondary:hover {
|
||||
background: var(--ui-bg-accent);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .password-rules {
|
||||
background: var(--ui-surface-soft) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .pw-rule {
|
||||
color: #fca5a5;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .pw-rule.ok {
|
||||
color: #86efac;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .anonymize-hint {
|
||||
background: #082f49 !important;
|
||||
border-color: #38bdf8 !important;
|
||||
color: #bae6fd !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .permission-panel {
|
||||
background: var(--ui-surface-soft) !important;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .btn-secondary {
|
||||
background: var(--ui-surface-soft);
|
||||
color: var(--ui-text);
|
||||
border-color: var(--ui-border);
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .flash.success {
|
||||
background: #123524;
|
||||
color: #b7f7ce;
|
||||
}
|
||||
|
||||
:root[data-theme="dark"] .flash.error {
|
||||
background: #451a1a;
|
||||
color: #fecaca;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user