/* =====================================================================
   THEME TOKENS — pur Bootstrap 5.3 (CSS variables / color modes)
   ---------------------------------------------------------------------
   1 SITE = 1 THÈME = 1 jeu de tokens.
   Pour décliner le thème sur un autre site du réseau (anti-footprint),
   il suffit de changer ces variables OU d'ajouter un nouveau
   [data-bs-theme="autre-marque"] et de le poser sur <html>.
   Aucune logique WordPress : tout passe par les variables --bs-*.
   ===================================================================== */

/* ---- Thème par défaut du site (sombre, orienté cam) ---------------- */
[data-bs-theme="cam"] {
  /* Fond / texte */
  --bs-body-bg: #0d0f14;
  --bs-body-color: #e7e9ee;
  --bs-secondary-bg: #161922;
  --bs-tertiary-bg: #1f2330;
  --bs-border-color: #2a2f3d;
  --bs-emphasis-color: #ffffff;

  /* Couleur de marque (CTA, accents) */
  --bs-primary: #ff2d6f;
  --bs-primary-rgb: 255, 45, 111;
  --bs-link-color: #ff5c8a;
  --bs-link-hover-color: #ff85a8;

  /* Live / statut */
  --site-live: #19d27c;
  --site-live-rgb: 25, 210, 124;

  /* Rayons & typo (déclinables par site) */
  --site-radius: 14px;
  --site-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

/* ---- Thème CLAIR (comparatif soft/minimaliste) --------------------
   Basé sur le mode "light" natif de Bootstrap (composants corrects) +
   surcharge de l'accent et des fonds pour un rendu doux et aéré. */
[data-bs-theme="light"] {
  --bs-body-bg: #f7f7fb;
  --bs-secondary-bg: #ffffff;
  --bs-tertiary-bg: #eef0f6;
  --bs-border-color: #e6e8f0;
  --bs-primary: #7c3aed;
  --bs-primary-rgb: 124, 58, 237;
  --bs-link-color: #7c3aed;
  --bs-link-hover-color: #6d28d9;
  --site-live: #16a34a;
  --site-live-rgb: 22, 163, 74;
  --site-radius: 16px;
  --site-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

/* ---- EXEMPLE : variante de marque pour un autre site du réseau -----
   Usage : <html data-bs-theme="violet">  → même structure, identité différente.
   C'est le mécanisme de "variantes automatiques" évoqué en conf PBN. */
[data-bs-theme="violet"] {
  --bs-body-bg: #100b18;
  --bs-body-color: #ece7f5;
  --bs-secondary-bg: #1a1326;
  --bs-tertiary-bg: #241a33;
  --bs-border-color: #342646;
  --bs-emphasis-color: #ffffff;
  --bs-primary: #8b5cf6;
  --bs-primary-rgb: 139, 92, 246;
  --bs-link-color: #a78bfa;
  --bs-link-hover-color: #c4b5fd;
  --site-live: #19d27c;
  --site-live-rgb: 25, 210, 124;
  --site-radius: 10px;
  --site-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
