:root{--paper:#FAF6EF;--ink:#1A1815;--ink-soft:#5C564C;--ink-2:#5C564C;--ink-3:#8A8275;--accent:#E85D2A;--accent-hover:#D24E1D;--accent-active:#B84216;--accent-strong:#C84B1A;--accent-soft:#FDECE5;--on-accent:#FFFFFF;--card:#FFFFFF;--surface:#FFFFFF;--surface-2:#F4EFE6;--surface-3:#EAE3D5;--line:#E8E0D2;--line-strong:#D8CEBD;--success:#178A4C;--success-soft:#E2F3E8;--warning:#9A6B14;--warning-soft:#FAF0D7;--error:#D92D20;--error-soft:#FBEAE7;--info:#1C7ED6;--info-soft:#E7F1FA;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-card:18px;--r-pill:9999px;--shadow-1:0 1px 2px rgba(26,24,21,0.04);--shadow-2:0 2px 8px rgba(26,24,21,0.06);--shadow-3:0 8px 24px rgba(26,24,21,0.08)}.dark,[data-theme=dark]{--paper:#100E0A;--surface:#171410;--surface-2:#1F1B14;--surface-3:#2A241B;--ink:#F4EEE2;--ink-2:#B9AE9B;--ink-3:#7E7461;--line:rgba(244,238,226,0.10);--line-strong:rgba(244,238,226,0.18);--accent:#F5A524;--accent-hover:#FFB627;--accent-active:#E0921B;--accent-strong:#F5A524;--accent-soft:rgba(245,165,36,0.12);--on-accent:#1A1512;--success:#22C55E;--success-soft:rgba(34,197,94,0.12);--warning:#F59E0B;--warning-soft:rgba(245,158,11,0.12);--error:#EF4444;--error-soft:rgba(239,68,68,0.12);--info:#38BDF8;--info-soft:rgba(56,189,248,0.12)}