:root{--bg:#fff8f7;--surface:#ffffff;--text:#0f172a;--accent:#d84315;--accent-hover:#bf360c;--surface-hover:color-mix(in srgb,var(--text) 4%,var(--surface));--text-secondary:color-mix(in srgb,var(--text) 78%,var(--surface));--text-muted:color-mix(in srgb,var(--text) 64%,var(--surface));--border:color-mix(in srgb,var(--text) 13%,var(--surface));--border-hover:color-mix(in srgb,var(--text) 36%,var(--surface));--accent-subtle:rgba(216,67,21,0.08);--accent-border:rgba(216,67,21,0.25);--accent-muted:rgba(216,67,21,0.5)}html.dark{--bg:#0e0706;--surface:#22110f;--surface-hover:#351b18;--text:#f6f7f8;--text-secondary:#9aa5b1;--text-muted:#94a0ac;--border:#351b18;--border-hover:#733a33;--accent:#d84315;--accent-hover:#bf360c;--accent-subtle:rgba(216,67,21,0.12);--accent-border:rgba(216,67,21,0.3);--accent-muted:rgba(216,67,21,0.5)}