:root{color-scheme:light dark;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-tertiary:#ffffff;--bg-elevated:#ffffff;--bg-hover:#eef2f7;--accent-cyan:#2563eb;--accent-cyan-bright:#60a5fa;--accent-cyan-dim:rgba(37,99,235,0.11);--accent-cyan-border:rgba(37,99,235,0.18);--accent-cyan-glow:rgba(37,99,235,0.14);--text-primary:#0f172a;--text-secondary:#475569;--text-dim:#64748b;--font-small-scale:1.22;--border:rgba(2,6,23,0.08);--border-light:rgba(2,6,23,0.12);--border-stronger:rgba(2,6,23,0.16);--surface-0:rgba(2,6,23,0.03);--surface-0-strong:rgba(2,6,23,0.045);--surface-1:rgba(2,6,23,0.055);--surface-2:rgba(2,6,23,0.08);--surface-accent:rgba(37,99,235,0.1);--surface-accent-strong:rgba(37,99,235,0.18);--surface-overlay-strong:rgba(244,247,253,0.94);--level-info:#0284c7;--level-warn:#d97706;--level-error:#dc2626;--level-success:#16a34a;--noise-opacity:0.018}html.dark{--bg-primary:#0a101f;--bg-secondary:#0a101f;--bg-tertiary:#0d1524;--bg-elevated:#0d1524;--bg-hover:#16223a;--accent-cyan:#519ae0;--accent-cyan-bright:#7db8ef;--accent-cyan-dim:rgba(81,154,224,0.16);--accent-cyan-border:rgba(81,154,224,0.34);--accent-cyan-glow:rgba(81,154,224,0.22);--text-primary:rgba(241,245,255,0.94);--text-secondary:rgba(205,216,235,0.74);--text-dim:#8fa0bc;--border:rgba(255,255,255,0.06);--border-light:rgba(255,255,255,0.09);--border-stronger:rgba(255,255,255,0.09);--surface-0:rgba(4,8,17,0.1);--surface-0-strong:rgba(4,8,17,0.14);--surface-1:rgba(4,8,17,0.18);--surface-2:rgba(4,8,17,0.24);--surface-accent:rgba(81,154,224,0.16);--surface-accent-strong:rgba(81,154,224,0.24);--surface-overlay-strong:rgba(8,12,22,0.92);--level-info:#38bdf8;--level-warn:#f59e0b;--level-error:#f87171;--level-success:#22c55e;--noise-opacity:0.03}body,html{height:100%}body.dashboard-app,html.dashboard-app{height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none}body.dashboard-app>main[role=main]{height:100%;max-height:100%;overflow:hidden}body{margin:0;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-cyan) 5%,transparent),transparent 42%),linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);transition:background-color .2s ease}a{color:inherit;text-decoration:none}