.header::before{background:var(--lj-topbar-bg)}.header.scrolled::before{background:var(--lj-topbar-bg);border-bottom:1px solid var(--lj-topbar-border)}.header .nav-link,.header .nav-menu a,.header .user-menu-toggle{color:var(--lj-topbar-text)}.header .nav-menu a.nav-highlight{color:var(--primary)}.header .user-menu-dropdown{background:var(--lj-surface-card);border-color:var(--lj-border)}.header .user-menu-dropdown button{color:var(--lj-text)}.header .user-menu-dropdown button:hover{background:var(--lj-surface-sunken)}html.dark body{background:var(--lj-surface-page)}.modal-overlay{background:var(--lj-overlay-mask)}html.dark .fmt-preview code{background:#0b1220;color:#cbd5e1}html.dark .site-img-card{border-color:var(--lj-border)}html.dark .device-toolbar,html.dark .device-id-input,html.dark .ctrl-select,html.dark .layout-btn,html.dark .detail-rename-input,html.dark .device-search,html.dark .table-wrap,html.dark .modal,html.dark .pos-modal,html.dark .mc-panel,html.dark .mc-tabs button,html.dark .mc-log-tools button,html.dark .mc-field select,html.dark .mc-field input,html.dark .mc-field textarea{background:var(--lj-surface-card)}html.dark .layout-btn,html.dark .device-search,html.dark .device-id-input,html.dark .ctrl-select,html.dark .mc-tabs button,html.dark .mc-log-tools button,html.dark .mc-field select,html.dark .mc-field input,html.dark .mc-field textarea{border-color:var(--lj-border)}html.dark .table-wrap th{background:var(--lj-surface-alt)}html.dark .table-wrap tr:hover td{background:var(--lj-surface-alt)}html.dark .table-wrap th,html.dark .table-wrap td{border-bottom-color:var(--lj-border-subtle)}html.dark .hpe-sidebar-list li.active,html.dark .dm-sidebar-list li.active{background:var(--lj-chip-bg);color:var(--lj-chip-text);border-left-color:var(--lj-chip-text)}html.dark .hpe-sidebar-list li:hover,html.dark .dm-sidebar-list li:hover{background:var(--lj-surface-alt)}html.dark .alarm-sidebar{background:var(--lj-surface-card);border-right-color:var(--lj-border)}html.dark .alarm-sidebar .logo{color:var(--lj-text-strong);border-bottom-color:var(--lj-border-subtle)}html.dark .alarm-menu-item{color:var(--lj-text)}html.dark .alarm-menu-item:hover{background:var(--lj-surface-alt);color:var(--lj-text-strong)}html.dark .alarm-menu-item.active{background:var(--lj-chip-bg);color:var(--lj-chip-text);border-left-color:var(--lj-chip-text)}html.dark .alarm-menu-item .badge{background:var(--lj-surface-sunken);color:var(--lj-text-secondary)}html.dark .empty-state{color:var(--lj-text-muted)}html.dark .mc-header{background:#0b1220}html.dark .mc-header .mc-logo,html.dark .mc-header .mc-header-right a,html.dark .mc-header span,html.dark .mc-header a{color:#cbd5e1}html.dark{--card-bg: #1e293b;--card-border: 2px solid #33415c}
