:root{--font-display:"Barlow Condensed",sans-serif;--font-text:"IBM Plex Sans",sans-serif;--font-num:"IBM Plex Mono",monospace}
[data-theme="glacier"]{color-scheme:dark;--bg:#0B1F2A;--surface:#12303F;--ink:#E8F4F8;--muted:#9BB2C4;--line:#1E4256;--mk-1:#19D3DA;--mk-2:#5B7A93;--mk-3:#00FFC6;--mk-ink:#06141B;--ic-2:rgba(25,211,218,0.28);--bd-1:#173A4C;--bd-2:#19D3DA;--bd-ink:#06141B}
[data-theme="daylight"]{color-scheme:light;--bg:#EEF3F6;--surface:#FFFFFF;--ink:#0B1F2A;--muted:#4A6072;--line:#DCE5EB;--mk-1:#0B8C99;--mk-2:#9FB3C3;--mk-3:#E8A200;--mk-ink:#0B1F2A;--ic-2:rgba(11,140,153,0.20);--bd-1:#DCE8EE;--bd-2:#0B8C99;--bd-ink:#0B1F2A}
[data-theme="night-game"]{color-scheme:dark;--bg:#0A1022;--surface:#141C36;--ink:#F4F1E8;--muted:#ABB2C6;--line:#232C4C;--mk-1:#F4F1E8;--mk-2:#2E8B57;--mk-3:#E07A3A;--mk-ink:#05080F;--ic-2:rgba(224,122,58,0.30);--bd-1:#1F2A4D;--bd-2:#E07A3A;--bd-ink:#05080F}
[data-theme="clubhouse"]{color-scheme:light;--bg:#F3EBDD;--surface:#FFF8EC;--ink:#14213D;--muted:#555E72;--line:#E4D8C2;--mk-1:#14213D;--mk-2:#C8102E;--mk-3:#D99A14;--mk-ink:#0B1326;--ic-2:rgba(200,16,46,0.16);--bd-1:#14213D;--bd-2:#C8102E;--bd-ink:#0B1326}
[data-theme="clubhouse"] .dops-mark{--mk-1:#FFF8EC}
[data-theme="terminal"]{color-scheme:dark;--bg:#050807;--surface:#0C1410;--ink:#D6FFE6;--muted:#7FA08C;--line:#16241C;--mk-1:#39FF88;--mk-2:#1E6B45;--mk-3:#FFB000;--mk-ink:#020403;--ic-2:rgba(57,255,136,0.22);--bd-1:#10261A;--bd-2:#39FF88;--bd-ink:#020403}
[data-theme="gem-vault"]{color-scheme:dark;--bg:#121016;--surface:#1C1922;--ink:#EAF2FF;--muted:#A49DB5;--line:#2A2533;--mk-1:#9B6BFF;--mk-2:#4B3E73;--mk-3:#F2C14E;--mk-ink:#08070B;--ic-2:rgba(155,107,255,0.28);--bd-1:#2E2545;--bd-2:#9B6BFF;--bd-ink:#08070B}
[data-theme="arcade"]{color-scheme:dark;--bg:#1B1035;--surface:#2A1A52;--ink:#FFF6FB;--muted:#C2B3DF;--line:#3A2768;--mk-1:#3DE0FF;--mk-2:#FF3D7F;--mk-3:#FFE14D;--mk-ink:#0D0820;--ic-2:rgba(255,61,127,0.30);--bd-1:#3A2768;--bd-2:#FF3D7F;--bd-ink:#0D0820}
[data-theme="diamond-dust"]{color-scheme:light;--bg:#F7F7F9;--surface:#FFFFFF;--ink:#1A1A22;--muted:#5A5D6B;--line:#E6E7EC;--mk-1:#1A1A22;--mk-2:#B8C2D6;--mk-3:#0FA9BA;--mk-ink:#0E0E14;--ic-2:rgba(15,169,186,0.18);--bd-1:#E6E9F0;--bd-2:#0FA9BA;--bd-ink:#0E0E14}
[data-theme="diamond-dust"] .dops-mark{--mk-1:#0FA9BA;--mk-3:#1A1A22}
