:root{
  --ecru:#FFF9D0;
  --carbon:#121212;
  --white:#ffffff;
  --light:#f7f7f5;
  --rule:#e2e2e0;
  --gray:#888;
  /* ─── FONT STACKS ───
     PREVIEW MODE: Roboto Flex approximates HEX Franklin's variable axes.
     Replace 'Roboto Flex' with 'HEX Franklin' and add @font-face when licensed.
  */
  --font-headline: 'HEX Franklin','Libre Franklin','Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;
  --font-body:     'HEX Franklin','Libre Franklin','Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;
  --font: var(--font-body);

  /* ─── HEX FRANKLIN AXIS SETTINGS ───
     Semiwide Bold  → wdth 110, wght 700  (headlines, prize amounts, nav wordmark)
     Narrow Medium  → wdth 75,  wght 500  (tagline, body copy, labels, bios)
  */
  --hex-headline: 'wdth' 110, 'wght' 700;
  --hex-body:     'wdth' 75,  'wght' 500;
  --nav-h:60px;
  /* wilderness.org photo CDN */
  --img-arctic:url('/themes/custom/twspc/images/arctic.jpeg');
  --img-redcliffs:url('https://www.wilderness.org/sites/default/files/media/image/UT_RedCliffs_NCA_BobWick_BLM_Flickr_160428_01.jpg');
  --img-canyon:url('https://www.wilderness.org/sites/default/files/media/image/GSENM_Cayon_NP_BenJWadsworth.jpg');
  --img-grandcanyon:url('https://www.wilderness.org/sites/default/files/media/image/AZ_grand-canyon-istock.jpg');
}