/* =========================================================
   THÈMES SAISONNIERS — variables par défaut
   Les variables par thème sont désormais GÉNÉRÉES depuis
   src/_data/themes.json par src/_includes/partials/theme-styles.njk
   (un bloc <style> inline dans chaque layout).
   Pour créer/modifier un thème : passer par l'admin (onglet "Thèmes"),
   ou éditer directement src/_data/themes.json.
   ========================================================= */

/* Variables par défaut (fallback si aucun data-theme n'est appliqué) */
:root {
  /* Palette de base — ne change pas avec le thème */
  --bg-color: #fdfcf8;
  --card-bg: rgba(255, 255, 255, 0.85);
  --text-main: #4a3f3b;
  --text-muted: #888;
  --text-muted-dark: #555;
  --border-light: #ccc;
  --accent-soft: #d4a373;
  --shadow: 0 15px 35px rgba(180, 160, 150, 0.15);

  /* Rayons / espacements — mutualisés */
  --radius-card: 30px;
  --radius-page: 40px;
  --radius-button: 20px;

  /* Thème par défaut (printemps) */
  --theme-soft: #f4dcd6;
  --theme-fresh: #e8ede4;
  --theme-logo: url("../images/pack_printemps/logo.png");
}

/* --- ALIAS DE COMPATIBILITÉ -----------------------------
   Permet de garder les anciens noms de variables (--spring-*)
   si vous (ou l'IA) écrivez du CSS qui les utilise encore.
   -------------------------------------------------------- */
:root {
  --spring-pink: var(--theme-soft);
  --spring-green: var(--theme-fresh);
}
