html.theme-dark{color-scheme:dark;--ru-bg:#0f141a;--ru-surface:#1a2029;--ru-surface-2:#10151b;--ru-surface-3:#222b35;--ru-border:#2a313c;--ru-border-strong:#3a444f;--ru-text:#c9d1d9;--ru-muted:#8b949e;--ru-accent:#5b9bd1;--ru-link:#6faae0}html.theme-dark body{background:var(--ru-bg);color:var(--ru-text)}html.theme-dark h1,html.theme-dark h2,html.theme-dark h3{color:var(--ru-text)}html.theme-dark table{background:var(--ru-surface);box-shadow:none}html.theme-dark th,html.theme-dark td{border-color:var(--ru-border);color:var(--ru-text)}html.theme-dark th{background:var(--ru-surface-3);color:var(--ru-text)}html.theme-dark tr:nth-child(even) td{background-color:var(--ru-surface-2)}html.theme-dark tr:hover td{background-color:var(--ru-surface-3)}html.theme-dark .highlight-block{background-color:var(--ru-surface)}html.theme-dark .counter{color:var(--ru-text)}html.theme-dark .chart-container{background:var(--ru-surface);box-shadow:0 2px 5px rgba(0,0,0,0.4)}html.theme-dark .modal-content{background:var(--ru-surface);color:var(--ru-text);box-shadow:0 4px 16px rgba(0,0,0,0.6)}html.theme-dark .modal-content h2{color:var(--ru-text)}html.theme-dark .close-button{color:var(--ru-muted)}html.theme-dark .close-button:hover{color:var(--ru-text)}html.theme-dark .burger-icon{background:var(--ru-surface-3);color:var(--ru-text);border:1px solid var(--ru-border-strong)}html.theme-dark .nav-menu{background:var(--ru-surface);border:1px solid var(--ru-border);box-shadow:0 4px 10px rgba(0,0,0,0.5)}html.theme-dark .nav-menu a{color:var(--ru-text);border-bottom-color:var(--ru-border)}html.theme-dark .nav-menu a:hover{background:var(--ru-surface-3)}html.theme-dark .menu-divider{border-top-color:var(--ru-border)}html.theme-dark .exit-dashboard-link{color:#e88a86;background:rgba(217,83,79,0.12)}html.theme-dark .exit-dashboard-link:hover{background:rgba(217,83,79,0.2)}html.theme-dark .theme-toggle-item{color:var(--ru-text);border-bottom-color:var(--ru-border)}html.theme-dark .theme-toggle-item:hover{background:var(--ru-surface-3)}