:root {--heading: #14253D;--text: #333537;--text-muted: #68635D;--surface: #FBF8F1;--surface-alt: #F0E8DC;--surface-inverse: #14253D;--text-inverse: #FFFDF8;--border: #DDD2C2;--border-strong: #9B8E7E;--success: #166534;--warning: #854D0E;--error: #B91C1C;--info: #1D4ED8;--primary: #7A263A;--secondary: #14253D;--accent: #B78A52;--on-primary: #FFFDF8;--on-secondary: #FFFDF8;--on-accent: #14253D;--primary-l-1: #9b5c6b;--primary-l-2: #bd939d;--primary-l-3: #dec9ce;--primary-d-1: #5c1d2c;--primary-d-2: #3d131d;--primary-d-3: #1f0a0f;--primary-t-1: hsl(346 52% 31% / 0.25);--primary-t-2: hsl(346 52% 31% / 0.5);--primary-t-3: hsl(346 52% 31% / 0.75);--secondary-l-1: #4f5c6e;--secondary-l-2: #8a929e;--secondary-l-3: #c4c9cf;--secondary-d-1: #0f1c2e;--secondary-d-2: #0a131f;--secondary-d-3: #05090f;--secondary-t-1: hsl(215 51% 16% / 0.25);--secondary-t-2: hsl(215 51% 16% / 0.5);--secondary-t-3: hsl(215 51% 16% / 0.75);--accent-l-1: #c9a77d;--accent-l-2: #dbc5a9;--accent-l-3: #ede2d4;--accent-d-1: #89683e;--accent-d-2: #5c4529;--accent-d-3: #2e2315;--accent-t-1: hsl(33 41% 52% / 0.25);--accent-t-2: hsl(33 41% 52% / 0.5);--accent-t-3: hsl(33 41% 52% / 0.75);}