/* ================================================
   TEMA DINÂMICO POR ESTAÇÃO (CSS VARIABLES)
   ================================================ */

:root {
  /* Tema Padrão (vinho) */
  --season-brand: 94 11 38;
  --season-brand-foreground: 255 255 255;
  --season-accent: 212 152 60;
  --season-surface: 249 246 240;
  --season-contrast: 34 34 34;
}

body[data-season="termas"] {
  --season-brand: 0 165 204;              /* Azul principal */
  --season-brand-foreground: 255 255 255; /* Branco */
  --season-accent: 0 135 170;             /* Azul mais escuro */
  --season-surface: 220 245 250;          /* Azul muito claro */
  --season-contrast: 20 40 50;            /* Azul petróleo escuro */
}

/* ===========================
   PRIMAVERA
   =========================== */
body[data-season="primavera"] {
  --season-brand: 162 101 139;           /* rosa/lilás */
  --season-brand-foreground: 255 255 255;
  --season-accent: 206 159 189;
  --season-surface: 250 242 248;         /* rosa claro */
  --season-contrast: 40 30 38;
}

/* ===========================
   VERÃO
   =========================== */
body[data-season="verao"] {
  --season-brand: 195 138 71;            /* dourado quente */
  --season-brand-foreground: 33 33 33;
  --season-accent: 125 85 56;
  --season-surface: 245 237 224;         /* areia */
  --season-contrast: 33 33 33;
}

/* ===========================
   OUTONO
   =========================== */
body[data-season="outono"] {
  --season-brand: 175 97 44;             /* laranja queimado */
  --season-brand-foreground: 255 255 255;
  --season-accent: 140 78 37;
  --season-surface: 247 236 225;         /* creme quente */
  --season-contrast: 42 28 18;
}

/* ===========================
  ️ INVERNO
   =========================== */
body[data-season="inverno"] {
  --season-brand: 74 89 128;             /* azul frio */
  --season-brand-foreground: 255 255 255;
  --season-accent: 54 65 95;
  --season-surface: 235 239 248;         /* gelo */
  --season-contrast: 30 32 40;
}
