:root,[data-theme=light]{--page:#E7E5DF;--surface:#FFFFFF;--bg:#FBFCF9;--chip:#F1F4EA;--soft:#F3F7EC;--track:#EEF1EA;--border:#EEF0EA;--accent-border:#CFE0B3;--ink:#22271C;--text:#5F6A58;--muted:#9AA294;--brand-green:#6BA82E;--brand-green-hover:#5C9226;--brand-raspberry:#A41E72;--brand-amber:#E1A52E;--brand-ski:#5E8AA8;--brand-nordic:#3F9B8E;--pro:#A41E72;--pro-deep:#7E1456;--pro-bright:#C4228A;--pro-soft:#F8E9F1;--pro-line:#E8C6D9;--pro-grad:linear-gradient(135deg,#C4228A,#A41E72 55%,#7E1456);--pro-soon:#8A6210;--badge-green-bg:#E9F3D8;--badge-green-fg:#5C9226;--badge-amber-bg:#FBF1DD;--badge-amber-fg:#B8851C;--micro-mid:#5C9226;--micro-low:#9AA294}[data-theme=dark]{--page:#0B0F08;--surface:#161C10;--bg:#10150C;--chip:#1E2516;--soft:#1E2516;--track:#242C1B;--border:#242C1B;--accent-border:#37431F;--ink:#EAEFE3;--text:#9BA593;--muted:#7E886F;--badge-green-bg:rgba(107,168,46,0.16);--badge-green-fg:#9FCF63;--badge-amber-bg:rgba(225,165,46,0.16);--badge-amber-fg:#E7BC6B;--micro-mid:#9FCF63;--micro-low:#7E886F;--pro-soft:rgba(164,30,114,0.16);--pro-line:rgba(164,30,114,0.34)}body,html{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums}