:root{--navy-900:#0b1118;--navy-850:#0f1720;--navy-800:#141e2a;--navy-700:#1b2836;--navy-600:#243446;--navy-500:#2e4258;--navy-400:#3d5670;--gold-100:#eef6fb;--gold-300:#cfe6f5;--gold-400:#a9d3ee;--gold-500:#84bde3;--gold-600:#5e9fcc;--gold-700:#3f6f93;--cream:#f2f6fa;--paper:#dde6ee;--muted:#9aabbd;--muted-dim:#74869a;--ink:#0c141d;--zima:#2f7fd8;--zima-deep:#15497f;--shaza:#9560ac;--shaza-deep:#5d3570;--danger:#e8584f;--success:#3fbb7d;--p1:#4aa3ff;--p2:#ff6a5c;--accent-bomb:#e8584f;--accent-coin:#f3c35a;--accent-bonk:#4fb7c9;--shadow-panel:0 24px 60px rgba(0, 0, 0, .48), inset 0 2px 0 rgba(255, 255, 255, .05);--shadow-card:0 18px 38px rgba(0, 0, 0, .42);--glow-gold:0 0 36px rgba(243, 195, 90, .28)}
:root[data-mode=light]{--navy-900:#e6eff7;--navy-800:#f7fbff;--cream:#122b42;--gold-300:#214e76}@media(prefers-color-scheme:light){:root:not([data-mode]){--navy-900:#e6eff7;--navy-800:#f7fbff;--cream:#122b42;--gold-300:#214e76}}
