/* generated by backend/build_themes.py from styles.css — do not edit */
html[data-theme=dark]{--bg:#080813;--panel:#101125;--panel2:#16182f;--line:#21244b;--blue:#6830ff;--green:#00e6a0}
html[data-theme=dark] body{background:radial-gradient(circle,#181a3a,var(--bg) 55%);color:#efeffa}
html[data-theme=dark] .hud{background:rgba(11,13,32,0.867);border-bottom:1px solid var(--line)}
html[data-theme=dark] .logo span{color:var(--blue)}
html[data-theme=dark] .logo small{color:#a0a0c6}
html[data-theme=dark] .statuses i{background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--green)}
html[data-theme=dark] .operator,html[data-theme=dark] .panel,html[data-theme=dark] .metric,html[data-theme=dark] .hero{background:linear-gradient(135deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:16px}
html[data-theme=dark] .sidebar{background:#0b0d20;border:1px solid var(--line);border-radius:16px}
html[data-theme=dark] .brand{color:var(--blue)}
html[data-theme=dark] .sidebar button{background:transparent;color:#ffffff;border:1px solid transparent;border-radius:10px}
html[data-theme=dark] .sidebar button:hover,html[data-theme=dark] .sidebar button.active{background:#131854;border-color:var(--blue);box-shadow:0 0 20px rgba(104,48,255,0.333)}
html[data-theme=dark] .metric h2{color:var(--blue)}
html[data-theme=dark] .scanner input{background:#080813;border:1px solid var(--line);color:#ffffff;border-radius:10px}
html[data-theme=dark] .panel button{background:#4c30ff;color:#ffffff;border:0;border-radius:10px}
html[data-theme=dark] .empty{color:#ad9adf}
html[data-theme=dark] .section-kicker{color:#9e7aff}
html[data-theme=dark] .scanner p{color:#9595b3}
html[data-theme=dark] .scan-status{color:#a78dec}
html[data-theme=dark] .pulse-dot{border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
html[data-theme=dark] .live-badge{border:1px solid rgba(0,230,160,0.467);border-radius:8px;color:var(--green);background:rgba(0,44,38,0.122)}
html[data-theme=dark] .live-badge.muted{color:#80809a;border-color:#333657;background:#0e0f1f}
html[data-theme=dark] .tabs button{background:#131535!important;border:1px solid #292d65!important;color:#c4c4df!important}
html[data-theme=dark] .tabs button.active,html[data-theme=dark] .tabs button:hover{background:#181d65!important;border-color:var(--blue)!important;color:#ffffff!important;box-shadow:0 0 15px rgba(104,48,255,0.133)}
html[data-theme=dark] .workspace-shell{border-top:1px solid #2f3259}
html[data-theme=dark] .workspace-empty{color:#8484a4;border:1px dashed #30335d;border-radius:12px;background:rgba(11,13,32,0.502)}
html[data-theme=dark] .workspace-empty b{color:#e2e2f6}
html[data-theme=dark] .game-summary>div,html[data-theme=dark] .game-metric,html[data-theme=dark] .intel-card{background:#0c0e23;border:1px solid #252856;border-radius:11px}
html[data-theme=dark] .game-summary span,html[data-theme=dark] .game-metric span{color:#7f7fa0}
html[data-theme=dark] .game-metric b{color:var(--blue)}
html[data-theme=dark] .game-metric small{color:#8585a5}
html[data-theme=dark] .intel-card dt,html[data-theme=dark] .province-inspector dt{color:#747497}
html[data-theme=dark] .intel-card dd,html[data-theme=dark] .province-inspector dd{color:#e1e1f6}
html[data-theme=dark] .capabilities span{background:#10133f;border:1px solid #1f2578;color:#9e7aff;border-radius:999px}
html[data-theme=dark] .success-text{color:var(--green)!important}
html[data-theme=dark] .danger-text{color:#ff6a79!important}
html[data-theme=dark] .table-note{color:#7c7c9d}
html[data-theme=dark] .data-table-wrap{border:1px solid #222550;border-radius:10px}
html[data-theme=dark] .data-table{border-collapse:collapse;background:#0c0d22}
html[data-theme=dark] .data-table th{background:#131533;color:#8c8cb2;border-bottom:1px solid #272a57}
html[data-theme=dark] .data-table td{border-bottom:1px solid #191c43;color:#d1d1e3}
html[data-theme=dark] .data-table td small{color:#6c6c88}
html[data-theme=dark] .event-row{background:#0c0e23;border:1px solid #232754;border-radius:10px}
html[data-theme=dark] .event-icon{border:1px solid #232987;border-radius:8px;color:var(--blue);background:#0d1037}
html[data-theme=dark] .event-row b{color:#e2e2f6}
html[data-theme=dark] .event-row p{color:#9b9bb9}
html[data-theme=dark] .event-row small{color:#6c6c89}
html[data-theme=dark] .coming-module{color:#9494b1}
html[data-theme=dark] .coming-globe{color:var(--blue);text-shadow:0 0 24px rgba(104,48,255,0.4)}
html[data-theme=dark] .coming-module h2{color:#ffffff}
html[data-theme=dark] .coming-module p{color:#9e7aff}
html[data-theme=dark] .map-layer-panel,html[data-theme=dark] .province-inspector,html[data-theme=dark] .map-canvas-panel{background:#0b0c20;border:1px solid #222653;border-radius:12px}
html[data-theme=dark] .layer-toggle{border-bottom:1px solid #191c41;color:#d0d0e8}
html[data-theme=dark] .layer-toggle input{accent-color:#6830ff}
html[data-theme=dark] .layer-toggle small{color:#6c6c88}
html[data-theme=dark] .map-telemetry{border:1px solid #23275a;border-radius:8px;color:#ac99e1;background:#0c0e28}
html[data-theme=dark] .map-toolbar{border-bottom:1px solid #21244e;background:#0e0f27}
html[data-theme=dark] .map-toolbar span{color:#717194}
html[data-theme=dark] .map-controls button{background:#111437!important;border:1px solid #2a3082!important;color:#d7d7f3!important}
html[data-theme=dark] .map-canvas{background:radial-gradient(circle at 50% 45%,#171a3f 0,#0b0c1e 60%,#06070f 100%)}
html[data-theme=dark] .map-canvas-inner [data-province-id]{stroke:rgba(9,10,21,0.78)!important;stroke-width:.55px!important;stroke-linejoin:round;stroke-linecap:round}
html[data-theme=dark] .map-canvas-inner [data-province-id]:hover{stroke:rgba(104,48,255,0.5)!important;stroke-width:1px!important}
html[data-theme=dark] .map-canvas-inner [data-province-id].selected{stroke:#6830ff!important;stroke-width:1.25px!important}
html[data-theme=dark] .map-loading,html[data-theme=dark] .map-error{color:#8383a4}
html[data-theme=dark] .map-error b{color:#dfdff6}
html[data-theme=dark] .map-error span{color:#ffb020}
html[data-theme=dark] .map-error small{color:#72728f}
html[data-theme=dark] .province-inspector p{color:#8484a1}
html[data-theme=dark] .province-history{border-top:1px solid #242752}
html[data-theme=dark] .province-history>div{border-bottom:1px solid #191b40}
html[data-theme=dark] .province-history span{color:#c4c4df}
html[data-theme=dark] .province-history small{color:#6c6c88}
html[data-theme=dark] .province-history>small{color:#70708e}
html[data-theme=dark] .warning-text{color:#ffb020!important}
html[data-theme=dark] .profile-id{color:#9e7aff;background:#0c0e28;border:1px solid #232656;border-radius:6px}
html[data-theme=dark] .mark-select{background:#0c0e23;color:#e1e1f6;border:1px solid #292d65;border-radius:7px}
html[data-theme=dark] .mark-select:focus{outline:1px solid var(--blue)}
html[data-theme=dark] .map-mode-btn{background:#0c0e25!important;color:#c6c6de!important;border:1px solid #222653!important;border-radius:8px!important;box-shadow:none!important}
html[data-theme=dark] .map-mode-btn small{color:#6c6c88}
html[data-theme=dark] .map-mode-btn:hover,html[data-theme=dark] .map-mode-btn.active{background:#14184f!important;border-color:#6830ff!important;color:#ffffff!important;box-shadow:0 0 15px rgba(104,48,255,0.133)!important}
html[data-theme=dark] .map-mode-btn.active small{color:#a890e9}
html[data-theme=dark] .map-legend{border:1px solid #222653;border-radius:9px;background:#090a1c;color:#a6a6bf}
html[data-theme=dark] .map-legend>b{color:#e2e2f6}
html[data-theme=dark] .map-legend>small{color:#747492}
html[data-theme=dark] .legend-item i{border-radius:3px;border:1px solid rgba(255,255,255,0.133);box-shadow:0 0 8px rgba(0,0,0,0.467)}
html[data-theme=dark] .legend-item span{color:#b4b4ce}
html[data-theme=dark] .province-inspector dd small{color:#747497}
html[data-theme=dark]{--bg:#080813;--panel:#101125;--panel2:#16182f;--line:#21244b;--blue:#6830ff;--active:#4c30ff;--green:#00e6a0;--orange:#ffb020;--red:#ff4b5c;--text:#efeffa;--muted:#81819e;--violet:#8b7cff}
html[data-theme=dark] body{background:radial-gradient(circle at 72% 8%,#161943 0,#0b0c20 30%,#080813 68%);color:var(--text)}
html[data-theme=dark] .hud{background:rgba(7,9,24,0.94);border-bottom:1px solid #1d204d;box-shadow:0 10px 40px rgba(0,0,0,0.467)}
html[data-theme=dark] .brand-mark{color:var(--blue);text-shadow:0 0 20px rgba(104,48,255,0.533)}
html[data-theme=dark] .brand-name span{color:var(--blue)}
html[data-theme=dark] .brand-name em{color:var(--blue)}
html[data-theme=dark] .brand-lockup small{color:#8686ac}
html[data-theme=dark] .hud-status{border:1px solid #1b1e46;background:#0c0e23;border-radius:9px}
html[data-theme=dark] .hud-status i{border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}
html[data-theme=dark] .hud-status span{color:#e2e2f6}
html[data-theme=dark] .hud-status small{color:var(--green)}
html[data-theme=dark] .hud-bell{background:#0c0e23;border:1px solid #21244b;color:#ae9edb;border-radius:9px}
html[data-theme=dark] .hud-bell b{background:var(--red);color:#ffffff;border-radius:50%}
html[data-theme=dark] .operator{background:#0c0e23;border:1px solid #21244b;border-radius:10px}
html[data-theme=dark] .operator-avatar{border-radius:50%;background:radial-gradient(circle,#60608a,#121430);border:1px solid var(--blue);color:#ffffff;box-shadow:0 0 12px rgba(104,48,255,0.333)}
html[data-theme=dark] .operator small{color:var(--muted)}
html[data-theme=dark] .operator>span{color:var(--blue)}
html[data-theme=dark] .sidebar{background:linear-gradient(180deg,#0b0c20,#070815);border-right:1px solid #1a1c44;border-radius:0}
html[data-theme=dark] .sidebar button{background:transparent;color:#b3b3ca;border:1px solid transparent;border-radius:8px}
html[data-theme=dark] .sidebar button span{color:#7e7ea2}
html[data-theme=dark] .sidebar button:hover{background:#111437;border-color:#272b64;color:#ffffff}
html[data-theme=dark] .sidebar button.active{background:linear-gradient(90deg,#1b216e,#10133d);border-color:#4704ff;color:#ffffff;box-shadow:0 0 20px rgba(104,48,255,0.169)}
html[data-theme=dark] .sidebar button.active span{color:var(--blue);text-shadow:0 0 10px #6830ff}
html[data-theme=dark] .sidebar-footer{border:1px solid #1c1f4a;background:#0b0d22;border-radius:10px}
html[data-theme=dark] .mini-logo{color:var(--blue)}
html[data-theme=dark] .sidebar-footer small{color:#737392}
html[data-theme=dark] .online-dot{border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}
html[data-theme=dark] .sidebar-footer .motto{color:#5a28e3}
html[data-theme=dark] .mission-hero{background:linear-gradient(110deg,#11132e,#0b0d20);border:1px solid #212557;border-radius:14px;box-shadow:inset 0 0 50px rgba(104,48,255,0.0235)}
html[data-theme=dark] .section-kicker{color:#9e7aff}
html[data-theme=dark] .mission-hero p{color:#9494b1}
html[data-theme=dark] .mission-chip{border:1px solid #22275f;background:rgba(11,13,36,0.8);border-radius:10px}
html[data-theme=dark] .mission-chip>span{color:var(--blue);text-shadow:0 0 16px #6830ff}
html[data-theme=dark] .mission-chip small,html[data-theme=dark] .mission-chip em{color:#717191}
html[data-theme=dark] .hero-visual{background:radial-gradient(circle at 60% 50%,rgba(29,34,103,0.267),transparent 50%),linear-gradient(130deg,#121432,#0b0c1c)}
html[data-theme=dark] .hero-grid{background-image:linear-gradient(rgba(31,37,110,0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(31,37,110,0.2) 1px,transparent 1px);background-size:28px 28px}
html[data-theme=dark] .orb{border:1px solid rgba(104,48,255,0.333);border-radius:50%;box-shadow:0 0 60px rgba(104,48,255,0.133),inset 0 0 30px rgba(104,48,255,0.133)}
html[data-theme=dark] .orb:after{border:1px dashed rgba(104,48,255,0.4);border-radius:50%}
html[data-theme=dark] .hero-telemetry{background:rgba(11,12,32,0.867);border:1px solid #292d66;border-radius:9px}
html[data-theme=dark] .hero-telemetry b,html[data-theme=dark] .hero-telemetry small{color:#7c7ca3}
html[data-theme=dark] .hero-telemetry strong{color:var(--blue)}
html[data-theme=dark] .metric-card{background:linear-gradient(135deg,#101229,#0d0f24);border:1px solid #212456;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}
html[data-theme=dark] .metric-icon{border-radius:50%;color:var(--blue);background:#0e1137;border:1px solid #212888;box-shadow:0 0 18px rgba(104,48,255,0.141)}
html[data-theme=dark] .metric-icon.violet{color:#9b8cff;border-color:#6454b0}
html[data-theme=dark] .metric-icon.green{color:var(--green);border-color:#16866b}
html[data-theme=dark] .metric-icon.orange{color:var(--orange);border-color:#8c6320}
html[data-theme=dark] .metric-copy span{color:#8f8fac}
html[data-theme=dark] .metric-copy strong{color:#f2f2fb}
html[data-theme=dark] .delta{color:var(--green)}
html[data-theme=dark] .sparkline span{background:linear-gradient(180deg,#6830ff,rgba(104,48,255,0));border-radius:2px 2px 0 0}
html[data-theme=dark] .nexus-panel{background:linear-gradient(135deg,#0f1128,#0c0d21);border:1px solid #222555;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,0.267)}
html[data-theme=dark] .panel-head h2{color:#eaeaf9}
html[data-theme=dark] .panel-head p{color:#707090}
html[data-theme=dark] .panel-caret,html[data-theme=dark] .panel-link{color:var(--blue)}
html[data-theme=dark] .operation-row{border-bottom:1px solid #191c42}
html[data-theme=dark] .operation-row:last-child{border-bottom:0}
html[data-theme=dark] .op-icon{border:1px solid #212887;background:#0f123a;color:var(--blue);border-radius:7px}
html[data-theme=dark] .operation-row time{color:#777796}
html[data-theme=dark] .operation-row b{color:#e2e2f6}
html[data-theme=dark] .operation-row small{color:#6f6f8e}
html[data-theme=dark] .operation-row>strong{color:var(--green)}
html[data-theme=dark] .status-row{border-bottom:1px solid #191c41}
html[data-theme=dark] .status-row:last-child{border-bottom:0}
html[data-theme=dark] .status-icon{color:var(--blue)}
html[data-theme=dark] .status-label{color:#9595b0}
html[data-theme=dark] .status-value.ok{color:var(--green)}
html[data-theme=dark] .quick-action{background:#0e102e;border:1px solid #1e2254;border-radius:9px;color:#ffffff}
html[data-theme=dark] .quick-action:hover{border-color:var(--blue);background:#131641;box-shadow:0 0 18px rgba(104,48,255,0.0941)}
html[data-theme=dark] .action-icon{border-radius:8px;background:#121648;color:var(--blue)}
html[data-theme=dark] .quick-action small{color:#707091}
html[data-theme=dark] .quick-action i{color:var(--blue)}
html[data-theme=dark] .big-chart{background:linear-gradient(180deg,rgba(19,22,63,0.667),#0a0c1f);border-radius:8px;background-image:linear-gradient(rgba(34,38,88,0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(34,38,88,0.2) 1px,transparent 1px);background-size:20% 25%}
html[data-theme=dark] .chart-line{background:linear-gradient(145deg,transparent 20%,rgba(104,48,255,0.133) 20%);border-bottom:2px solid var(--blue)}
html[data-theme=dark] .chart-labels{color:#5f5f80}
html[data-theme=dark] .select-pill{color:var(--blue);border:1px solid #23275a;border-radius:5px}
html[data-theme=dark] .geo-list>div{border-bottom:1px solid #191c41}
html[data-theme=dark] .geo-list b{color:#ad9bde}
html[data-theme=dark] .success-dot{color:var(--green)}
html[data-theme=dark] .health-ring{border-radius:50%;border:8px solid rgba(104,48,255,0.2);border-top-color:var(--green);border-right-color:var(--green);color:var(--green);box-shadow:0 0 22px rgba(0,230,160,0.122)}
html[data-theme=dark] .health-ring small{color:#717190}
html[data-theme=dark] .health-items div{border-bottom:1px solid #191c41}
html[data-theme=dark] .health-items b{color:var(--green)}
html[data-theme=dark] .page-title p{color:var(--muted)}
html[data-theme=dark] .module-card{background:linear-gradient(135deg,#101229,#0c0d21);border:1px solid #222555;border-radius:12px}
html[data-theme=dark] .module-card:hover{border-color:#581cff;box-shadow:0 0 22px rgba(104,48,255,0.0863)}
html[data-theme=dark] .module-card>span{color:var(--blue)}
html[data-theme=dark] .module-card p{color:#7b7b9a}
html[data-theme=dark] .module-card>b{color:var(--blue)}
html[data-theme=dark] .profile-avatar{border-radius:50%;background:radial-gradient(circle,#3e416d,#0c0e23);border:2px solid var(--blue);box-shadow:0 0 30px rgba(104,48,255,0.2)}
html[data-theme=dark] .rank-badge{color:var(--blue);border:1px solid #2a3081;background:#0e1138;border-radius:5px}
html[data-theme=dark] .xp>div{color:#9595ae}
html[data-theme=dark] .xp i{background:#16193f;border-radius:9px}
html[data-theme=dark] .xp i:after{background:var(--blue)}
html[data-theme=dark] .profile-stats b{color:var(--#ffffff)}
html[data-theme=dark] .profile-stats small{color:var(--muted)}
html[data-theme=dark] .coming-inline{color:var(--blue)}
html[data-theme=dark] .coming-inline span{color:var(--muted)}
html[data-theme=dark] .search-strip input{background:#0c0d21;border:1px solid #232655;color:#ffffff;border-radius:8px}
html[data-theme=dark] .search-strip button,html[data-theme=dark] .archive-tabs button{background:#14184f;border:1px solid #2a2f72;color:#cbcbf0;border-radius:8px}
html[data-theme=dark] .notes-preview p{color:#8686a0}
html[data-theme=dark] .coming-orb{color:var(--blue);text-shadow:0 0 40px rgba(104,48,255,0.333)}
html[data-theme=dark] .analytics-coming p{color:#ac98e2}
html[data-theme=dark] .analytics-coming span{color:#6b6b8a}
html[data-theme=dark] .archive-tabs button.active{background:#1b216f;border-color:var(--blue);color:#ffffff}
html[data-theme=dark] .archive-list>div{border-bottom:1px solid #191c41}
html[data-theme=dark] .archive-list b{color:var(--blue)}
html[data-theme=dark] .archive-list span,html[data-theme=dark] .archive-list em,html[data-theme=dark] .archive-list time{color:#8989a2}
html[data-theme=dark] .archive-list em{color:var(--green)}
html[data-theme=dark]{--glow:rgba(104,48,255,0.22);--glow2:rgba(76,48,255,0.18)}
html[data-theme=dark]{background:#080813}
html[data-theme=dark] body{background:radial-gradient(circle at 78% 0%,#151840 0,#0b0c20 28%,#080813 68%)}
html[data-theme=dark] body:before{background:linear-gradient(rgba(104,48,255,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(104,48,255,0.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,0.85),transparent 88%)}
html[data-theme=dark] body:after{background:linear-gradient(90deg,transparent,rgba(104,48,255,0.4),transparent)}
html[data-theme=dark] .hud{box-shadow:0 10px 50px rgba(0,0,0,0.6),0 1px 0 rgba(104,48,255,0.0706) inset}
html[data-theme=dark] .hud-status:after{background:linear-gradient(110deg,transparent,rgba(104,48,255,0.12),transparent)}
html[data-theme=dark] .hud-status:hover{border-color:rgba(104,48,255,0.4);box-shadow:0 0 22px rgba(104,48,255,0.0706)}
html[data-theme=dark] .operator:hover{border-color:rgba(104,48,255,0.4);box-shadow:0 0 24px rgba(104,48,255,0.0706)}
html[data-theme=dark] .sidebar{box-shadow:18px 0 55px rgba(0,0,0,0.4)}
html[data-theme=dark] .sidebar button:after{background:linear-gradient(90deg,transparent,rgba(104,48,255,0.133),transparent)}
html[data-theme=dark] .mission-hero:before,html[data-theme=dark] .nexus-panel:before,html[data-theme=dark] .metric-card:before,html[data-theme=dark] .module-card:before,html[data-theme=dark] .scanner:before,html[data-theme=dark] .command-center:before{background:linear-gradient(115deg,transparent 25%,rgba(104,48,255,0.055) 45%,transparent 65%)}
html[data-theme=dark] .mission-hero{box-shadow:0 18px 60px rgba(0,0,0,0.467),inset 0 0 70px rgba(104,48,255,0.0275)}
html[data-theme=dark] .orb:before{border:1px solid rgba(104,48,255,0.133);border-radius:50%}
html[data-theme=dark] .metric-card:hover{border-color:rgba(104,48,255,0.4);box-shadow:0 16px 35px rgba(0,0,0,0.467),0 0 28px rgba(104,48,255,0.0549)}
html[data-theme=dark] .operation-row{border-radius:7px}
html[data-theme=dark] .operation-row:hover{background:#0e102e}
html[data-theme=dark] .status-row{border-radius:6px}
html[data-theme=dark] .status-row:hover{background:#0e102e}
html[data-theme=dark] .status-value.ok:before{border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
html[data-theme=dark] .quick-action:before{background:linear-gradient(90deg,transparent,rgba(104,48,255,0.0706),transparent)}
html[data-theme=dark] .big-chart{box-shadow:inset 0 0 30px rgba(104,48,255,0.0314)}
html[data-theme=dark] .module-card:after{color:#633dcb}
html[data-theme=dark] .module-card:hover:after{color:var(--blue)}
html[data-theme=dark] .rank-badge{box-shadow:0 0 18px rgba(104,48,255,0.0784)}
html[data-theme=dark] .analytics-coming{background:radial-gradient(circle at 50% 45%,rgba(24,27,79,0.333),transparent 38%),linear-gradient(135deg,#0f1128,#0c0d21)}
html[data-theme=dark] .analytics-coming:before{border:1px solid rgba(104,48,255,0.0941);border-radius:50%}
html[data-theme=dark] .map-canvas:after{background:linear-gradient(180deg,transparent,rgba(104,48,255,0.0941),transparent)}
html[data-theme=dark] .search-strip input:focus,html[data-theme=dark] .scanner-row input:focus{outline:none;border-color:rgba(104,48,255,0.533);box-shadow:0 0 0 3px rgba(104,48,255,0.0627),0 0 25px rgba(104,48,255,0.0706)}
html[data-theme=dark] .panel button:hover,html[data-theme=dark] .search-strip button:hover,html[data-theme=dark] .archive-tabs button:hover,html[data-theme=dark] .scanner-row button:hover{box-shadow:0 0 24px rgba(104,48,255,0.145)}
html[data-theme=dark] .page-title:after{background:linear-gradient(90deg,var(--blue),transparent)}
html[data-theme=dark] .archive-list>div:hover{background:#0e102e}
html[data-theme=dark]{--text-main:#efeffa;--text-muted:#8484a1}
html[data-theme=dark] .hud-status{border-radius:9px;box-shadow:inset 0 0 18px rgba(104,48,255,0.025)}
html[data-theme=dark] .hud-status i{background:#00a98a;box-shadow:0 0 5px rgba(0,230,160,0.38)}
html[data-theme=dark] .hud-status span{color:#dbdbee}
html[data-theme=dark] .hud-status small{color:#579b8c}
html[data-theme=dark] .hud-status:after{background:linear-gradient(110deg,transparent,rgba(104,48,255,0.055),transparent)}
html[data-theme=dark] .operator-avatar{box-shadow:0 0 8px rgba(104,48,255,0.25)}
html[data-theme=dark] .sidebar{border-radius:12px}
html[data-theme=dark] main{scrollbar-color:#1e2152 transparent}
html[data-theme=dark] .mission-hero{border-radius:13px}
html[data-theme=dark] .nexus-panel{border-radius:11px;box-shadow:0 10px 28px rgba(0,0,0,0.28)}
html[data-theme=dark] .health-ring{border-width:6px}
html[data-theme=dark] .hud .hud-status > i{border:0 !important;border-radius:50%;background:#00a982 !important;box-shadow:0 0 4px rgba(0,230,160,0.22) !important}
html[data-theme=dark] .hud .hud-status > span{color:#cdcde0 !important}
html[data-theme=dark] .hud .hud-status > small{color:#4c8d82 !important}
html[data-theme=dark] .hud .hud-status:after{background:linear-gradient(110deg,transparent,rgba(104,48,255,0.028),transparent) !important}
@media (min-width:901px){html[data-theme=dark] .hud-status>i{border-radius:50%!important;background:#00e6a0!important;box-shadow:0 0 8px #00e6a0!important}
html[data-theme=dark] .hud-status>span{color:#e6e6f8!important}}
html[data-theme=dark] .sidebar-chevron{color:#626295}
html[data-theme=dark] .sidebar-games.expanded .sidebar-chevron{color:var(--blue)}
html[data-theme=dark] .sidebar-subnav button{border-left:1px solid #20234d;border-radius:0 7px 7px 0;background:transparent;color:#8484a1}
html[data-theme=dark] .sidebar-subnav button span{color:#41468c}
html[data-theme=dark] .sidebar-subnav button:hover,html[data-theme=dark] .sidebar-subnav button.active{background:#101342;border-color:var(--blue);color:#eeeefa}
html[data-theme=dark] .sidebar-subnav button.active span{color:var(--blue)}
html[data-theme=dark] .verified-game-card{background:linear-gradient(135deg,#0c0e23,#0b0c20);border:1px solid #232655;border-radius:11px;color:#e2e2f6}
html[data-theme=dark] .verified-game-card:hover{border-color:#581cff;box-shadow:0 0 20px rgba(104,48,255,0.0784)}
html[data-theme=dark] .verified-game-card>div span{color:#6a6a93}
html[data-theme=dark] .verified-game-card>div b{color:var(--blue)}
html[data-theme=dark] .verified-game-card dt{color:#6c6c8a}
html[data-theme=dark] .verified-game-card dd{color:#cccce0}
html[data-theme=dark] .verified-game-card i{color:#a488f1}
html[data-theme=dark] .live-session-strip{border:1px solid #1e2254;background:#0b0c20;border-radius:7px;color:#777795}
html[data-theme=dark] .live-session-strip b{color:var(--blue)}
html[data-theme=dark] .live-session-strip small{color:#6fae99}
html[data-theme=dark] .games-live-page .workspace-shell{border-top:1px solid #2f3259}
@media (min-width:901px){html[data-theme=dark] .hud-status>i,html[data-theme=dark] .online-dot{border:0!important;border-radius:50%!important;background:#00e6a0!important;box-shadow:0 0 8px #00e6a0!important}
html[data-theme=dark] .sidebar-games .sidebar-subnav{background:rgba(9,10,29,0.98);border:1px solid #292e75;border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,0.6),0 0 24px rgba(104,48,255,0.0627)}
html[data-theme=dark] .sidebar-subnav button{border:1px solid #202456!important;border-left:1px solid #202456!important;border-radius:8px!important;background:#0d0f28!important}
html[data-theme=dark] .sidebar-subnav button:hover,html[data-theme=dark] .sidebar-subnav button.active{background:#141957!important;border-color:var(--blue)!important}
html[data-theme=dark] .verified-archive-empty{border:1px dashed #282c63;border-radius:12px;background:linear-gradient(180deg,#0d0f29,#0b0c20),
      linear-gradient(90deg,rgba(104,48,255,0.03),transparent 60%)}
html[data-theme=dark] .verified-archive-empty .archive-sigil{border:1px solid #2f3693;border-radius:12px;color:var(--blue);background:#0e1136;box-shadow:0 0 24px rgba(104,48,255,0.0824)}
html[data-theme=dark] .verified-archive-empty b{color:#efeffa}
html[data-theme=dark] .verified-archive-empty p{color:#8383a1}
html[data-theme=dark] .verified-archive-empty span{color:var(--green)}}
@media (max-width:900px){html[data-theme=dark] .sidebar-games.expanded .sidebar-subnav{background:transparent;border:0;box-shadow:none}}
html[data-theme=dark] .secondary-action{background:#131535!important;border:1px solid #292d65!important;color:#c4c4df!important;border-radius:7px}
html[data-theme=dark] .checkpoint-row{background:#0b0c20!important;border:1px solid #1f224d!important;color:#b5b5cf!important;border-radius:8px}
html[data-theme=dark] .checkpoint-row span{color:var(--blue)}
html[data-theme=dark] .checkpoint-row small{color:#686885}
html[data-theme=dark] .checkpoint-row.active{border-color:rgba(104,48,255,0.533)!important;background:#101336!important}
html[data-theme=dark] .checkpoint-row:hover{border-color:#3d4288!important}
html[data-theme=dark] .panel button.verified-game-card{background:linear-gradient(135deg,#0c0e23,#0b0c20)!important;color:#e2e2f6!important;border:1px solid #232655!important;box-shadow:none}
html[data-theme=dark] .panel button.verified-game-card:hover{background:linear-gradient(135deg,#111330,#0c0e25)!important;border-color:#581cff!important;box-shadow:0 0 20px rgba(104,48,255,0.0784)!important}
html[data-theme=dark] .verified-game-card>div b{color:#9e7aff}
html[data-theme=dark] .verified-game-card dd{color:#b1b1cb}
html[data-theme=dark] .verified-game-card i{color:#a488f1}
@media(max-width:900px){html[data-theme=dark] .sidebar-games.expanded .sidebar-subnav{background:transparent;border:0;box-shadow:none}}
html[data-theme=dark] .status-value.off{color:#ff6b6b}
html[data-theme=dark] .status-value.warn{color:#ffb020}
html[data-theme=dark] .hud-status[data-tone="off"]>i{background:#ff6b6b;box-shadow:0 0 12px #ff6b6b}
html[data-theme=dark] .hud-status[data-tone="off"]>small{color:#ff8f8f}
html[data-theme=dark] .hud-status[data-tone="ok"]>i{background:var(--green);box-shadow:0 0 12px var(--green)}
html[data-theme=dark] .hud-status[data-tone="warn"]>i{background:#ffb020;box-shadow:0 0 12px #ffb020}
html[data-theme=dark] .agent-detail-card{background:#0b0d23;border:1px solid #1f224c;border-radius:10px}
html[data-theme=dark] .agent-detail-card header b{color:#e1e1f6}
html[data-theme=dark] .agent-detail-card dt{color:#7c7c9d}
html[data-theme=dark] .agent-detail-card dd{color:#d1d1ea}
html[data-theme=dark] .badge{border-radius:999px;border:1px solid #292d65;background:#0d0f28;color:#9c9cbe}
html[data-theme=dark] .badge.ok{border-color:#1f6b4a;background:#0a2419;color:#5ddea0}
html[data-theme=dark] .badge.off{border-color:#6b1f1f;background:#24100a;color:#ff8f8f}
html[data-theme=dark] .muted-dot{color:#666684}
html[data-theme=dark] .success-dot{color:#5ddea0}
html[data-theme=dark] .intelligence-page .intel-notice{border:1px solid #2e315a;background:#0d0f25;border-radius:9px;color:#a5a5be}
html[data-theme=dark] .intelligence-page .intel-notice.online{border-color:#17664f;color:#7ce2b8;background:#061f1b}
html[data-theme=dark] .intelligence-page .intel-notice.offline{border-color:#79404a;color:#ffb1b8;background:#241117}
html[data-theme=dark] .intel-module-list>div,html[data-theme=dark] .intel-observation{border-bottom:1px solid #191c41}
html[data-theme=dark] .intel-module-list>div:last-child,html[data-theme=dark] .intel-observation:last-child{border-bottom:0}
html[data-theme=dark] .intel-module-list b,html[data-theme=dark] .intel-observation b{color:#e1e1f6}
html[data-theme=dark] .intel-module-list span,html[data-theme=dark] .intel-observation span{color:#81819e}
html[data-theme=dark] .intel-empty{color:#8989a3;border:1px dashed #262952;border-radius:8px;background:#0b0c20}
html[data-theme=dark] .intel-footnote{color:#616182}
html[data-theme=dark] .intel-next{color:#9494b1}
html[data-theme=dark] .intel-actions button{border:1px solid #2a2f72;border-radius:7px;background:#14184f;color:#d1d1f2}
html[data-theme=dark] .primary-action{background:linear-gradient(135deg,#4705ff,#6830ff);border:0;color:#07091c;border-radius:8px}
html[data-theme=dark] .danger-action{background:#2a0d14;border:1px solid rgba(255,75,92,0.533);color:#ff8a95;border-radius:8px}
html[data-theme=dark] .icon-action{background:transparent;border:1px solid #343655;color:#80809a;border-radius:6px}
html[data-theme=dark] .icon-action:hover{border-color:#ff4b5c;color:#ff4b5c}
html[data-theme=dark] .link-action{background:none;border:0;color:#9e7aff}
html[data-theme=dark] .muted-text{color:#80809a}
html[data-theme=dark] .sub-h{color:#8c8cb2}
html[data-theme=dark] .filter-bar input,html[data-theme=dark] .filter-bar select,html[data-theme=dark] .form-stack input,html[data-theme=dark] .form-stack select,html[data-theme=dark] .form-stack textarea,html[data-theme=dark] .mark-editor textarea{background:#080917;border:1px solid #272a57;color:#efeffa;border-radius:8px}
html[data-theme=dark] .filter-bar input:focus,html[data-theme=dark] .form-stack input:focus,html[data-theme=dark] .form-stack textarea:focus,html[data-theme=dark] .mark-editor textarea:focus,html[data-theme=dark] .filter-bar select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(104,48,255,0.133)}
html[data-theme=dark] .filter-count{color:#80809a}
html[data-theme=dark] .kv dt{color:#80809a}
html[data-theme=dark] .kv dd{color:#e2e2f3}
html[data-theme=dark] .data-table tr.clickable:hover td{background:#141636}
html[data-theme=dark] .data-table tr.selected td{background:rgba(19,24,84,0.4)}
html[data-theme=dark] .data-table td small{color:#80809a}
html[data-theme=dark] .mark-badge{border-radius:999px;color:var(--mark);border:1px solid color-mix(in srgb,var(--mark) 55%,transparent);background:color-mix(in srgb,var(--mark) 12%,transparent)}
html[data-theme=dark] .mark-editor{border-top:1px solid #222555}
html[data-theme=dark] .mark-editor label{color:#8c8cb2}
html[data-theme=dark] .mark-buttons button{border-radius:7px;background:#131535;border:1px solid #292d65;color:#c4c4df}
html[data-theme=dark] .mark-buttons button[style]:hover,html[data-theme=dark] .mark-buttons button.active{border-color:var(--mark);color:var(--mark);background:color-mix(in srgb,var(--mark) 14%,#131535)}
html[data-theme=dark] .mini-row{border-radius:8px;background:#0c0d22;border:1px solid #191c43;color:#d1d1e3}
html[data-theme=dark] .mini-row:hover{border-color:#303793}
html[data-theme=dark] .mini-row span{color:#9595b3}
html[data-theme=dark] .mini-row small{color:#80809a}
html[data-theme=dark] .chip-row button{border-radius:999px;background:#131535;border:1px solid #292d65;color:#c4c4df}
html[data-theme=dark] .chip-row button.active{background:#131854;border-color:var(--blue);color:#ffffff}
html[data-theme=dark] .kb-card{border-radius:12px;background:linear-gradient(135deg,#0f1128,#0c0d21);border:1px solid #222555;color:#e2e2f3}
html[data-theme=dark] .kb-card:hover,html[data-theme=dark] .kb-card.active{border-color:var(--blue);box-shadow:0 0 18px rgba(104,48,255,0.133)}
html[data-theme=dark] .kb-card p{color:#9595b3}
html[data-theme=dark] .kb-card small{color:#80809a}
html[data-theme=dark] .kb-cat{color:#9e7aff}
html[data-theme=dark] .kb-pin{color:#f5b82e}
html[data-theme=dark] .kb-game{color:#80809a}
html[data-theme=dark] .form-stack label{color:#8c8cb2}
html[data-theme=dark] .form-stack label.check{color:#d1d1e3}
html[data-theme=dark] .timeline-day{color:#9e7aff}
html[data-theme=dark] .timeline-row{border-bottom:1px solid #181a3e}
html[data-theme=dark] .timeline-row time{color:#80809a}
html[data-theme=dark] .timeline-row i{border-radius:50%;background:#6830ff}
html[data-theme=dark] .timeline-row.kind-snapshot i{background:#00e6a0}
html[data-theme=dark] .timeline-row.kind-task i{background:#a855f7}
html[data-theme=dark] .timeline-row.bad i{background:#ff4b5c}
html[data-theme=dark] .timeline-row span{color:#9595b3}
html[data-theme=dark] .task-pill{border-radius:999px;border:1px solid #343655;color:#c4c4df}
html[data-theme=dark] .task-pill.completed{color:#00e6a0;border-color:rgba(0,230,160,0.4)}
html[data-theme=dark] .task-pill.failed{color:#ff4b5c;border-color:rgba(255,75,92,0.4)}
html[data-theme=dark] .task-pill.queued,html[data-theme=dark] .task-pill.claimed{color:#f5b82e;border-color:rgba(245,184,46,0.4)}
html[data-theme=dark] .err-cell{color:#ff8a95}
html[data-theme=dark] .maint-row{border:1px solid #191c43;border-radius:8px;background:#0c0d22}
html[data-theme=dark] .maint-row small{color:#80809a}
html[data-theme=dark] .bar-label{color:#d1d1e3}
html[data-theme=dark] .bar-track{background:#131533;border-radius:99px}
html[data-theme=dark] .bar-track i{border-radius:99px}
html[data-theme=dark] .bar-row b{color:#efeffa}
html[data-theme=dark] .history-charts span{color:#9595b3}
html[data-theme=dark] .delta-row{border-bottom:1px solid #181a3e}
html[data-theme=dark] .kd-head{color:#9595b3}
html[data-theme=dark] button.operator{color:inherit}
html[data-theme=dark] .nexus-toast{border-radius:10px;background:#0b2a1f;border:1px solid rgba(0,230,160,0.467);color:#bfffe6;box-shadow:0 10px 30px rgba(0,0,0,0.533)}
html[data-theme=dark] .nexus-toast.err{background:#2a0d14;border-color:rgba(255,75,92,0.533);color:#ffc2c8}
html[data-theme=dark] .panel .link-action,html[data-theme=dark] .link-action{background:none!important;border:0!important;color:#9e7aff!important;border-radius:0;box-shadow:none!important}
html[data-theme=dark] .ally-tag{color:#f5b82e}
html[data-theme=dark] .ext-link{color:#9e7aff}
html[data-theme=dark] .hud-logout{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:#d8d8ee}
html[data-theme=dark] .hud-logout b{color:var(--blue)}
html[data-theme=dark] .hud-logout:hover{border-color:var(--blue)}
html[data-theme=dark] .news-tools select,html[data-theme=dark] .news-tools input{background:#0a0b1c;border:1px solid var(--line);border-radius:8px;color:#efeffa}
html[data-theme=dark] .news-status{color:#9c9cbb}
html[data-theme=dark] .news-article{background:#0d0e22;border:1px solid var(--line);border-radius:10px}
html[data-theme=dark] .news-article h4{color:#ececf9}
html[data-theme=dark] .news-article small{color:#8282b1}
html[data-theme=dark] .news-article p{color:#c2c2da}
html[data-theme=dark] .skill-badge{border-radius:999px;border:1px solid}
html[data-theme=dark] .skill-elite{color:#00e6a0;border-color:rgba(0,230,160,0.4);background:rgba(0,230,160,0.0784)}
html[data-theme=dark] .skill-strong{color:#9e7aff;border-color:rgba(104,48,255,0.4);background:rgba(104,48,255,0.0784)}
html[data-theme=dark] .skill-mid{color:#f5d27a;border-color:rgba(245,184,46,0.333);background:rgba(245,184,46,0.0627)}
html[data-theme=dark] .skill-weak{color:#ff9a8a;border-color:rgba(255,122,122,0.333);background:rgba(255,122,122,0.0627)}
html[data-theme=dark] .tag-chip{border-radius:5px;background:#181a38;color:#b4b4d1}
html[data-theme=dark] .seg{border:1px solid var(--line);border-radius:9px}
html[data-theme=dark] .seg button{background:transparent;border:0;border-right:1px solid var(--line);color:#d8d8ee}
html[data-theme=dark] .seg button:last-child{border-right:0}
html[data-theme=dark] .seg button.active{background:#131854;color:#ffffff}
html[data-theme=dark] .analysis-table th.sorted{color:var(--blue)}
html[data-theme=dark] .analysis-table td small{color:#8b8ba7}
html[data-theme=dark] .coal-dot{border-radius:50%}
html[data-theme=dark] .data-table thead th:not([data-nosort]):hover{color:#dadaf4}
html[data-theme=dark] .data-table thead th.sorted{color:var(--blue)}
html[data-theme=dark] .np-country{color:#ffd27a}
html[data-theme=dark] .np-prov{color:#9e7aff}
html[data-theme=dark] .np-player{color:#9ef0c4;background:none;border:0}
html[data-theme=dark] .news-article.cat-war{border-left:3px solid #ff7a7a}
html[data-theme=dark] .news-article.cat-capture{border-left:3px solid #f5b82e}
html[data-theme=dark] .news-article.cat-leader{border-left:3px solid #a855f7}
html[data-theme=dark] .news-article.cat-rank{border-left:3px solid #6830ff}
html[data-theme=dark] .secondary-action.danger{border-color:rgba(255,75,92,0.533);color:#ff9a9a}
html[data-theme=dark] .code-dump{background:#0a0b1c;border:1px solid var(--line);border-radius:8px;color:#acaccd}
html[data-theme=dark] .user-add input,html[data-theme=dark] .user-add select,html[data-theme=dark] .op-form input{background:#0a0b1c;border:1px solid var(--line);border-radius:8px;color:#efeffa}
html[data-theme=dark] .intel-card:hover,html[data-theme=dark] .game-metric:hover{border-color:#32377b;box-shadow:0 8px 28px rgba(0,0,0,0.533),0 0 0 1px rgba(104,48,255,0.122)}
html[data-theme=dark] .verified-game-card:hover{border-color:var(--blue);box-shadow:0 10px 30px rgba(0,0,0,0.6),0 0 22px rgba(104,48,255,0.2)}
html[data-theme=dark] .game-metric b{background:linear-gradient(90deg,#efeffa,#9e7aff);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=dark] .scanner-hero .scanner-glow{border-radius:50%;background:radial-gradient(circle,rgba(104,48,255,0.133),transparent 60%)}
html[data-theme=dark] .scanner-row button:hover{box-shadow:0 0 26px rgba(104,48,255,0.4)}
html[data-theme=dark] .scan-overlay{background:radial-gradient(circle at 50% 40%,rgba(20,23,65,0.8),rgba(6,6,17,0.933) 70%)}
html[data-theme=dark] .scan-card{background:linear-gradient(150deg,#11132b,#0d0e21);border:1px solid #2c306c;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,0.8),0 0 0 1px rgba(104,48,255,0.102),0 0 60px rgba(104,48,255,0.133)}
html[data-theme=dark] .scan-radar{border-radius:50%;background:radial-gradient(circle,#11133a,#090b1e 70%);border:1px solid #292d67;box-shadow:inset 0 0 40px rgba(104,48,255,0.133)}
html[data-theme=dark] .scan-radar i{border:1px solid rgba(104,48,255,0.333);border-radius:50%}
html[data-theme=dark] .scan-radar .scan-sweep{border-radius:50%;background:conic-gradient(from 0deg,rgba(104,48,255,0) 0deg,rgba(104,48,255,0) 290deg,rgba(104,48,255,0.4) 355deg,#00e6a0 360deg)}
html[data-theme=dark] .scan-radar span{color:#ccccf0;text-shadow:0 0 12px #6830ff}
html[data-theme=dark] .scan-steps li{color:#6c6c8c}
html[data-theme=dark] .scan-steps li em{border-radius:50%;border:1.5px solid #373a6d}
html[data-theme=dark] .scan-steps li.active{color:#efeffa}
html[data-theme=dark] .scan-steps li.active em{border-color:var(--blue);border-top-color:transparent}
html[data-theme=dark] .scan-steps li.done{color:#9fe9c8}
html[data-theme=dark] .scan-steps li.done em{border-color:var(--green);background:var(--green)}
html[data-theme=dark] .scan-steps li.done em::after{border:solid #080a1d;border-width:0 2px 2px 0}
html[data-theme=dark] .scan-meta{color:#9c9cbb}
html[data-theme=dark] .scan-meta b{color:var(--blue)}
html[data-theme=dark] .scan-overlay.success .scan-sweep{background:conic-gradient(rgba(0,230,160,0.4),rgba(0,230,160,0.4))}
html[data-theme=dark] .scan-overlay.success .scan-radar{border-color:var(--green);box-shadow:inset 0 0 60px rgba(0,230,160,0.333),0 0 40px rgba(0,230,160,0.333)}
html[data-theme=dark] .scan-overlay.failed .scan-radar{border-color:#ff4b5c;box-shadow:inset 0 0 50px rgba(255,75,92,0.267)}
html[data-theme=dark] .live-session-strip.enriching::after{background:linear-gradient(90deg,transparent,var(--blue),var(--green),transparent);background-size:200% 100%}
html[data-theme=dark] .live-session-strip.enriching #liveSessionState{color:#9e7aff}
html[data-theme=dark] .home-hero{border:1px solid #24275c;border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(104,48,255,0.133),transparent 45%),radial-gradient(circle at 10% 110%,rgba(0,230,160,0.0941),transparent 40%),linear-gradient(135deg,#10122c,#0c0d21)}
html[data-theme=dark] .home-hero p{color:#a8a8c5}
html[data-theme=dark] .home-scan input{border-radius:12px;border:1px solid #2c306c;background:#090a1b;color:#efeffa}
html[data-theme=dark] .home-scan input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(104,48,255,0.133)}
html[data-theme=dark] .home-scan button{border-radius:12px;border:1px solid var(--blue);background:linear-gradient(180deg,#212996,#171c6b);color:#ffffff}
html[data-theme=dark] .home-scan button:hover{box-shadow:0 0 24px rgba(104,48,255,0.4)}
html[data-theme=dark] .home-system{border:1px solid #282c63;border-radius:14px;background:rgba(10,12,30,0.6)}
html[data-theme=dark] .sys-dot{border-radius:50%;background:#ff4b5c;box-shadow:0 0 10px currentColor}
html[data-theme=dark] .sys-dot[data-tone=ok]{background:var(--green);color:var(--green)}
html[data-theme=dark] .sys-dot[data-tone=warn]{background:#f5b82e;color:#f5b82e}
html[data-theme=dark] .sys-dot[data-tone=off]{color:#ff4b5c}
html[data-theme=dark] .sys-list li{color:#d1d1e3}
html[data-theme=dark] .sys-list li::before{border-radius:50%;background:#ff4b5c}
html[data-theme=dark] .sys-list li[data-ok=true]::before{background:var(--green)}
html[data-theme=dark] .home-system p{color:#9c9cbb}
html[data-theme=dark] .home-metric{border:1px solid #212456;border-radius:14px;background:linear-gradient(135deg,#101229,#0d0f24)}
html[data-theme=dark] .home-metric span{color:#8d8daf}
html[data-theme=dark] .home-metric b{background:linear-gradient(90deg,#efeffa,#9e7aff);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=dark] .home-metric small{color:#7b7b9a}
html[data-theme=dark] .home-game{border:1px solid #222653;border-radius:12px;background:#0c0e24;color:#efeffa}
html[data-theme=dark] .home-game:hover{border-color:var(--blue);box-shadow:0 0 20px rgba(104,48,255,0.2)}
html[data-theme=dark] .home-game span{color:#70709a}
html[data-theme=dark] .home-game b{color:#9e7aff}
html[data-theme=dark] .home-game small{color:#9c9cbb}
html[data-theme=dark] .perk-chip{border-radius:999px;border:1px solid #2f325d;background:#141634;color:#d1d1e3}
html[data-theme=dark] .perk-chip b{color:#9e7aff}
html[data-theme=dark] .perk-агрессор{border-color:rgba(255,122,122,0.4);color:#ffb3a8}
html[data-theme=dark] .perk-эффективный{border-color:rgba(0,230,160,0.4);color:#9ff0cf}
html[data-theme=dark] .perk-захватчик{border-color:rgba(245,184,46,0.4);color:#ffd98a}
html[data-theme=dark] .perk-несёт-потери{border-color:rgba(168,85,97,0.4);color:#e5a0aa}
html[data-theme=dark] .perk-лучше-обычного{border-color:rgba(104,48,255,0.4);color:#9e7aff}
html[data-theme=dark] .perk-хуже-обычного{border-color:rgba(168,85,247,0.4);color:#d6b4ff}
html[data-theme=dark] .perk-неактивен{border-color:rgba(82,84,108,0.4);color:#a1a1b1}
html[data-theme=dark] .style-card{border:1px solid #272a57;border-radius:12px;background:#0d0f25}
html[data-theme=dark] .inspector-style{border-top:1px solid #222653}
html[data-theme=dark] .inspector-style small{color:#9c9cbb}
html[data-theme=dark] .hud-tool{border:1px solid var(--line);border-radius:10px;background:var(--panel);color:#d8d8ee}
html[data-theme=dark] .hud-tool:hover{border-color:var(--blue)}
html[data-theme=dark] .hud-tool select{background:transparent;border:0;color:inherit}
html[data-theme=dark] .hud-tool select option{background:#101125;color:#efeffa}
html[data-theme=dark] .home-actions .quick-action>span{color:var(--blue)}
html[data-theme=dark] .kb-shared{border-radius:999px;border:1px solid rgba(0,230,160,0.4);color:#9ff0cf}
html[data-theme=dark] .kb-view-meta{color:#8d8daf}
html[data-theme=dark] .kb-view-body{color:#ddddee}
html[data-theme=dark] .queue-note{color:#f5b82e}
html[data-theme=dark] .hero-box>summary p{color:#8b8ba7}
html[data-theme=dark] .hs-meta{color:#a9a9c2}
html[data-theme=dark] .hb-caret{color:var(--blue)}
html[data-theme=dark] .hero-box[open]>summary{border-bottom:1px solid #222555}
html[data-theme=dark] .hero-card{--rc:#6d6d82;border:1px solid #222653;border-left:3px solid color-mix(in srgb,var(--rc) 55%,transparent);border-radius:12px;background:#0c0e24}
html[data-theme=dark] .hero-card.owned{border-color:color-mix(in srgb,var(--rc) 60%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--rc) 18%,transparent)}
html[data-theme=dark] .hc-art{border-radius:9px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--rc) 45%,transparent),#090a17 75%)}
html[data-theme=dark] .hero-head small{color:#8d8daf}
html[data-theme=dark] .hc-rar{color:var(--rc)}
html[data-theme=dark] .hc-ctrl button{border:1px solid #2c306c;border-radius:7px;background:#0a0b1c;color:#d8d8ec}
html[data-theme=dark] .hc-ctrl button:hover{border-color:var(--rc)}
html[data-theme=dark] .hc-ctrl output{color:#ededfa}
html[data-theme=dark] .hc-ctrl output small{color:#787896}
html[data-theme=dark] .hero-card:not(.owned) .hc-ctrl output{color:#787896}
html[data-theme=dark] .hc-body input[type=range]{accent-color:var(--rc)}
html[data-theme=dark] .hero-portrait{--rc:#6d6d82;border-radius:11px;border:1px solid color-mix(in srgb,var(--rc) 70%,transparent);background:#090a17;box-shadow:0 6px 18px rgba(0,0,0,0.4),inset 0 0 0 1px rgba(255,255,255,0.0314)}
html[data-theme=dark] .hero-portrait:hover{box-shadow:0 10px 24px rgba(0,0,0,0.533),0 0 16px color-mix(in srgb,var(--rc) 35%,transparent)}
html[data-theme=dark] .hero-portrait.maxed{box-shadow:0 0 0 1px var(--rc),0 0 18px color-mix(in srgb,var(--rc) 45%,transparent)}
html[data-theme=dark] .hp-art{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--rc) 55%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--rc) 22%,#0d0f25),#080813)}
html[data-theme=dark] .hp-art:after{background:linear-gradient(0deg,#080813,transparent)}
html[data-theme=dark] .hp-lvl{border-radius:8px;background:rgba(8,8,19,0.851);border:1px solid var(--rc);color:#ffffff}
html[data-theme=dark] .hp-lvl small{color:#9c9cb2}
html[data-theme=dark] .hp-name small{color:#9999b3}
html[data-theme=dark] .hp-bar{background:#161833}
html[data-theme=dark] .hp-bar em{background:var(--rc)}
html[data-theme=dark] .hero-avatars img{border-radius:50%;background:#101125;border:2px solid var(--rc);box-shadow:0 0 0 2px #0c0d21}
html[data-theme=dark] .hero-avatars b{color:#a9a9c2}
html[data-theme=dark] .hero-sum{color:#a9a9c2}
html[data-theme=dark] .perk-chip.hero-perk{border-color:rgba(245,184,46,0.4);color:#ffd98a}
html[data-theme=dark] .perk-chip.hero-perk.master{background:#3a2a06}
html[data-theme=dark] .lang-caret{color:var(--blue)}
html[data-theme=dark] .lang-menu.open .lang-btn{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}
html[data-theme=dark] .lang-code{border-radius:6px;background:color-mix(in srgb,var(--blue) 16%,transparent);border:1px solid color-mix(in srgb,var(--blue) 40%,transparent);color:var(--blue)}
html[data-theme=dark] .lang-list{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 48px rgba(0,0,0,0.667),0 0 0 1px rgba(255,255,255,0.0314) inset}
html[data-theme=dark] .lang-list li{border-radius:8px;color:var(--text);outline:none}
html[data-theme=dark] .lang-list li:hover,html[data-theme=dark] .lang-list li:focus{background:color-mix(in srgb,var(--blue) 12%,transparent)}
html[data-theme=dark] .lang-list li.on{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--text)}
html[data-theme=dark] .lang-list li i{color:var(--green)}
html[data-theme=dark] .fold-box[open]>summary{border-bottom:1px solid var(--line)}
html[data-theme=dark] .fold-meta{color:#9c9cbb}
html[data-theme=dark] .who-filter>span{color:#9c9cbb}
html[data-theme=dark] .who-filter button{border:1px solid var(--line);border-radius:999px;background:var(--panel);color:#d8d8ee}
html[data-theme=dark] .who-filter button:hover:not([disabled]){border-color:var(--blue)}
html[data-theme=dark] .who-filter button.active{background:color-mix(in srgb,var(--blue) 22%,transparent);border-color:var(--blue);color:#ffffff}
html[data-theme=dark] .who-filter button[data-who=friend].active{border-color:#00e6a0}
html[data-theme=dark] .who-filter button[data-who=enemy].active{border-color:#ff4b5c}
html[data-theme=dark] .who-filter button[data-who=watch].active{border-color:#a855f7}
html[data-theme=dark] .who-filter button[data-who=banned].active{border-color:#f97316}
html[data-theme=dark] .ev-ico{border-radius:6px;background:#0d1037;border:1px solid #232987;color:var(--blue)}
html[data-theme=dark] .news-article.cat-capture.ev-card{border-left:3px solid #f5b82e}
html[data-theme=dark] .news-article.cat-defeated{border-left:3px solid #ff4b5c}
html[data-theme=dark] .news-article.cat-left{border-left:3px solid #a855f7}
html[data-theme=dark] .news-article.cat-control{border-left:3px solid #6830ff}
html[data-theme=dark] .cat-defeated .ev-ico{color:#ff4b5c;border-color:#7a2633}
html[data-theme=dark] .cat-left .ev-ico{color:#c084fc;border-color:#5b3a8a}
html[data-theme=dark] .perk-chip.perk-был-забанен{border-color:rgba(249,115,22,0.533);color:#fdba74;background:#2a1406}
html[data-theme=dark] .perk-chip.perk-бросает-игры{border-color:rgba(168,85,247,0.533);color:#d8b4fe;background:#1e0f33}
html[data-theme=dark] .kb-group-ico{border-radius:8px;background:color-mix(in srgb,var(--blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);color:var(--blue)}
html[data-theme=dark] .kb-group-meta{color:#9c9cbb}
html[data-theme=dark] .kb-group[open]>summary{border-bottom:1px solid var(--line)}
html[data-theme=dark] .kb-grid .kb-card{border:1px solid var(--line);border-radius:12px;background:#0d0e22;color:inherit}
html[data-theme=dark] .kb-grid .kb-card:hover{border-color:var(--blue)}
html[data-theme=dark] .kb-grid .kb-card.mine{border-left:3px solid color-mix(in srgb,var(--blue) 70%,transparent)}
html[data-theme=dark] .kb-grid .kb-card.open{border-color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 30%,transparent)}
html[data-theme=dark] .kb-card p{color:#b2b2ca}
html[data-theme=dark] .kb-meta{color:#8d8daf}
html[data-theme=dark] .kb-imgs{color:#a9a9c2;border:1px solid var(--line);border-radius:999px}
html[data-theme=dark] .kb-body{color:#ddddee}
html[data-theme=dark] .kb-body a{color:var(--blue)}
html[data-theme=dark] .kb-gallery img{border-radius:10px;border:1px solid var(--line)}
html[data-theme=dark] .kb-modal-back{background:rgba(0,0,0,0.6)}
html[data-theme=dark] .kb-thumb img{border-radius:8px;border:1px solid var(--line)}
html[data-theme=dark] .kb-thumb button{border-radius:50%;border:0;background:#ff4b5c;color:#ffffff}
html[data-theme=dark] .kb-lightbox{background:rgba(0,0,0,0.867)}
html[data-theme=dark] .kb-lightbox img{border-radius:10px;box-shadow:0 20px 60px #000000}
html[data-theme=dark] .lb-close{border-radius:50%;border:1px solid rgba(255,255,255,0.2);background:rgba(0,0,0,0.533);color:#ffffff}
html[data-theme=dark] .lb-close.inline{background:transparent;border-color:var(--line);color:inherit}
html[data-theme=dark] .lb-nav{border:0;border-radius:10px;background:rgba(0,0,0,0.533);color:#ffffff}
html[data-theme=dark] .probe-out{background:#080915;border:1px solid var(--line);border-radius:8px;color:#a992e7}
html[data-theme=dark] .ban-note{border:1px solid rgba(249,115,22,0.4);border-radius:10px;background:#2a1406;color:#fdba74}
html[data-theme=dark] .ban-note span{color:#fed7aa}
html[data-theme=dark] .news-article.cat-ban{border-left:3px solid #f97316}
@media (max-width:760px){html[data-theme=dark] .operator{border-radius:50%!important}
html[data-theme=dark] .sidebar{border-right:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:color-mix(in srgb,var(--bg,#080813) 92%,transparent)!important}
html[data-theme=dark] .sidebar button{border-radius:10px!important}
html[data-theme=dark] .kb-modal{border-radius:16px 16px 0 0!important}}
html[data-theme=dark] body{background:radial-gradient(circle at 80% -10%,#2a1f6e 0,#120f33 32%,#0a0a1f 70%)}
html[data-theme=light]{--bg:#f1f4f7;--panel:#e8ecf1;--panel2:#e2e7ed;--line:#d3dbe4;--blue:#05a1cc;--green:#05b881}
html[data-theme=light] body{background:radial-gradient(circle,#dde3eb,var(--bg) 55%);color:#081e2b}
html[data-theme=light] .hud{background:rgba(235,239,244,0.867);border-bottom:1px solid var(--line)}
html[data-theme=light] .logo span{color:var(--blue)}
html[data-theme=light] .logo small{color:#2a526e}
html[data-theme=light] .statuses i{background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--green)}
html[data-theme=light] .operator,html[data-theme=light] .panel,html[data-theme=light] .metric,html[data-theme=light] .hero{background:linear-gradient(135deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:16px}
html[data-theme=light] .sidebar{background:#ebeff4;border:1px solid var(--line);border-radius:16px}
html[data-theme=light] .brand{color:var(--blue)}
html[data-theme=light] .sidebar button{background:transparent;color:#1a1a1a;border:1px solid transparent;border-radius:10px}
html[data-theme=light] .sidebar button:hover,html[data-theme=light] .sidebar button.active{background:#d0deeb;border-color:var(--blue);box-shadow:0 0 20px rgba(0,200,255,0.183)}
html[data-theme=light] .metric h2{color:var(--blue)}
html[data-theme=light] .scanner input{background:#f1f4f7;border:1px solid var(--line);color:#1a1a1a;border-radius:10px}
html[data-theme=light] .panel button{background:#0565cc;color:#1a1a1a;border:0;border-radius:10px}
html[data-theme=light] .empty{color:#35749c}
html[data-theme=light] .section-kicker{color:#059acc}
html[data-theme=light] .scanner p{color:#406076}
html[data-theme=light] .scan-status{color:#2280af}
html[data-theme=light] .pulse-dot{border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
html[data-theme=light] .live-badge{border:1px solid rgba(5,184,129,0.467);border-radius:8px;color:var(--green);background:rgba(231,246,244,0.122)}
html[data-theme=light] .live-badge.muted{color:#5b7589;border-color:#a8c0d6;background:#ebeef3}
html[data-theme=light] .tabs button{background:#e0e7ee!important;border:1px solid #97c3e4!important;color:#1c323f!important}
html[data-theme=light] .tabs button.active,html[data-theme=light] .tabs button:hover{background:#94cbf7!important;border-color:var(--blue)!important;color:#1a1a1a!important;box-shadow:0 0 15px rgba(0,200,255,0.0733)}
html[data-theme=light] .workspace-shell{border-top:1px solid #a5c1db}
html[data-theme=light] .workspace-empty{color:#4d7089;border:1px dashed #a1bfdb;border-radius:12px;background:rgba(235,239,244,0.502)}
html[data-theme=light] .workspace-empty b{color:#08202b}
html[data-theme=light] .game-summary>div,html[data-theme=light] .game-metric,html[data-theme=light] .intel-card{background:#e9eef3;border:1px solid #a7c8e6;border-radius:11px}
html[data-theme=light] .game-summary span,html[data-theme=light] .game-metric span{color:#52748d}
html[data-theme=light] .game-metric b{color:var(--blue)}
html[data-theme=light] .game-metric small{color:#4d6f87}
html[data-theme=light] .intel-card dt,html[data-theme=light] .province-inspector dt{color:#5a7f99}
html[data-theme=light] .intel-card dd,html[data-theme=light] .province-inspector dd{color:#081f2b}
html[data-theme=light] .capabilities span{background:#dbe7ef;border:1px solid #80ccf2;color:#0595cc;border-radius:999px}
html[data-theme=light] .success-text{color:var(--green)!important}
html[data-theme=light] .danger-text{color:#cc0519!important}
html[data-theme=light] .table-note{color:#557990}
html[data-theme=light] .data-table-wrap{border:1px solid #adcee8;border-radius:10px}
html[data-theme=light] .data-table{border-collapse:collapse;background:#eaeef4}
html[data-theme=light] .data-table th{background:#e1e7ee;color:#3e6882;border-bottom:1px solid #a6c9e4}
html[data-theme=light] .data-table td{border-bottom:1px solid #d8e2e9;color:#192831}
html[data-theme=light] .data-table td small{color:#6b899f}
html[data-theme=light] .event-row{background:#e9eef3;border:1px solid #a8cbe7;border-radius:10px}
html[data-theme=light] .event-icon{border:1px solid #0e5373;border-radius:8px;color:var(--blue);background:#dfe9f1}
html[data-theme=light] .event-row b{color:#081f2b}
html[data-theme=light] .event-row p{color:#3a5c70}
html[data-theme=light] .event-row small{color:#6b899e}
html[data-theme=light] .coming-module{color:#426377}
html[data-theme=light] .coming-globe{color:var(--blue);text-shadow:0 0 24px rgba(0,200,255,0.22)}
html[data-theme=light] .coming-module h2{color:#1a1a1a}
html[data-theme=light] .coming-module p{color:#0593cc}
html[data-theme=light] .map-layer-panel,html[data-theme=light] .province-inspector,html[data-theme=light] .map-canvas-panel{background:#ebf0f5;border:1px solid #a9cce8;border-radius:12px}
html[data-theme=light] .layer-toggle{border-bottom:1px solid #d9e2ea;color:#142732}
html[data-theme=light] .layer-toggle input{accent-color:#05a1cc}
html[data-theme=light] .layer-toggle small{color:#6b899f}
html[data-theme=light] .map-telemetry{border:1px solid #a2cce8;border-radius:8px;color:#337c9e;background:#e7eef3}
html[data-theme=light] .map-toolbar{border-bottom:1px solid #afcfe9;background:#e7edf2}
html[data-theme=light] .map-toolbar span{color:#5c849d}
html[data-theme=light] .map-controls button{background:#dfe7ef!important;border:1px solid #154f6d!important;color:#08222c!important}
html[data-theme=light] .map-canvas{background:radial-gradient(circle at 50% 45%,#dae4eb 0,#ecf0f4 60%,#f4f6f8 100%)}
html[data-theme=light] .map-canvas-inner [data-province-id]{stroke:rgba(240,243,246,0.78)!important;stroke-width:.55px!important;stroke-linejoin:round;stroke-linecap:round}
html[data-theme=light] .map-canvas-inner [data-province-id]:hover{stroke:rgba(5,161,204,0.5)!important;stroke-width:1px!important}
html[data-theme=light] .map-canvas-inner [data-province-id].selected{stroke:#05a1cc!important;stroke-width:1.25px!important}
html[data-theme=light] .map-loading,html[data-theme=light] .map-error{color:#4e7389}
html[data-theme=light] .map-error b{color:#081d2b}
html[data-theme=light] .map-error span{color:#cc8605}
html[data-theme=light] .map-error small{color:#658498}
html[data-theme=light] .province-inspector p{color:#527387}
html[data-theme=light] .province-history{border-top:1px solid #abcce6}
html[data-theme=light] .province-history>div{border-bottom:1px solid #dae3ea}
html[data-theme=light] .province-history span{color:#1c353f}
html[data-theme=light] .province-history small{color:#6b8a9f}
html[data-theme=light] .province-history>small{color:#64879c}
html[data-theme=light] .warning-text{color:#cc8605!important}
html[data-theme=light] .profile-id{color:#05a3cc;background:#e7eef3;border:1px solid #a6cce8;border-radius:6px}
html[data-theme=light] .mark-select{background:#e9eef3;color:#081f2b;border:1px solid #97c3e4;border-radius:7px}
html[data-theme=light] .mark-select:focus{outline:1px solid var(--blue)}
html[data-theme=light] .map-mode-btn{background:#e8eef3!important;color:#1e313c!important;border:1px solid #a9cce8!important;border-radius:8px!important;box-shadow:none!important}
html[data-theme=light] .map-mode-btn small{color:#6b8a9f}
html[data-theme=light] .map-mode-btn:hover,html[data-theme=light] .map-mode-btn.active{background:#d2e0eb!important;border-color:#05a1cc!important;color:#1a1a1a!important;box-shadow:0 0 15px rgba(0,200,255,0.0733)!important}
html[data-theme=light] .map-mode-btn.active small{color:#2682ab}
html[data-theme=light] .map-legend{border:1px solid #a9cce8;border-radius:9px;background:#edf1f6;color:#355364}
html[data-theme=light] .map-legend>b{color:#081f2b}
html[data-theme=light] .map-legend>small{color:#618397}
html[data-theme=light] .legend-item i{border-radius:3px;border:1px solid rgba(26,26,26,0.133);box-shadow:0 0 8px rgba(67,82,112,0.163)}
html[data-theme=light] .legend-item span{color:#274455}
html[data-theme=light] .province-inspector dd small{color:#5a7f99}
html[data-theme=light]{--bg:#f1f4f7;--panel:#e8ecf1;--panel2:#e2e7ed;--line:#d3dbe4;--blue:#05a1cc;--active:#0565cc;--green:#05b881;--orange:#cc8605;--red:#cc0518;--text:#081e2b;--muted:#55758a;--violet:#1c05cc}
html[data-theme=light] body{background:radial-gradient(circle at 72% 8%,#d9e2eb 0,#ebf0f5 30%,#f1f4f7 68%);color:var(--text)}
html[data-theme=light] .hud{background:rgba(239,242,247,0.94);border-bottom:1px solid #d3dde6;box-shadow:0 10px 40px rgba(67,82,112,0.163)}
html[data-theme=light] .brand-mark{color:var(--blue);text-shadow:0 0 20px rgba(0,200,255,0.293)}
html[data-theme=light] .brand-name span{color:var(--blue)}
html[data-theme=light] .brand-name em{color:var(--blue)}
html[data-theme=light] .brand-lockup small{color:#446f88}
html[data-theme=light] .hud-status{border:1px solid #d6e0e8;background:#e9eef3;border-radius:9px}
html[data-theme=light] .hud-status i{border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}
html[data-theme=light] .hud-status span{color:#08222b}
html[data-theme=light] .hud-status small{color:var(--green)}
html[data-theme=light] .hud-bell{background:#e9eef3;border:1px solid #d3dbe4;color:#3b7996;border-radius:9px}
html[data-theme=light] .hud-bell b{background:var(--red);color:#1a1a1a;border-radius:50%}
html[data-theme=light] .operator{background:#e9eef3;border:1px solid #d3dbe4;border-radius:10px}
html[data-theme=light] .operator-avatar{border-radius:50%;background:radial-gradient(circle,#6397b1,#e2e9ef);border:1px solid var(--blue);color:#1a1a1a;box-shadow:0 0 12px rgba(0,200,255,0.183)}
html[data-theme=light] .operator small{color:var(--muted)}
html[data-theme=light] .operator>span{color:var(--blue)}
html[data-theme=light] .sidebar{background:linear-gradient(180deg,#ebf0f5,#f1f4f7);border-right:1px solid #d7e1e9;border-radius:0}
html[data-theme=light] .sidebar button{background:transparent;color:#2c4655;border:1px solid transparent;border-radius:8px}
html[data-theme=light] .sidebar button span{color:#4e7990}
html[data-theme=light] .sidebar button:hover{background:#dfe7ef;border-color:#97c7e6;color:#1a1a1a}
html[data-theme=light] .sidebar button.active{background:linear-gradient(90deg,#8ac7f5,#dce5ee);border-color:#0474a6;color:#1a1a1a;box-shadow:0 0 20px rgba(0,200,255,0.0927)}
html[data-theme=light] .sidebar button.active span{color:var(--blue);text-shadow:0 0 10px rgba(0,200,255,0.55)}
html[data-theme=light] .sidebar-footer{border:1px solid #d4dfe7;background:#eaeff4;border-radius:10px}
html[data-theme=light] .mini-logo{color:var(--blue)}
html[data-theme=light] .sidebar-footer small{color:#618298}
html[data-theme=light] .online-dot{border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}
html[data-theme=light] .sidebar-footer .motto{color:#18719a}
html[data-theme=light] .mission-hero{background:linear-gradient(110deg,#e3e9f0,#ebeff4);border:1px solid #a5cbea;border-radius:14px;box-shadow:inset 0 0 50px rgba(0,200,255,0.0129)}
html[data-theme=light] .section-kicker{color:#059bcc}
html[data-theme=light] .mission-hero p{color:#426377}
html[data-theme=light] .mission-chip{border:1px solid #9ccbea;background:rgba(233,238,244,0.8);border-radius:10px}
html[data-theme=light] .mission-chip>span{color:var(--blue);text-shadow:0 0 16px rgba(0,200,255,0.55)}
html[data-theme=light] .mission-chip small,html[data-theme=light] .mission-chip em{color:#61849b}
html[data-theme=light] .hero-visual{background:radial-gradient(circle at 60% 50%,rgba(146,208,242,0.267),transparent 50%),linear-gradient(130deg,#e1e8ef,#edf0f5)}
html[data-theme=light] .hero-grid{background-image:linear-gradient(rgba(139,209,240,0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(139,209,240,0.2) 1px,transparent 1px);background-size:28px 28px}
html[data-theme=light] .orb{border:1px solid rgba(5,161,204,0.333);border-radius:50%;box-shadow:0 0 60px rgba(0,200,255,0.0733),inset 0 0 30px rgba(0,200,255,0.0733)}
html[data-theme=light] .orb:after{border:1px dashed rgba(5,161,204,0.4);border-radius:50%}
html[data-theme=light] .hero-telemetry{background:rgba(235,240,244,0.867);border:1px solid #96c4e4;border-radius:9px}
html[data-theme=light] .hero-telemetry b,html[data-theme=light] .hero-telemetry small{color:#4c7b93}
html[data-theme=light] .hero-telemetry strong{color:var(--blue)}
html[data-theme=light] .metric-card{background:linear-gradient(135deg,#e6ebf1,#e9edf3);border:1px solid #a6cbea;border-radius:12px;box-shadow:0 10px 30px rgba(67,82,112,0.07)}
html[data-theme=light] .metric-icon{border-radius:50%;color:var(--blue);background:#dfe9f0;border:1px solid #0d5274;box-shadow:0 0 18px rgba(0,200,255,0.0776)}
html[data-theme=light] .metric-icon.violet{color:#1f05cc;border-color:#5f4fab}
html[data-theme=light] .metric-icon.green{color:var(--green);border-color:#146c57}
html[data-theme=light] .metric-icon.orange{color:var(--orange);border-color:#71511c}
html[data-theme=light] .metric-copy span{color:#47687c}
html[data-theme=light] .metric-copy strong{color:#08212b}
html[data-theme=light] .delta{color:var(--green)}
html[data-theme=light] .sparkline span{background:linear-gradient(180deg,#05a1cc,rgba(5,161,204,0));border-radius:2px 2px 0 0}
html[data-theme=light] .nexus-panel{background:linear-gradient(135deg,#e7ebf1,#eaeff4);border:1px solid #a7cbe9;border-radius:12px;box-shadow:0 12px 35px rgba(67,82,112,0.0933)}
html[data-theme=light] .panel-head h2{color:#081e2b}
html[data-theme=light] .panel-head p{color:#62859c}
html[data-theme=light] .panel-caret,html[data-theme=light] .panel-link{color:var(--blue)}
html[data-theme=light] .operation-row{border-bottom:1px solid #d9e2e9}
html[data-theme=light] .operation-row:last-child{border-bottom:0}
html[data-theme=light] .op-icon{border:1px solid #0d5373;background:#dde8ef;color:var(--blue);border-radius:7px}
html[data-theme=light] .operation-row time{color:#5d7e94}
html[data-theme=light] .operation-row b{color:#08202b}
html[data-theme=light] .operation-row small{color:#65869c}
html[data-theme=light] .operation-row>strong{color:var(--green)}
html[data-theme=light] .status-row{border-bottom:1px solid #d9e2ea}
html[data-theme=light] .status-row:last-child{border-bottom:0}
html[data-theme=light] .status-icon{color:var(--blue)}
html[data-theme=light] .status-label{color:#446375}
html[data-theme=light] .status-value.ok{color:var(--green)}
html[data-theme=light] .quick-action{background:#e4ebf1;border:1px solid #a7d0ed;border-radius:9px;color:#1a1a1a}
html[data-theme=light] .quick-action:hover{border-color:var(--blue);background:#dae4ed;box-shadow:0 0 18px rgba(0,200,255,0.0518)}
html[data-theme=light] .action-icon{border-radius:8px;background:#d6e4ed;color:var(--blue)}
html[data-theme=light] .quick-action small{color:#61849c}
html[data-theme=light] .quick-action i{color:var(--blue)}
html[data-theme=light] .big-chart{background:linear-gradient(180deg,rgba(219,229,237,0.667),#ecf0f5);border-radius:8px;background-image:linear-gradient(rgba(164,206,233,0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(164,206,233,0.2) 1px,transparent 1px);background-size:20% 25%}
html[data-theme=light] .chart-line{background:linear-gradient(145deg,transparent 20%,rgba(5,161,204,0.133) 20%);border-bottom:2px solid var(--blue)}
html[data-theme=light] .chart-labels{color:#7295ad}
html[data-theme=light] .select-pill{color:var(--blue);border:1px solid #a2cce8;border-radius:5px}
html[data-theme=light] .geo-list>div{border-bottom:1px solid #d9e3ea}
html[data-theme=light] .geo-list b{color:#1e343f}
html[data-theme=light] .success-dot{color:var(--green)}
html[data-theme=light] .health-ring{border-radius:50%;border:8px solid rgba(5,161,204,0.2);border-top-color:var(--green);border-right-color:var(--green);color:var(--green);box-shadow:0 0 22px rgba(0,230,160,0.0669)}
html[data-theme=light] .health-ring small{color:#63849a}
html[data-theme=light] .health-items div{border-bottom:1px solid #d9e3ea}
html[data-theme=light] .health-items b{color:var(--green)}
html[data-theme=light] .page-title p{color:var(--muted)}
html[data-theme=light] .module-card{background:linear-gradient(135deg,#e6ebf1,#eaeff4);border:1px solid #a7cbe9;border-radius:12px}
html[data-theme=light] .module-card:hover{border-color:#058cba;box-shadow:0 0 22px rgba(0,200,255,0.0475)}
html[data-theme=light] .module-card>span{color:var(--blue)}
html[data-theme=light] .module-card p{color:#597a90}
html[data-theme=light] .module-card>b{color:var(--blue)}
html[data-theme=light] .profile-avatar{border-radius:50%;background:radial-gradient(circle,#92b6ce,#e9eef3);border:2px solid var(--blue);box-shadow:0 0 30px rgba(0,200,255,0.11)}
html[data-theme=light] .rank-badge{color:var(--blue);border:1px solid #154e6c;background:#dfe9f0;border-radius:5px}
html[data-theme=light] .xp>div{color:#466475}
html[data-theme=light] .xp i{background:#dae4eb;border-radius:9px}
html[data-theme=light] .xp i:after{background:var(--blue)}
html[data-theme=light] .profile-stats b{color:var(--#1a1a1a)}
html[data-theme=light] .profile-stats small{color:var(--muted)}
html[data-theme=light] .coming-inline{color:var(--blue)}
html[data-theme=light] .coming-inline span{color:var(--muted)}
html[data-theme=light] .search-strip input{background:#eaeff4;border:1px solid #a7cce8;color:#1a1a1a;border-radius:8px}
html[data-theme=light] .search-strip button,html[data-theme=light] .archive-tabs button{background:#d2e0eb;border:1px solid #88c0e5;color:#0a2c39;border-radius:8px}
html[data-theme=light] .notes-preview p{color:#547384}
html[data-theme=light] .coming-orb{color:var(--blue);text-shadow:0 0 40px rgba(0,200,255,0.183)}
html[data-theme=light] .analytics-coming p{color:#3180a0}
html[data-theme=light] .analytics-coming span{color:#698ba0}
html[data-theme=light] .archive-tabs button.active{background:#89c9f5;border-color:var(--blue);color:#1a1a1a}
html[data-theme=light] .archive-list>div{border-bottom:1px solid #d9e3ea}
html[data-theme=light] .archive-list b{color:var(--blue)}
html[data-theme=light] .archive-list span,html[data-theme=light] .archive-list em,html[data-theme=light] .archive-list time{color:#527081}
html[data-theme=light] .archive-list em{color:var(--green)}
html[data-theme=light]{--glow:rgba(5,161,204,0.22);--glow2:rgba(5,101,204,0.18)}
html[data-theme=light]{background:#f1f4f7}
html[data-theme=light] body{background:radial-gradient(circle at 78% 0%,#dae3ec 0,#ebf0f5 28%,#f1f4f7 68%)}
html[data-theme=light] body:before{background:linear-gradient(rgba(5,161,204,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(5,161,204,0.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(252,252,252,0.85),transparent 88%)}
html[data-theme=light] body:after{background:linear-gradient(90deg,transparent,rgba(5,161,204,0.4),transparent)}
html[data-theme=light] .hud{box-shadow:0 10px 50px rgba(67,82,112,0.21),0 1px 0 rgba(0,200,255,0.0388) inset}
html[data-theme=light] .hud-status:after{background:linear-gradient(110deg,transparent,rgba(5,161,204,0.12),transparent)}
html[data-theme=light] .hud-status:hover{border-color:rgba(5,161,204,0.4);box-shadow:0 0 22px rgba(0,200,255,0.0388)}
html[data-theme=light] .operator:hover{border-color:rgba(5,161,204,0.4);box-shadow:0 0 24px rgba(0,200,255,0.0388)}
html[data-theme=light] .sidebar{box-shadow:18px 0 55px rgba(67,82,112,0.14)}
html[data-theme=light] .sidebar button:after{background:linear-gradient(90deg,transparent,rgba(5,161,204,0.133),transparent)}
html[data-theme=light] .mission-hero:before,html[data-theme=light] .nexus-panel:before,html[data-theme=light] .metric-card:before,html[data-theme=light] .module-card:before,html[data-theme=light] .scanner:before,html[data-theme=light] .command-center:before{background:linear-gradient(115deg,transparent 25%,rgba(5,161,204,0.055) 45%,transparent 65%)}
html[data-theme=light] .mission-hero{box-shadow:0 18px 60px rgba(67,82,112,0.163),inset 0 0 70px rgba(0,200,255,0.0151)}
html[data-theme=light] .orb:before{border:1px solid rgba(5,161,204,0.133);border-radius:50%}
html[data-theme=light] .metric-card:hover{border-color:rgba(5,161,204,0.4);box-shadow:0 16px 35px rgba(67,82,112,0.163),0 0 28px rgba(0,200,255,0.0302)}
html[data-theme=light] .operation-row{border-radius:7px}
html[data-theme=light] .operation-row:hover{background:#e4ebf1}
html[data-theme=light] .status-row{border-radius:6px}
html[data-theme=light] .status-row:hover{background:#e4ebf1}
html[data-theme=light] .status-value.ok:before{border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}
html[data-theme=light] .quick-action:before{background:linear-gradient(90deg,transparent,rgba(5,161,204,0.0706),transparent)}
html[data-theme=light] .big-chart{box-shadow:inset 0 0 30px rgba(0,200,255,0.0173)}
html[data-theme=light] .module-card:after{color:#276a88}
html[data-theme=light] .module-card:hover:after{color:var(--blue)}
html[data-theme=light] .rank-badge{box-shadow:0 0 18px rgba(0,200,255,0.0431)}
html[data-theme=light] .analytics-coming{background:radial-gradient(circle at 50% 45%,rgba(210,224,233,0.333),transparent 38%),linear-gradient(135deg,#e7ebf1,#eaeff4)}
html[data-theme=light] .analytics-coming:before{border:1px solid rgba(5,161,204,0.0941);border-radius:50%}
html[data-theme=light] .map-canvas:after{background:linear-gradient(180deg,transparent,rgba(5,161,204,0.0941),transparent)}
html[data-theme=light] .search-strip input:focus,html[data-theme=light] .scanner-row input:focus{outline:none;border-color:rgba(5,161,204,0.533);box-shadow:0 0 0 3px rgba(0,200,255,0.0345),0 0 25px rgba(0,200,255,0.0388)}
html[data-theme=light] .panel button:hover,html[data-theme=light] .search-strip button:hover,html[data-theme=light] .archive-tabs button:hover,html[data-theme=light] .scanner-row button:hover{box-shadow:0 0 24px rgba(0,200,255,0.0798)}
html[data-theme=light] .page-title:after{background:linear-gradient(90deg,var(--blue),transparent)}
html[data-theme=light] .archive-list>div:hover{background:#e4ebf1}
html[data-theme=light]{--text-main:#081c2b;--text-muted:#527187}
html[data-theme=light] .hud-status{border-radius:9px;box-shadow:inset 0 0 18px rgba(0,200,255,0.0138)}
html[data-theme=light] .hud-status i{background:#03876f;box-shadow:0 0 5px rgba(0,230,160,0.209)}
html[data-theme=light] .hud-status span{color:#0f1e26}
html[data-theme=light] .hud-status small{color:#64a899}
html[data-theme=light] .hud-status:after{background:linear-gradient(110deg,transparent,rgba(5,161,204,0.055),transparent)}
html[data-theme=light] .operator-avatar{box-shadow:0 0 8px rgba(0,200,255,0.138)}
html[data-theme=light] .sidebar{border-radius:12px}
html[data-theme=light] main{scrollbar-color:#aad2ed transparent}
html[data-theme=light] .mission-hero{border-radius:13px}
html[data-theme=light] .nexus-panel{border-radius:11px;box-shadow:0 10px 28px rgba(67,82,112,0.098)}
html[data-theme=light] .health-ring{border-width:6px}
html[data-theme=light] .hud .hud-status > i{border:0 !important;border-radius:50%;background:#038769 !important;box-shadow:0 0 4px rgba(0,230,160,0.121) !important}
html[data-theme=light] .hud .hud-status > span{color:#1c2c35 !important}
html[data-theme=light] .hud .hud-status > small{color:#72b3a8 !important}
html[data-theme=light] .hud .hud-status:after{background:linear-gradient(110deg,transparent,rgba(5,161,204,0.028),transparent) !important}
@media (min-width:901px){html[data-theme=light] .hud-status>i{border-radius:50%!important;background:#05b881!important;box-shadow:0 0 8px rgba(0,230,160,0.55)!important}
html[data-theme=light] .hud-status>span{color:#081f2b!important}}
html[data-theme=light] .sidebar-chevron{color:#5694b1}
html[data-theme=light] .sidebar-games.expanded .sidebar-chevron{color:var(--blue)}
html[data-theme=light] .sidebar-subnav button{border-left:1px solid #d2dde5;border-radius:0 7px 7px 0;background:transparent;color:#527487}
html[data-theme=light] .sidebar-subnav button span{color:#295c73}
html[data-theme=light] .sidebar-subnav button:hover,html[data-theme=light] .sidebar-subnav button.active{background:#d9e5ee;border-color:var(--blue);color:#08202b}
html[data-theme=light] .sidebar-subnav button.active span{color:var(--blue)}
html[data-theme=light] .verified-game-card{background:linear-gradient(135deg,#e9eef3,#ebf0f5);border:1px solid #a7cbe8;border-radius:11px;color:#08202b}
html[data-theme=light] .verified-game-card:hover{border-color:#0597ba;box-shadow:0 0 20px rgba(0,200,255,0.0431)}
html[data-theme=light] .verified-game-card>div span{color:#5c8ca5}
html[data-theme=light] .verified-game-card>div b{color:var(--blue)}
html[data-theme=light] .verified-game-card dt{color:#6889a0}
html[data-theme=light] .verified-game-card dd{color:#1c2d36}
html[data-theme=light] .verified-game-card i{color:#1a8fb8}
html[data-theme=light] .live-session-strip{border:1px solid #a7d0ed;background:#ebf0f4;border-radius:7px;color:#5d7f95}
html[data-theme=light] .live-session-strip b{color:var(--blue)}
html[data-theme=light] .live-session-strip small{color:#51907b}
html[data-theme=light] .games-live-page .workspace-shell{border-top:1px solid #a5c1db}
@media (min-width:901px){html[data-theme=light] .hud-status>i,html[data-theme=light] .online-dot{border:0!important;border-radius:50%!important;background:#05b881!important;box-shadow:0 0 8px rgba(0,230,160,0.55)!important}
html[data-theme=light] .sidebar-games .sidebar-subnav{background:rgba(237,241,246,0.98);border:1px solid #85c1e7;border-radius:12px;box-shadow:0 18px 42px rgba(67,82,112,0.21),0 0 24px rgba(0,200,255,0.0345)}
html[data-theme=light] .sidebar-subnav button{border:1px solid #a6ceeb!important;border-left:1px solid #a6ceeb!important;border-radius:8px!important;background:#e7edf2!important}
html[data-theme=light] .sidebar-subnav button:hover,html[data-theme=light] .sidebar-subnav button.active{background:#cfdfea!important;border-color:var(--blue)!important}
html[data-theme=light] .verified-archive-empty{border:1px dashed #99c6e4;border-radius:12px;background:linear-gradient(180deg,#e6edf2,#ebf0f5),
      linear-gradient(90deg,rgba(5,161,204,0.03),transparent 60%)}
html[data-theme=light] .verified-archive-empty .archive-sigil{border:1px solid #185c7c;border-radius:12px;color:var(--blue);background:#e0e8f0;box-shadow:0 0 24px rgba(0,200,255,0.0453)}
html[data-theme=light] .verified-archive-empty b{color:#081e2b}
html[data-theme=light] .verified-archive-empty p{color:#517489}
html[data-theme=light] .verified-archive-empty span{color:var(--green)}}
@media (max-width:900px){html[data-theme=light] .sidebar-games.expanded .sidebar-subnav{background:transparent;border:0;box-shadow:none}}
html[data-theme=light] .secondary-action{background:#e0e7ee!important;border:1px solid #97c3e4!important;color:#1c323f!important;border-radius:7px}
html[data-theme=light] .checkpoint-row{background:#ebf0f5!important;border:1px solid #d3dde5!important;color:#254355!important;border-radius:8px}
html[data-theme=light] .checkpoint-row span{color:var(--blue)}
html[data-theme=light] .checkpoint-row small{color:#6f8da2}
html[data-theme=light] .checkpoint-row.active{border-color:rgba(5,161,204,0.533)!important;background:#dfe8ef!important}
html[data-theme=light] .checkpoint-row:hover{border-color:#255370!important}
html[data-theme=light] .panel button.verified-game-card{background:linear-gradient(135deg,#e9eef3,#ebf0f5)!important;color:#08202b!important;border:1px solid #a7cbe8!important;box-shadow:none}
html[data-theme=light] .panel button.verified-game-card:hover{background:linear-gradient(135deg,#e2eaf0,#e8eef3)!important;border-color:#0597ba!important;box-shadow:0 0 20px rgba(0,200,255,0.0431)!important}
html[data-theme=light] .verified-game-card>div b{color:#0593cc}
html[data-theme=light] .verified-game-card dd{color:#2a4858}
html[data-theme=light] .verified-game-card i{color:#1a8fb8}
@media(max-width:900px){html[data-theme=light] .sidebar-games.expanded .sidebar-subnav{background:transparent;border:0;box-shadow:none}}
html[data-theme=light] .status-value.off{color:#cc0505}
html[data-theme=light] .status-value.warn{color:#cc8605}
html[data-theme=light] .hud-status[data-tone="off"]>i{background:#cc0505;box-shadow:0 0 12px rgba(255,0,0,0.55)}
html[data-theme=light] .hud-status[data-tone="off"]>small{color:#cc0505}
html[data-theme=light] .hud-status[data-tone="ok"]>i{background:var(--green);box-shadow:0 0 12px var(--green)}
html[data-theme=light] .hud-status[data-tone="warn"]>i{background:#cc8605;box-shadow:0 0 12px rgba(255,165,0,0.55)}
html[data-theme=light] .agent-detail-card{background:#e9eef4;border:1px solid #d3dde6;border-radius:10px}
html[data-theme=light] .agent-detail-card header b{color:#081f2b}
html[data-theme=light] .agent-detail-card dt{color:#557990}
html[data-theme=light] .agent-detail-card dd{color:#112632}
html[data-theme=light] .badge{border-radius:999px;border:1px solid #97c3e4;background:#e7edf2;color:#345b70}
html[data-theme=light] .badge.ok{border-color:#94e0bf;background:#e9f2ee;color:#27aa6b}
html[data-theme=light] .badge.off{border-color:#e09494;background:#f2ebe9;color:#cc0505}
html[data-theme=light] .muted-dot{color:#6f91a5}
html[data-theme=light] .success-dot{color:#27aa6b}
html[data-theme=light] .intelligence-page .intel-notice{border:1px solid #a4c2dc;background:#e8edf2;border-radius:9px;color:#375264}
html[data-theme=light] .intelligence-page .intel-notice.online{border-color:#99e8d1;color:#29a874;background:#ecf5f3}
html[data-theme=light] .intelligence-page .intel-notice.offline{border-color:#bf8690;color:#420c11;background:#eee8ea}
html[data-theme=light] .intel-module-list>div,html[data-theme=light] .intel-observation{border-bottom:1px solid #d9e3ea}
html[data-theme=light] .intel-module-list>div:last-child,html[data-theme=light] .intel-observation:last-child{border-bottom:0}
html[data-theme=light] .intel-module-list b,html[data-theme=light] .intel-observation b{color:#081f2b}
html[data-theme=light] .intel-module-list span,html[data-theme=light] .intel-observation span{color:#55768a}
html[data-theme=light] .intel-empty{color:#526f80;border:1px dashed #abcbe4;border-radius:8px;background:#ebf0f5}
html[data-theme=light] .intel-footnote{color:#7094ab}
html[data-theme=light] .intel-next{color:#426377}
html[data-theme=light] .intel-actions button{border:1px solid #88c0e5;border-radius:7px;background:#d2e0eb;color:#092732}
html[data-theme=light] .primary-action{background:linear-gradient(135deg,#0474a7,#05a1cc);border:0;color:#edf2f7;border-radius:8px}
html[data-theme=light] .danger-action{background:#efe6e8;border:1px solid rgba(204,5,24,0.533);color:#cc0518;border-radius:8px}
html[data-theme=light] .icon-action{background:transparent;border:1px solid #aabfd5;color:#5b7589;border-radius:6px}
html[data-theme=light] .icon-action:hover{border-color:#cc0518;color:#cc0518}
html[data-theme=light] .link-action{background:none;border:0;color:#0596cc}
html[data-theme=light] .muted-text{color:#5b7589}
html[data-theme=light] .sub-h{color:#3e6882}
html[data-theme=light] .filter-bar input,html[data-theme=light] .filter-bar select,html[data-theme=light] .form-stack input,html[data-theme=light] .form-stack select,html[data-theme=light] .form-stack textarea,html[data-theme=light] .mark-editor textarea{background:#eff2f7;border:1px solid #a6c9e4;color:#081e2b;border-radius:8px}
html[data-theme=light] .filter-bar input:focus,html[data-theme=light] .form-stack input:focus,html[data-theme=light] .form-stack textarea:focus,html[data-theme=light] .mark-editor textarea:focus,html[data-theme=light] .filter-bar select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,200,255,0.0733)}
html[data-theme=light] .filter-count{color:#5b7589}
html[data-theme=light] .kv dt{color:#5b7589}
html[data-theme=light] .kv dd{color:#0c1d27}
html[data-theme=light] .data-table tr.clickable:hover td{background:#dfe6ee}
html[data-theme=light] .data-table tr.selected td{background:rgba(208,222,235,0.4)}
html[data-theme=light] .data-table td small{color:#5b7589}
html[data-theme=light] .mark-badge{border-radius:999px;color:var(--mark);border:1px solid color-mix(in srgb,var(--mark) 55%,transparent);background:color-mix(in srgb,var(--mark) 12%,transparent)}
html[data-theme=light] .mark-editor{border-top:1px solid #a7cbe9}
html[data-theme=light] .mark-editor label{color:#3e6882}
html[data-theme=light] .mark-buttons button{border-radius:7px;background:#e0e7ee;border:1px solid #97c3e4;color:#1c323f}
html[data-theme=light] .mark-buttons button[style]:hover,html[data-theme=light] .mark-buttons button.active{border-color:var(--mark);color:var(--mark);background:color-mix(in srgb,var(--mark) 14%,#e0e7ee)}
html[data-theme=light] .mini-row{border-radius:8px;background:#eaeef4;border:1px solid #d8e2e9;color:#192831}
html[data-theme=light] .mini-row:hover{border-color:#19567c}
html[data-theme=light] .mini-row span{color:#406076}
html[data-theme=light] .mini-row small{color:#5b7589}
html[data-theme=light] .chip-row button{border-radius:999px;background:#e0e7ee;border:1px solid #97c3e4;color:#1c323f}
html[data-theme=light] .chip-row button.active{background:#d0deeb;border-color:var(--blue);color:#1a1a1a}
html[data-theme=light] .kb-card{border-radius:12px;background:linear-gradient(135deg,#e7ebf1,#eaeff4);border:1px solid #a7cbe9;color:#0c1d27}
html[data-theme=light] .kb-card:hover,html[data-theme=light] .kb-card.active{border-color:var(--blue);box-shadow:0 0 18px rgba(0,200,255,0.0733)}
html[data-theme=light] .kb-card p{color:#406076}
html[data-theme=light] .kb-card small{color:#5b7589}
html[data-theme=light] .kb-cat{color:#059acc}
html[data-theme=light] .kb-pin{color:#ab7a0d}
html[data-theme=light] .kb-game{color:#5b7589}
html[data-theme=light] .form-stack label{color:#3e6882}
html[data-theme=light] .form-stack label.check{color:#192831}
html[data-theme=light] .timeline-day{color:#059acc}
html[data-theme=light] .timeline-row{border-bottom:1px solid #dbe4eb}
html[data-theme=light] .timeline-row time{color:#5b7589}
html[data-theme=light] .timeline-row i{border-radius:50%;background:#05a1cc}
html[data-theme=light] .timeline-row.kind-snapshot i{background:#05b881}
html[data-theme=light] .timeline-row.kind-task i{background:#6b0ec3}
html[data-theme=light] .timeline-row.bad i{background:#cc0518}
html[data-theme=light] .timeline-row span{color:#406076}
html[data-theme=light] .task-pill{border-radius:999px;border:1px solid #aabfd5;color:#1c323f}
html[data-theme=light] .task-pill.completed{color:#05b881;border-color:rgba(5,184,129,0.4)}
html[data-theme=light] .task-pill.failed{color:#cc0518;border-color:rgba(204,5,24,0.4)}
html[data-theme=light] .task-pill.queued,html[data-theme=light] .task-pill.claimed{color:#ab7a0d;border-color:rgba(171,122,13,0.4)}
html[data-theme=light] .err-cell{color:#cc0518}
html[data-theme=light] .maint-row{border:1px solid #d8e2e9;border-radius:8px;background:#eaeef4}
html[data-theme=light] .maint-row small{color:#5b7589}
html[data-theme=light] .bar-label{color:#192831}
html[data-theme=light] .bar-track{background:#e1e7ee;border-radius:99px}
html[data-theme=light] .bar-track i{border-radius:99px}
html[data-theme=light] .bar-row b{color:#081e2b}
html[data-theme=light] .history-charts span{color:#406076}
html[data-theme=light] .delta-row{border-bottom:1px solid #dbe4eb}
html[data-theme=light] .kd-head{color:#406076}
html[data-theme=light] button.operator{color:inherit}
html[data-theme=light] .nexus-toast{border-radius:10px;background:#e6f0ed;border:1px solid rgba(5,184,129,0.467);color:#0a3625;box-shadow:0 10px 30px rgba(67,82,112,0.187)}
html[data-theme=light] .nexus-toast.err{background:#efe6e8;border-color:rgba(204,5,24,0.533);color:#34090d}
html[data-theme=light] .panel .link-action,html[data-theme=light] .link-action{background:none!important;border:0!important;color:#0596cc!important;border-radius:0;box-shadow:none!important}
html[data-theme=light] .ally-tag{color:#ab7a0d}
html[data-theme=light] .ext-link{color:#0596cc}
html[data-theme=light] .hud-logout{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:#0e1e2a}
html[data-theme=light] .hud-logout b{color:var(--blue)}
html[data-theme=light] .hud-logout:hover{border-color:var(--blue)}
html[data-theme=light] .news-tools select,html[data-theme=light] .news-tools input{background:#edf1f5;border:1px solid var(--line);border-radius:8px;color:#081e2b}
html[data-theme=light] .news-status{color:#375870}
html[data-theme=light] .news-article{background:#eaeef3;border:1px solid var(--line);border-radius:10px}
html[data-theme=light] .news-article h4{color:#081e2b}
html[data-theme=light] .news-article small{color:#3b6f90}
html[data-theme=light] .news-article p{color:#223440}
html[data-theme=light] .skill-badge{border-radius:999px;border:1px solid}
html[data-theme=light] .skill-elite{color:#05b881;border-color:rgba(5,184,129,0.4);background:rgba(5,184,129,0.0784)}
html[data-theme=light] .skill-strong{color:#058ccc;border-color:rgba(5,161,204,0.4);background:rgba(5,161,204,0.0784)}
html[data-theme=light] .skill-mid{color:#a77c11;border-color:rgba(171,122,13,0.333);background:rgba(171,122,13,0.0627)}
html[data-theme=light] .skill-weak{color:#cc2005;border-color:rgba(204,5,5,0.333);background:rgba(204,5,5,0.0627)}
html[data-theme=light] .tag-chip{border-radius:5px;background:#dee4eb;color:#234156}
html[data-theme=light] .seg{border:1px solid var(--line);border-radius:9px}
html[data-theme=light] .seg button{background:transparent;border:0;border-right:1px solid var(--line);color:#0e1e2a}
html[data-theme=light] .seg button:last-child{border-right:0}
html[data-theme=light] .seg button.active{background:#d0deeb;color:#1a1a1a}
html[data-theme=light] .analysis-table th.sorted{color:var(--blue)}
html[data-theme=light] .analysis-table td small{color:#4c6a80}
html[data-theme=light] .coal-dot{border-radius:50%}
html[data-theme=light] .data-table thead th:not([data-nosort]):hover{color:#081c2b}
html[data-theme=light] .data-table thead th.sorted{color:var(--blue)}
html[data-theme=light] .np-country{color:#cc8905}
html[data-theme=light] .np-prov{color:#058ccc}
html[data-theme=light] .np-player{color:#20b163;background:none;border:0}
html[data-theme=light] .news-article.cat-war{border-left:3px solid #cc0505}
html[data-theme=light] .news-article.cat-capture{border-left:3px solid #ab7a0d}
html[data-theme=light] .news-article.cat-leader{border-left:3px solid #6b0ec3}
html[data-theme=light] .news-article.cat-rank{border-left:3px solid #05a1cc}
html[data-theme=light] .secondary-action.danger{border-color:rgba(204,5,24,0.533);color:#560f0f}
html[data-theme=light] .code-dump{background:#edf1f5;border:1px solid var(--line);border-radius:8px;color:#254960}
html[data-theme=light] .user-add input,html[data-theme=light] .user-add select,html[data-theme=light] .op-form input{background:#edf1f5;border:1px solid var(--line);border-radius:8px;color:#081e2b}
html[data-theme=light] .intel-card:hover,html[data-theme=light] .game-metric:hover{border-color:#1d4866;box-shadow:0 8px 28px rgba(67,82,112,0.187),0 0 0 1px rgba(0,200,255,0.0669)}
html[data-theme=light] .verified-game-card:hover{border-color:var(--blue);box-shadow:0 10px 30px rgba(67,82,112,0.21),0 0 22px rgba(0,200,255,0.11)}
html[data-theme=light] .game-metric b{background:linear-gradient(90deg,#081e2b,#0596cc);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=light] .scanner-hero .scanner-glow{border-radius:50%;background:radial-gradient(circle,rgba(5,161,204,0.133),transparent 60%)}
html[data-theme=light] .scanner-row button:hover{box-shadow:0 0 26px rgba(0,200,255,0.22)}
html[data-theme=light] .scan-overlay{background:radial-gradient(circle at 50% 40%,rgba(218,228,236,0.8),rgba(243,245,249,0.933) 70%)}
html[data-theme=light] .scan-card{background:linear-gradient(150deg,#e5eaf0,#eaeef3);border:1px solid #8fbde2;border-radius:20px;box-shadow:0 30px 80px rgba(67,82,112,0.28),0 0 0 1px rgba(0,200,255,0.0561),0 0 60px rgba(0,200,255,0.0733)}
html[data-theme=light] .scan-radar{border-radius:50%;background:radial-gradient(circle,#dde7ef,#ecf1f5 70%);border:1px solid #94c3e4;box-shadow:inset 0 0 40px rgba(0,200,255,0.0733)}
html[data-theme=light] .scan-radar i{border:1px solid rgba(5,161,204,0.333);border-radius:50%}
html[data-theme=light] .scan-radar .scan-sweep{border-radius:50%;background:conic-gradient(from 0deg,rgba(5,161,204,0) 0deg,rgba(5,161,204,0) 290deg,rgba(5,161,204,0.4) 355deg,#05b881 360deg)}
html[data-theme=light] .scan-radar span{color:#0a2e38;text-shadow:0 0 12px rgba(0,200,255,0.55)}
html[data-theme=light] .scan-steps li{color:#6686a0}
html[data-theme=light] .scan-steps li em{border-radius:50%;border:1.5px solid #90b7d6}
html[data-theme=light] .scan-steps li.active{color:#081e2b}
html[data-theme=light] .scan-steps li.active em{border-color:var(--blue);border-top-color:transparent}
html[data-theme=light] .scan-steps li.done{color:#2aa76f}
html[data-theme=light] .scan-steps li.done em{border-color:var(--green);background:var(--green)}
html[data-theme=light] .scan-steps li.done em::after{border:solid #ecf1f6;border-width:0 2px 2px 0}
html[data-theme=light] .scan-meta{color:#375870}
html[data-theme=light] .scan-meta b{color:var(--blue)}
html[data-theme=light] .scan-overlay.success .scan-sweep{background:conic-gradient(rgba(5,184,129,0.4),rgba(5,184,129,0.4))}
html[data-theme=light] .scan-overlay.success .scan-radar{border-color:var(--green);box-shadow:inset 0 0 60px rgba(0,230,160,0.183),0 0 40px rgba(0,230,160,0.183)}
html[data-theme=light] .scan-overlay.failed .scan-radar{border-color:#cc0518;box-shadow:inset 0 0 50px rgba(255,0,24,0.147)}
html[data-theme=light] .live-session-strip.enriching::after{background:linear-gradient(90deg,transparent,var(--blue),var(--green),transparent);background-size:200% 100%}
html[data-theme=light] .live-session-strip.enriching #liveSessionState{color:#0596cc}
html[data-theme=light] .home-hero{border:1px solid #a0c9e8;border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(5,161,204,0.133),transparent 45%),radial-gradient(circle at 10% 110%,rgba(5,184,129,0.0941),transparent 40%),linear-gradient(135deg,#e4eaf0,#eaeff4)}
html[data-theme=light] .home-hero p{color:#2f4c62}
html[data-theme=light] .home-scan input{border-radius:12px;border:1px solid #8fbde2;background:#eef1f6;color:#081e2b}
html[data-theme=light] .home-scan input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,200,255,0.0733)}
html[data-theme=light] .home-scan button{border-radius:12px;border:1px solid var(--blue);background:linear-gradient(180deg,#0b5680,#8dd1f9);color:#1a1a1a}
html[data-theme=light] .home-scan button:hover{box-shadow:0 0 24px rgba(0,200,255,0.22)}
html[data-theme=light] .home-system{border:1px solid #99c3e4;border-radius:14px;background:rgba(236,240,245,0.6)}
html[data-theme=light] .sys-dot{border-radius:50%;background:#cc0518;box-shadow:0 0 10px currentColor}
html[data-theme=light] .sys-dot[data-tone=ok]{background:var(--green);color:var(--green)}
html[data-theme=light] .sys-dot[data-tone=warn]{background:#ab7a0d;color:#ab7a0d}
html[data-theme=light] .sys-dot[data-tone=off]{color:#cc0518}
html[data-theme=light] .sys-list li{color:#192831}
html[data-theme=light] .sys-list li::before{border-radius:50%;background:#cc0518}
html[data-theme=light] .sys-list li[data-ok=true]::before{background:var(--green)}
html[data-theme=light] .home-system p{color:#375870}
html[data-theme=light] .home-metric{border:1px solid #a6cbea;border-radius:14px;background:linear-gradient(135deg,#e6ebf1,#e9edf3)}
html[data-theme=light] .home-metric span{color:#426680}
html[data-theme=light] .home-metric b{background:linear-gradient(90deg,#081e2b,#0596cc);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=light] .home-metric small{color:#597890}
html[data-theme=light] .home-game{border:1px solid #a9cce8;border-radius:12px;background:#e9edf3;color:#081e2b}
html[data-theme=light] .home-game:hover{border-color:var(--blue);box-shadow:0 0 20px rgba(0,200,255,0.11)}
html[data-theme=light] .home-game span{color:#5480a0}
html[data-theme=light] .home-game b{color:#0596cc}
html[data-theme=light] .home-game small{color:#375870}
html[data-theme=light] .perk-chip{border-radius:999px;border:1px solid #a1c1dc;background:#e0e7ed;color:#192831}
html[data-theme=light] .perk-chip b{color:#0596cc}
html[data-theme=light] .perk-агрессор{border-color:rgba(204,5,5,0.4);color:#4a150d}
html[data-theme=light] .perk-эффективный{border-color:rgba(5,184,129,0.4);color:#20b176}
html[data-theme=light] .perk-захватчик{border-color:rgba(171,122,13,0.4);color:#b37a05}
html[data-theme=light] .perk-несёт-потери{border-color:rgba(170,87,99,0.4);color:#a13040}
html[data-theme=light] .perk-лучше-обычного{border-color:rgba(5,161,204,0.4);color:#0e3e52}
html[data-theme=light] .perk-хуже-обычного{border-color:rgba(107,14,195,0.4);color:#230b40}
html[data-theme=light] .perk-неактивен{border-color:rgba(150,164,184,0.4);color:#475565}
html[data-theme=light] .style-card{border:1px solid #a6c9e4;border-radius:12px;background:#e8edf3}
html[data-theme=light] .inspector-style{border-top:1px solid #a9cce8}
html[data-theme=light] .inspector-style small{color:#375870}
html[data-theme=light] .hud-tool{border:1px solid var(--line);border-radius:10px;background:var(--panel);color:#0e1e2a}
html[data-theme=light] .hud-tool:hover{border-color:var(--blue)}
html[data-theme=light] .hud-tool select{background:transparent;border:0;color:inherit}
html[data-theme=light] .hud-tool select option{background:#e8ecf1;color:#081e2b}
html[data-theme=light] .home-actions .quick-action>span{color:var(--blue)}
html[data-theme=light] .kb-shared{border-radius:999px;border:1px solid rgba(5,184,129,0.4);color:#20b176}
html[data-theme=light] .kb-view-meta{color:#426680}
html[data-theme=light] .kb-view-body{color:#0f1c24}
html[data-theme=light] .queue-note{color:#ab7a0d}
html[data-theme=light] .hero-box>summary p{color:#4c6980}
html[data-theme=light] .hs-meta{color:#334d60}
html[data-theme=light] .hb-caret{color:var(--blue)}
html[data-theme=light] .hero-box[open]>summary{border-bottom:1px solid #a7cbe9}
html[data-theme=light] .hero-card{--rc:#74849b;border:1px solid #a9cce8;border-left:3px solid color-mix(in srgb,var(--rc) 55%,transparent);border-radius:12px;background:#e9edf3}
html[data-theme=light] .hero-card.owned{border-color:color-mix(in srgb,var(--rc) 60%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--rc) 18%,transparent)}
html[data-theme=light] .hc-art{border-radius:9px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--rc) 45%,transparent),#eff2f6 75%)}
html[data-theme=light] .hero-head small{color:#426680}
html[data-theme=light] .hc-rar{color:var(--rc)}
html[data-theme=light] .hc-ctrl button{border:1px solid #8fbde2;border-radius:7px;background:#edf1f5;color:#10202a}
html[data-theme=light] .hc-ctrl button:hover{border-color:var(--rc)}
html[data-theme=light] .hc-ctrl output{color:#081a2b}
html[data-theme=light] .hc-ctrl output small{color:#5c7b94}
html[data-theme=light] .hero-card:not(.owned) .hc-ctrl output{color:#5c7b94}
html[data-theme=light] .hc-body input[type=range]{accent-color:var(--rc)}
html[data-theme=light] .hero-portrait{--rc:#74849b;border-radius:11px;border:1px solid color-mix(in srgb,var(--rc) 70%,transparent);background:#eff2f6;box-shadow:0 6px 18px rgba(67,82,112,0.14),inset 0 0 0 1px rgba(128,128,128,0.0173)}
html[data-theme=light] .hero-portrait:hover{box-shadow:0 10px 24px rgba(67,82,112,0.187),0 0 16px color-mix(in srgb,var(--rc) 35%,transparent)}
html[data-theme=light] .hero-portrait.maxed{box-shadow:0 0 0 1px var(--rc),0 0 18px color-mix(in srgb,var(--rc) 45%,transparent)}
html[data-theme=light] .hp-art{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--rc) 55%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--rc) 22%,#e8ecf3),#f1f4f7)}
html[data-theme=light] .hp-art:after{background:linear-gradient(0deg,#f1f4f7,transparent)}
html[data-theme=light] .hp-lvl{border-radius:8px;background:rgba(241,244,247,0.851);border:1px solid var(--rc);color:#1a1a1a}
html[data-theme=light] .hp-lvl small{color:#445a6c}
html[data-theme=light] .hp-name small{color:#425c70}
html[data-theme=light] .hp-bar{background:#e0e6ed}
html[data-theme=light] .hp-bar em{background:var(--rc)}
html[data-theme=light] .hero-avatars img{border-radius:50%;background:#e8ecf1;border:2px solid var(--rc);box-shadow:0 0 0 2px rgba(67,82,112,0.35)}
html[data-theme=light] .hero-avatars b{color:#334d60}
html[data-theme=light] .hero-sum{color:#334d60}
html[data-theme=light] .perk-chip.hero-perk{border-color:rgba(171,122,13,0.4);color:#b37a05}
html[data-theme=light] .perk-chip.hero-perk.master{background:#f0ebdf}
html[data-theme=light] .lang-caret{color:var(--blue)}
html[data-theme=light] .lang-menu.open .lang-btn{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}
html[data-theme=light] .lang-code{border-radius:6px;background:color-mix(in srgb,var(--blue) 16%,transparent);border:1px solid color-mix(in srgb,var(--blue) 40%,transparent);color:var(--blue)}
html[data-theme=light] .lang-list{border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 48px rgba(67,82,112,0.233),0 0 0 1px rgba(128,128,128,0.0173) inset}
html[data-theme=light] .lang-list li{border-radius:8px;color:var(--text);outline:none}
html[data-theme=light] .lang-list li:hover,html[data-theme=light] .lang-list li:focus{background:color-mix(in srgb,var(--blue) 12%,transparent)}
html[data-theme=light] .lang-list li.on{background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--text)}
html[data-theme=light] .lang-list li i{color:var(--green)}
html[data-theme=light] .fold-box[open]>summary{border-bottom:1px solid var(--line)}
html[data-theme=light] .fold-meta{color:#375870}
html[data-theme=light] .who-filter>span{color:#375870}
html[data-theme=light] .who-filter button{border:1px solid var(--line);border-radius:999px;background:var(--panel);color:#0e1e2a}
html[data-theme=light] .who-filter button:hover:not([disabled]){border-color:var(--blue)}
html[data-theme=light] .who-filter button.active{background:color-mix(in srgb,var(--blue) 22%,transparent);border-color:var(--blue);color:#1a1a1a}
html[data-theme=light] .who-filter button[data-who=friend].active{border-color:#05b881}
html[data-theme=light] .who-filter button[data-who=enemy].active{border-color:#cc0518}
html[data-theme=light] .who-filter button[data-who=watch].active{border-color:#6b0ec3}
html[data-theme=light] .who-filter button[data-who=banned].active{border-color:#c7580a}
html[data-theme=light] .ev-ico{border-radius:6px;background:#dfe9f1;border:1px solid #0e5373;color:var(--blue)}
html[data-theme=light] .news-article.cat-capture.ev-card{border-left:3px solid #ab7a0d}
html[data-theme=light] .news-article.cat-defeated{border-left:3px solid #cc0518}
html[data-theme=light] .news-article.cat-left{border-left:3px solid #6b0ec3}
html[data-theme=light] .news-article.cat-control{border-left:3px solid #05a1cc}
html[data-theme=light] .cat-defeated .ev-ico{color:#cc0518;border-color:#62212b}
html[data-theme=light] .cat-left .ev-ico{color:#690ac7;border-color:#9675c5}
html[data-theme=light] .perk-chip.perk-был-забанен{border-color:rgba(199,88,10,0.533);color:#c96b08;background:#f3ebe7}
html[data-theme=light] .perk-chip.perk-бросает-игры{border-color:rgba(107,14,195,0.533);color:#250c40;background:#e6e1ed}
html[data-theme=light] .kb-group-ico{border-radius:8px;background:color-mix(in srgb,var(--blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);color:var(--blue)}
html[data-theme=light] .kb-group-meta{color:#375870}
html[data-theme=light] .kb-group[open]>summary{border-bottom:1px solid var(--line)}
html[data-theme=light] .kb-grid .kb-card{border:1px solid var(--line);border-radius:12px;background:#eaeef3;color:inherit}
html[data-theme=light] .kb-grid .kb-card:hover{border-color:var(--blue)}
html[data-theme=light] .kb-grid .kb-card.mine{border-left:3px solid color-mix(in srgb,var(--blue) 70%,transparent)}
html[data-theme=light] .kb-grid .kb-card.open{border-color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 30%,transparent)}
html[data-theme=light] .kb-card p{color:#2c4556}
html[data-theme=light] .kb-meta{color:#426680}
html[data-theme=light] .kb-imgs{color:#334d60;border:1px solid var(--line);border-radius:999px}
html[data-theme=light] .kb-body{color:#0f1c24}
html[data-theme=light] .kb-body a{color:var(--blue)}
html[data-theme=light] .kb-gallery img{border-radius:10px;border:1px solid var(--line)}
html[data-theme=light] .kb-modal-back{background:rgba(252,252,252,0.6)}
html[data-theme=light] .kb-thumb img{border-radius:8px;border:1px solid var(--line)}
html[data-theme=light] .kb-thumb button{border-radius:50%;border:0;background:#cc0518;color:#1a1a1a}
html[data-theme=light] .kb-lightbox{background:rgba(252,252,252,0.867)}
html[data-theme=light] .kb-lightbox img{border-radius:10px;box-shadow:0 20px 60px rgba(67,82,112,0.35)}
html[data-theme=light] .lb-close{border-radius:50%;border:1px solid rgba(26,26,26,0.2);background:rgba(252,252,252,0.533);color:#1a1a1a}
html[data-theme=light] .lb-close.inline{background:transparent;border-color:var(--line);color:inherit}
html[data-theme=light] .lb-nav{border:0;border-radius:10px;background:rgba(252,252,252,0.533);color:#1a1a1a}
html[data-theme=light] .probe-out{background:#f0f3f7;border:1px solid var(--line);border-radius:8px;color:#297ca8}
html[data-theme=light] .ban-note{border:1px solid rgba(199,88,10,0.4);border-radius:10px;background:#f3ebe7;color:#c96b08}
html[data-theme=light] .ban-note span{color:#482d0e}
html[data-theme=light] .news-article.cat-ban{border-left:3px solid #c7580a}
@media (max-width:760px){html[data-theme=light] .operator{border-radius:50%!important}
html[data-theme=light] .sidebar{border-right:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:color-mix(in srgb,var(--bg,#f1f4f7) 92%,transparent)!important}
html[data-theme=light] .sidebar button{border-radius:10px!important}
html[data-theme=light] .kb-modal{border-radius:16px 16px 0 0!important}}
html[data-theme=light],html[data-theme=light] body{background:#f3f5fb;color:#14213a}html[data-theme=light] body:before{opacity:.35}html[data-theme=light] .home-metric b{background:linear-gradient(90deg,#14213a,#1170a8);-webkit-background-clip:text;background-clip:text}
