:root{--bg:#F3EEE7;--surface:#FFFFFF;--text:#212F27;--accent:#B25F3A;--accent-hover:#964E2F;--accent-subtle:rgba(178,95,58,0.08);--accent-border:rgba(178,95,58,0.25);--accent-muted:rgba(178,95,58,0.5)}html.dark{--bg:#0e0b07;--surface:#201a10;--surface-hover:#332919;--text:#f6f8f7;--text-secondary:#9ab1a5;--text-muted:#94aca0;--border:#332919;--border-hover:#6e5a37;--accent:#B25F3A;--accent-hover:#964E2F;--accent-subtle:rgba(178,95,58,0.12);--accent-border:rgba(178,95,58,0.3);--accent-muted:rgba(178,95,58,0.5)}