:root{--canvas:#070c18;--surface-1:#141b2d;--surface-2:#1e2433;--stroke:#2a3448;--stroke-hover:#38455e;--text-primary:#f0f4ff;--text-body:#d0d8f0;--text-secondary:#a8b4cc;--text-muted:#8a9ab5;--text-on-accent:#070c18;--accent-1:#2ecc71;--accent-2:#00d4ff;--link:#00d4ff;--link-visited:#00d4ff;--warn:#f5a524;--focus:#00d4ff;--rule:linear-gradient(90deg,#2ecc71,#00d4ff);--status-live:#2ecc71;--status-next:#00d4ff;--status-dir:#a8b4cc;--font:"Inter","Segoe UI",-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"Cascadia Mono",Consolas,"SF Mono",ui-monospace,monospace;--fs-display:52px;--fs-h1:44px;--fs-h2:32px;--fs-h3:20px;--fs-lead:18px;--fs-body:16px;--fs-small:14px;--fs-label:12px;--fs-kpi:40px;--lh-body:1.55;--lh-head:1.12;--measure:72ch;--w-light:300;--w-regular:400;--w-medium:500;--w-bold:700;--u:8px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-6:64px;--sp-7:80px;--radius:8px;--wrap:1200px;--t:150ms ease-out;--surface-app:#0d1424;--surface-app-top:#0b1120}.band--tumma,.pohja-tumma{--canvas:#070c18;--surface-1:#141b2d;--surface-2:#1e2433;--stroke:#2a3448;--stroke-hover:#38455e;--text-primary:#f0f4ff;--text-body:#d0d8f0;--text-secondary:#a8b4cc;--text-muted:#8a9ab5;--text-on-accent:#070c18;--accent-1:#2ecc71;--accent-2:#00d4ff;--link:#00d4ff;--link-visited:#00d4ff;--warn:#f5a524;--focus:#00d4ff;--rule:linear-gradient(90deg,#2ecc71,#00d4ff);--status-live:#2ecc71;--status-next:#00d4ff;--status-dir:#a8b4cc;color-scheme:dark}.band--vaalea,.pohja-vaalea{--canvas:#fff;--surface-1:#f4f6fb;--surface-2:#e8ecf5;--stroke:#d5dcea;--stroke-hover:#b9c3d6;--text-primary:#070c18;--text-body:#1e2433;--text-secondary:#3d4f6b;--text-muted:#4a607f;--text-on-accent:#fff;--accent-1:#1c7649;--accent-2:#037a97;--link:#036a84;--link-visited:#036a84;--warn:#8a5a00;--focus:#037a97;--rule:linear-gradient(90deg,#1c7649,#037a97);--status-live:#1c7649;--status-next:#037a97;--status-dir:#4a607f;color-scheme:light}@media (max-width:767px){:root{--fs-display:36px;--fs-h1:32px;--fs-h2:26px;--fs-kpi:32px;--sp-7:56px}}