:root,[data-theme="vintage"]{--bg:#F3F2EC;--surface:#FCFBF8;--sunken:#E6E5DD;--text:#1B2A2F;--muted:#535D60;--line:#D3D3CA;--accent:#1E93AB;--accent-strong:#126074;--accent-soft:#C3E1E6;--accent-faint:#E4F0F0;--accent-ink:#0B4555;--on-accent:#0B1A1E;--period:#C92F2F;--period-soft:#F5C4C0;--period-faint:#F9E4E1;--on-period:#ffffff;--shadow:0 10px 30px rgba(31,42,46,.14);--scrim:rgba(19,25,28,.4)}[data-theme="spring"]{--bg:#FBF7EE;--surface:#FFFFFF;--sunken:#F3E9E6;--text:#27341F;--muted:#5C6656;--line:#E6D9D6;--accent:#6A8F69;--accent-strong:#4A7248;--accent-soft:#DDE9D9;--accent-faint:#F1F6EE;--accent-ink:#254C22;--on-accent:#10200E;--period:#C2405F;--period-soft:#F4CFD9;--period-faint:#FAEAEF;--on-period:#ffffff;--shadow:0 10px 30px rgba(39,52,31,.14);--scrim:rgba(19,25,28,.4)}[data-theme="summer"]{--bg:#FFF4DA;--surface:#FFFCF2;--sunken:#FBE3B4;--text:#3A2410;--muted:#6E5A40;--line:#EDD6A2;--accent:#D9650A;--accent-strong:#A84C00;--accent-soft:#FFD8A8;--accent-faint:#FFEDD2;--accent-ink:#692F00;--on-accent:#2E1A08;--period:#C93A4E;--period-soft:#F7CBD1;--period-faint:#FCE8EB;--on-period:#ffffff;--shadow:0 10px 30px rgba(58,36,16,.14);--scrim:rgba(19,25,28,.4)}[data-theme="midnight"]{--bg:#0B1230;--surface:#141D45;--sunken:#1D2959;--text:#F1EAD3;--muted:#C6C8D6;--line:#34437F;--accent:#E9D9A6;--accent-strong:#F6EBC6;--accent-soft:#26356A;--accent-faint:#182152;--accent-ink:#F0E3B8;--on-accent:#0B1230;--period:#F0868A;--period-soft:#4A2A45;--period-faint:#2D2147;--on-period:#2A0B12;--shadow:0 10px 30px rgba(0,0,0,.5);--scrim:rgba(0,0,0,.6)}[data-theme="dusk"]{--bg:#1B1329;--surface:#271C3B;--sunken:#31244B;--text:#F0E8F8;--muted:#CABDDC;--line:#4B3A6C;--accent:#C7ACE6;--accent-strong:#DCC8F1;--accent-soft:#3A2B56;--accent-faint:#241A36;--accent-ink:#E3D2F7;--on-accent:#1B1329;--period:#F08DB0;--period-soft:#51293F;--period-faint:#33203A;--on-period:#2A0B1A;--shadow:0 10px 30px rgba(0,0,0,.5);--scrim:rgba(0,0,0,.6)}[data-theme="forest"]{--bg:#171D16;--surface:#222A20;--sunken:#2A3328;--text:#EDE7D6;--muted:#C3CBB7;--line:#40503C;--accent:#AFC49B;--accent-strong:#C8D9B7;--accent-soft:#2E3A2A;--accent-faint:#1D241B;--accent-ink:#CFE0BC;--on-accent:#171D16;--period:#E8967A;--period-soft:#4D3427;--period-faint:#2E2620;--on-period:#2A1209;--shadow:0 10px 30px rgba(0,0,0,.5);--scrim:rgba(0,0,0,.6)}:root{--green:#5fae86;--on-green:#0f2a1b;--green-soft:#dff0e6;--green-ink:#174c32;--amber:#e3a043;--on-amber:#2b1904;--amber-soft:#fbefd8;--amber-ink:#6b4207;--gray:#79858f;--on-gray:#10181c;--gray-soft:#e9edf0;--gray-ink:#434e57;--pos:#cf4455;--on-pos:#ffffff;--pos-soft:#f9dde1;--pos-ink:#8c1d2e}:root[data-mode="dark"]{color-scheme:dark;--green:#6fbf93;--on-green:#0d2217;--green-soft:#1f3a2c;--green-ink:#a6e0bf;--amber:#e8a94d;--on-amber:#2a1a04;--amber-soft:#3d3220;--amber-ink:#f5cf94;--gray:#9aa5ae;--on-gray:#11181d;--gray-soft:#2a3036;--gray-ink:#c9d1d7;--pos:#f57c8d;--on-pos:#1a0509;--pos-soft:#4a2530;--pos-ink:#ffb8c2}:root[data-mode="dark"] .sticker{--accent-soft:#b9dbe0;--gray-soft:#e3e6e8;--period:#e5534b;--period-soft:#f5bebb}