:root{--brand:#cf3426;--brand-hover:#b52a1e;--on-brand:#fff;--accent:#cf3426;--ink:#1c1917;--ink-muted:#57534e;--line:#e7e5e4;--surface:#fff;--surface-alt:#f2f1ef;--success:#166534;--success-bg:#e6f4ea;--error:#b42318;--error-bg:#fef0ee;--info:#1d4e89;--info-bg:#eaf1fa;--font-display:"Outfit",sans-serif;--font-body:"Inter",sans-serif;--radius:12px;--radius-pill:999px;--container:1200px;--gutter:28px;--card-ratio:1/1;--bg:#f5f5f4;--line-strong:#d6d3d1;--dark:#1c1917;--on-dark:#fff;--on-dark-muted:#d6d3d1;--highlight:#ffc633;--highlight-ink:#1c1917;--highlight-bg:#fff4d1;--radius-lg:18px;--radius-xl:24px;--shadow-sm:0 1px 2px rgba(28,25,23,.06);--shadow-md:0 2px 6px rgba(28,25,23,.06),0 12px 28px rgba(28,25,23,.08)}@media (max-width:479px){:root{--gutter:18px}}