/* ═══════════════════════════════════════════════════
   YAVAPAI-APACHE NATION — Design Token System
   All CSS custom properties for the full site.
   Import this first in every document.
═══════════════════════════════════════════════════ */

:root {

  /* ── EARTH & NIGHT ─────────────────────────── */
  --deep-earth:     #1E1008;
  --canyon-night:   #2C1A0E;
  --night-sky:      #080408;

  /* ── FIRE, MESA & SUN ──────────────────────── */
  --sacred-red:     #8C2A1C;
  --mesa-dusk:      #D45020;
  --ember-glow:     #F07838;
  --sunray-gold:    #C8900A;
  --sunray-light:   #E8B84B;

  /* ── TWILIGHT SKY ───────────────────────────── */
  --dusk-purple:    #4E1E5C;
  --cloud-mauve:    #7A3558;

  /* ── WATER & VERDE ──────────────────────────── */
  --turquoise-sky:  #2A6E8A;
  --turquoise-pale: #5BA3BC;
  --verde-green:    #3D5E3A;
  --verde-pale:     #6A9E5F;

  /* ── SAND & PARCHMENT ───────────────────────── */
  --canyon-sand:    #D4B896;
  --parchment:      #F4EAD5;
  --white-eagle:    #FFFFFF;

  /* ── ANTHEM EARTH — sampled from Anthem desert floor, July 2026 ── */
  --anthem-earth:   #B5724A;  /* dominant terracotta soil              */
  --desert-fine:    #C8956A;  /* sandy fine-grained matrix             */
  --ironstone-deep: #8C4A28;  /* darkest rust-red stone                */
  --desert-schist:  #7A8C74;  /* cool grey-green metamorphic stone     */
  --gavilan-copper: #8B5A3C;  /* Daisy Mountain / Gavilan Peak granite */
  --storm-sky:      #2A3A5C;  /* pre-monsoon blue-grey sky             */
  --ocotillo-green: #4A6B2A;  /* post-rain leafed ocotillo             */
  --crepuscular:    #5B88B8;  /* light breaking through storm clouds   */

  /* ── TYPOGRAPHY ─────────────────────────────── */
  --font-display: 'Cinzel', Georgia, serif;
  --font-body:    'Crimson Pro', Georgia, serif;
  --font-label:   'Raleway', Arial, sans-serif;

  /* ── LAYOUT ──────────────────────────────────── */
  --max-text:       860px;
  --max-body:       660px;
  --section-v:      108px;
  --section-h:      40px;

  /* ── TRANSITIONS ─────────────────────────────── */
  --ease-reveal:    cubic-bezier(0.22, 1, 0.36, 1);
}
