:root{--forest-deep:#0d2922;--forest:#1e463a;--forest-hover:#2b5847;--forest-surface:#183b30;--forest-border:#456354;--cream:#f3ecdf;--surface:#fcf8f0;--surface-soft:#ece3d4;--beige:#e5d5b9;--beige-hover:#f1e4cf;--text-primary:#3d2730;--text-muted:#6b605d;--text-on-dark:#d2c4b8;--border-warm:#d7cbb9;--border-strong:#8e8878;--maroon:#6c293b;--maroon-hover:#7d3549;--maroon-deep:#361b26;--maroon-surface:#4a2430;--maroon-border:#865766;--maroon-tint:#f1e5e0;--maroon-line:#dfc5c3;--rose-light:#dfb8bb;--art-sand:#c8b18b;--art-sage:#a7b6a3;--forest-rgb:13,41,34;--cream-rgb:243,236,223;--beige-rgb:229,213,185;--maroon-rgb:108,41,59;--maroon-deep-rgb:54,27,38;--brand-primary:var(--maroon);--brand-primary-deep:var(--maroon-deep);--brand-primary-surface:var(--maroon-surface);--brand-primary-border:var(--maroon-border);--brand-secondary:var(--forest);--brand-secondary-deep:var(--forest-deep);--brand-accent:var(--beige);--focus-ring:var(--maroon);--link-hover:var(--maroon)}