/* =========================================================================
   Plants Alive — brand v3 tokens (client feedback round 2: "more vibrancy,
   bold colors").

   TOKENS ONLY. No component rules live here. Deleting this file restores the
   round-1 palette everywhere because every v2 sheet keeps its own defaults
   and every tokenised hex carries its old value as the var() fallback.

   PROVISIONAL VALUES: the client's color reference sheet has not been
   supplied yet. These are a bolder, more saturated take on the existing
   forest / terracotta / cream brand, chosen so that every text/background
   pairing used by the v2 components passes WCAG AA (4.5:1 body, 3:1 large).
   When the sheet arrives, swap the hex values below and re-run the contrast
   checks noted beside each token. Nothing else needs to change.

   Contrast notes (WCAG 2.x relative luminance):
     cream  on canopy      6.8 : 1   (buttons, dark bands)
     white  on canopy      7.3 : 1
     cream  on forest     16.6 : 1
     ink    on cream      17.4 : 1
     ink-70 on cream       8.4 : 1   (body copy)
     moss   on cream       4.8 : 1   (eyebrows / kickers, small caps)
     clay   on cream       5.6 : 1   (italic em in mid-size titles)
     terracotta on cream   3.7 : 1   (display-size em only, >= 24px)
     white  on terracotta  4.0 : 1   (large/bold only, same as round 1)
     ochre  on forest      6.7 : 1   (stars, dots, strip accents)
     sage   on forest      7.7 : 1   (labels on dark bands)
     ink    on ochre       9.0 : 1   (chips)
   ========================================================================= */

html:root,
html body.pa-hf2,
html body.pa-home-v2,
html body.pa-com-v2,
html body.pa-sv2,
html body.pa-pv2 {
  /* ---- v2 component tokens (home, commercial, rentals/retail, about/blog) ---- */
  --v2-forest:      #0B2E22;   /* deepest green: dark bands, footer, gradients end   */
  --v2-canopy:      #1E6444;   /* primary green: buttons, headings on cream, nav CTA */
  --v2-cream:       #FAF6EC;   /* page background                                    */
  --v2-sand:        #EFE4CF;   /* cream-deep: cards on cream, dividers               */
  --v2-ink:         #14201A;   /* headings / body text                               */
  --v2-ink-70:      #3E4B44;   /* secondary text                                     */
  --v2-moss:        #3F7A4C;   /* eyebrows, kickers, small labels                    */
  --v2-sage:        #9BD9B5;   /* mint accent on dark, borders, rings                */
  --v2-sage-tint:   #E6F4EA;   /* pale green fills                                   */
  --v2-terracotta:  #D95A2B;   /* hot accent: display em, hover, holiday             */
  --v2-clay:        #A8431C;   /* darker accent for smaller em text                  */
  --v2-ochre:       #F0B429;   /* golden accent: stars, events dot, chips            */

  /* ---- header / footer tokens ---- */
  --hf2-cream:      #FAF6EC;
  --hf2-forest:     #0B2E22;
  --hf2-canopy:     #1E6444;
  --hf2-sage:       #9BD9B5;
  --hf2-terracotta: #D95A2B;
  --hf2-ochre:      #F0B429;

  /* ---- legacy (round-1) tokens still read by pa-*-styles.css and Divi custom CSS ---- */
  --pa-forest:      #1E6444;
  --pa-forest-deep: #0B2E22;
  --pa-sage:        #4F9370;
  --pa-mist:        #BFE2CC;
  --pa-cream:       #FAF6EC;
  --pa-cream-deep:  #EFE4CF;
  --pa-ink:         #14201A;
  --pa-muted:       #4B5A50;
  --pa-leaf:        #2E7D4F;
}