/* ============================================================
   SEASONS — Skiforeningen
   ONE global season state (winter ❄ / summer ☀), set manually on a
   root element via [data-season]. Components change CONTENT/ORDER and
   pick up these accent tokens; the layout frame never changes.
   Core palette is never broken — these only re-map accent roles.
   ============================================================ */

/* ---- WINTER ❄  — cooler, ice/snow blue; Sporet & winter activities lifted ---- */
[data-season="winter"] {
  --season-accent:        var(--color-primary);     /* deep navy ice */
  --season-accent-soft:   #DCEEFB;                   /* frost blue surface */
  --season-on-accent:     var(--white);
  --season-hero-tint:     var(--palette-primary-container);
  --season-glow:          #6FB7E8;                   /* icy highlight */
  --season-label:         'Vinter';                   /* @kind other */
}

/* ---- SUMMER ☀  — warmer; lift tertiary/orange + natural greens ---- */
[data-season="summer"] {
  --season-accent:        var(--palette-tertiary);   /* energetic orange */
  --season-accent-soft:   #FFE9D9;                   /* warm peach surface */
  --season-on-accent:     var(--white);
  --season-hero-tint:     #14432B;                   /* deep forest green */
  --season-glow:          #4E9E5F;                   /* fresh leaf green */
  --season-label:         'Sommer';                   /* @kind other */

  /* Summer introduces supporting nature greens (accent only, never large flats) */
  --color-nature-green:        #2E7D46;
  --color-nature-green-soft:   #DCEFE0;
  --color-on-nature-green:     var(--white);  /* 4.8:1 (AA) */
}
