/* ==========================================================================
   Tended Brand Design Tokens
   Single source of truth for all brand colors and typography.
   ========================================================================== */

:root {
  /* --- Colors --- */
  --color-rust:        #9E4A35; /* Primary / Muted Rust */
  --color-sage:        #7A9E7E;
  --color-cream:       #F5F0E8; /* Primary background / Warm Cream */
  --color-stone-moss:  #E4EBE5; /* Alternating section background */
  --color-gold:        #D4A843; /* Accent */
  --color-soil:        #2E1F17; /* Body text / Deep Soil */
  --color-terracotta:  #C4623A; /* Error / warning */

  /* --- Typography --- */
  --font-brand: Optima, 'Optima Nova', Candara, 'Gill Sans', sans-serif;
  --font-body:  Georgia, 'Times New Roman', serif;

  /* --- Type scale --- */
  --text-hero:      3.875rem; /* 62px — main hero headline */
  --text-headline:  2.5rem;   /* 40px — section headings */
  --text-subhead:   1.5rem;   /* 24px — sub-section labels */
  --text-body:      1rem;     /* 16px — body copy */
  --text-caption:   0.875rem; /* 14px — captions, labels, fine print */
}
