:root{--outer:#D6E6F4;--bg:#F2F8FD;--surface:#FFFFFF;--ink:#0E2742;--muted:#4D6783;--line:#CBDDED;--soft:#E5F0FA;--primary:#1C64B8;--on-primary:#FFFFFF;--glow:#FFE08A;--focus:#D9480F;--err:#B3261E;--ok:#1E7B4F;--warn:#9A5A0B;--badge:#C62F4B;--frame:#12365C;--sky-top:#1B5AA3;--sky-mid:#2F7CC4;--sky-bot:#6DB1E6;--ridge-1:#D5E7F6;--ridge-2:#AFCFE9;--on-sky:#FFFFFF;--door-0:#1F5FA8;--door-1:#1B7A8C;--door-2:#3A55A5;--door-3:#2E6F9E;--door-4:#E3A94C;--on-door:#FFFFFF;--on-gold:#2B1E04;--door-dark-text:#0B1F33;}
@media (prefers-color-scheme: dark){:root{--outer:#050E18;--bg:#0A1A2B;--surface:#112A42;--ink:#E6F0FA;--muted:#9DB6CE;--line:#223F5C;--soft:#16324D;--primary:#7DBBF2;--on-primary:#06203A;--glow:#FFE08A;--focus:#FFC857;--err:#FF9AAA;--ok:#5ACB92;--warn:#E8AA55;--badge:#C62F4B;--frame:#06121E;--sky-top:#0A2444;--sky-mid:#134A80;--sky-bot:#2C78B8;--ridge-1:#1A4366;--ridge-2:#123453;--on-sky:#FFFFFF;--door-0:#2B6FC0;--door-1:#238A9D;--door-2:#4A66B8;--door-3:#3A82B3;--door-4:#E3A94C;--on-door:#FFFFFF;--on-gold:#2B1E04;--door-dark-text:#0B1F33;color-scheme:dark}}
