/* GENERATED FILE — do not edit by hand.
   Source: template/campaign.config.json. Regenerate with: node scripts/generate-config.mjs (from template/) */
:root{
  --paper:#f7f8f7;
  --card:#ffffff;
  --ink:#16202e;
  --muted:#5b6675;
  --line:#dde2e4;
  --field-border:#a6aeb6;
  --brand:#17385e;
  --brand-700:#102a47;
  --brand-900:#0a1b2e;
  --accent:#2f6a6a;
  --accent-700:#235252;
  --warm:#9a2a22;
  --gold:#a8802f;
  --gold-line:#d7c49b;
  --gold-light:#ecdcb8;
  --radius:14px;
  --radius-lg:22px;
  --maxw:1140px;
  --shadow:0 1px 2px rgba(0,0,0,.06), 0 16px 34px -18px rgba(0,0,0,.30);
  --display:"Source Serif 4",Georgia,serif;
  --sans:"Public Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
}
