html[data-theme=dark]{--page:#07111f;--surface:#0d1b2a;--surface-soft:#122338;--ink:#e7eff8;--muted:#91a5bb;--border:#22364b;--brand-primary-soft:#102d47;--shadow-sm:0 8px 24px #0003;--shadow-md:0 18px 42px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page)}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main{background:var(--page)}html[data-theme=dark] .topbar,html[data-theme=dark] .card,html[data-theme=dark] .module-card,html[data-theme=dark] .summary-card,html[data-theme=dark] .icon-btn,html[data-theme=dark] .context-switcher>button,html[data-theme=dark] .profile-trigger,html[data-theme=dark] .context-menu,html[data-theme=dark] .profile-dropdown,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .modal,html[data-theme=dark] .drawer,html[data-theme=dark] .pagination a,html[data-theme=dark] .pagination span,html[data-theme=dark] .btn-secondary,html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .search-input{border-color:var(--border);color:var(--ink);background:var(--surface)}html[data-theme=dark] .topbar{background:#0d1b2af0}html[data-theme=dark] .global-search,html[data-theme=dark] .journal-line,html[data-theme=dark] .state-panel,html[data-theme=dark] .data-table th{border-color:var(--border);color:var(--muted);background:var(--surface-soft)}html[data-theme=dark] .global-search input,html[data-theme=dark] .search-input input{color:var(--ink)}html[data-theme=dark] .global-search kbd{border-color:var(--border);color:var(--muted);background:var(--surface)}html[data-theme=dark] .workspace-surface,html[data-theme=dark] .workspace-metric,html[data-theme=dark] .workspace-action-card,html[data-theme=dark] .workspace-directory,html[data-theme=dark] .workspace-directory-group{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .workspace-surface .text-slate-900,html[data-theme=dark] .workspace-metric .text-slate-900,html[data-theme=dark] .workspace-action-card .text-slate-900,html[data-theme=dark] .workspace-directory .text-slate-900,html[data-theme=dark] .workspace-directory .text-slate-700{color:var(--ink)}html[data-theme=dark] .workspace-surface .text-slate-500,html[data-theme=dark] .workspace-metric .text-slate-500,html[data-theme=dark] .workspace-action-card .text-slate-500,html[data-theme=dark] .workspace-directory .text-slate-500,html[data-theme=dark] .workspace-directory .text-slate-600{color:var(--muted)}html[data-theme=dark] .workspace-metric:hover,html[data-theme=dark] .workspace-action-card:hover,html[data-theme=dark] .workspace-directory-link,html[data-theme=dark] .workspace-directory label,html[data-theme=dark] .workspace-directory .bg-slate-50{background:var(--surface-soft)}html[data-theme=dark] .workspace-directory input,html[data-theme=dark] .context-menu button,html[data-theme=dark] .profile-dropdown a,html[data-theme=dark] .profile-dropdown button{color:var(--ink)}html[data-theme=dark] .context-menu button:hover,html[data-theme=dark] .context-menu button.active,html[data-theme=dark] .profile-dropdown a:hover,html[data-theme=dark] .profile-dropdown button:hover,html[data-theme=dark] .icon-btn:hover{background:var(--brand-primary-soft)}html[data-theme=dark] .data-table td,html[data-theme=dark] .card-head,html[data-theme=dark] .module-card footer,html[data-theme=dark] .pagination,html[data-theme=dark] .tabs,html[data-theme=dark] .modal-head{border-color:var(--border)}html[data-theme=dark] .data-table tbody tr:hover{background:#102238}html[data-theme=dark] .badge{color:#b9c8d8;background:#1c3044}html[data-theme=dark] .badge-success{color:#65e2b5;background:#12382f}html[data-theme=dark] .badge-warning{color:#ffc665;background:#3c2c12}html[data-theme=dark] .badge-danger{color:#ff8793;background:#421d25}html[data-theme=dark] .badge-info{color:#8acbff;background:#153653}html[data-theme=dark] .alert{color:#8acbff;background:#102d47;border-color:#245071}html[data-theme=dark] .alert-success{color:#65e2b5;background:#12382f;border-color:#225c4a}html[data-theme=dark] .alert-danger{color:#ff8793;background:#421d25;border-color:#65303a}html[data-theme=dark] .auth-visual-panel{background:radial-gradient(circle at 20% 20%,#f89c1e21,#0000 24%),radial-gradient(circle at 80% 78%,#1e6fad2e,#0000 28%),#081522}html[data-theme=dark] .auth-logo,html[data-theme=dark] .auth-visual-content h2,html[data-theme=dark] .language-link{color:#8acbff}html[data-theme=dark] .visual-cards div{border-color:var(--border);color:#8acbff;background:#0d1b2ad1}.preference-actions{align-items:center;gap:7px;display:flex}.preference-btn{border:1px solid var(--border);min-width:40px;height:40px;color:var(--brand-primary);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.preference-btn:hover{background:var(--brand-primary-soft)}.auth-preferences{z-index:4;gap:7px;display:flex;position:absolute;inset-block-start:28px;inset-inline-end:34px}.auth-preferences .preference-btn{background:#ffffffdb;border-color:#004b8724}html[data-theme=dark] .auth-preferences .preference-btn{border-color:var(--border);color:#8acbff;background:#0d1b2adb}html[dir=ltr] .sidebar-system-menu a.is-current{box-shadow:inset 3px 0 var(--brand-accent)}html[dir=ltr] .sidebar-nav a:hover,html[dir=ltr] .sidebar-nav a.active{transform:translate(2px)}@media (width<=760px){.preference-btn span{display:none}.auth-preferences{inset-block-start:18px;inset-inline-end:18px}}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}html[dir=ltr] .sidebar-main-return svg,html[dir=ltr] .module-card footer>svg{transform:rotate(180deg)}
