/* Puget Sound Fire Damage — palette + fonts */
@font-face{font-family:'Plus Jakarta Sans Variable';font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/plus-jakarta-latin.153fc85b70.woff2) format('woff2')}
@font-face{font-family:'Source Sans 3 Variable';font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-latin.19143dca07.woff2) format('woff2')}
:root{
  --font-display:'Plus Jakarta Sans Variable',ui-sans-serif,system-ui,sans-serif;
  --font-body:'Source Sans 3 Variable',ui-sans-serif,system-ui,sans-serif;
  --step-0:clamp(1.05rem,1rem + .25vw,1.15rem);
  --brand:#4A1F1F;--brand-700:#6A2E2E;--brand-900:#2E1212;
  --accent:#D8732F;--accent-700:#B25A1F;--accent-100:#F8E1CE;--accent-50:#FCF2E8;
  --cta:#D8732F;--cta-700:#B25A1F;
  --bg:#F8F3EC;--bg-2:#F0E7DB;--line:#E6DACB;--muted:#6E5C55;--ink:#241A17;
  --radius:16px;--radius-sm:10px;
  --hero-bg:radial-gradient(800px 460px at 90% 0%,rgba(216,115,47,.35),transparent 60%),linear-gradient(160deg,#2E1212,#4A1F1F 60%,#5C2A2A);
}
.btn{border-radius:999px}
.topbar{background:#2E1212}
