/* The whole look lives here. Change these values to restyle the site. */
@font-face{font-family:"Hanken Grotesk";src:url(/static/fonts/HankenGrotesk-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Hanken Grotesk";src:url(/static/fonts/HankenGrotesk-600.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Hanken Grotesk";src:url(/static/fonts/HankenGrotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Hanken Grotesk";src:url(/static/fonts/HankenGrotesk-800.woff2) format("woff2");font-weight:800;font-display:swap}
:root,[data-theme=roadside]{
  --ground:#FBF7F0; --ink:#16243F; --ink-soft:#44506A; --on-ink:#C9D2E4;
  --cta:#C8472D; --cta-text:#fff; --accent:#2A9D9B; --line:rgba(22,36,63,.14);
  --font:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif; --radius:999px;
}
/* Alternative palettes. Preview any with ?theme=name, or set brand.theme in site.yaml */
[data-theme=pacific]{--sweep-a:#0F3D3E;--sweep-b:#1A8A80;--ground:#F4F9F8;--ink:#0F3D3E;--ink-soft:#44625F;--on-ink:#BFD9D5;--cta:#F2B134;--cta-text:#0F3D3E;--accent:#1E9E92;--line:rgba(15,61,62,.15)}
[data-theme=forest]{--ground:#F5F4EC;--ink:#1E3A2F;--ink-soft:#4D6258;--on-ink:#C6D8CC;--cta:#B4532A;--cta-text:#fff;--accent:#6FAE92;--line:rgba(30,58,47,.15)}
[data-theme=plum]{--ground:#FAF6F7;--ink:#2D1B3D;--ink-soft:#5C4A68;--on-ink:#D9CCE3;--cta:#C93A58;--cta-text:#fff;--accent:#F0A04B;--line:rgba(45,27,61,.15)}
[data-theme=ocean]{--ground:#F4F8FD;--ink:#0B2545;--ink-soft:#42587A;--on-ink:#BFD0EA;--cta:#1D5FD0;--cta-text:#fff;--accent:#F0A04B;--line:rgba(11,37,69,.15)}
