/* =====================================================================
   CLICK FUSION — DESIGN TOKENS (source de vérité des couleurs & styles)
   Extraits de clickfusion.fr. RÈGLE : aucune couleur en dur, toujours var(--...).
   Pour un client : ne PAS modifier ce fichier. Écrire un thème
   (03-theme-couleurs/theme-template.css) qui redéfinit ces variables.
   ===================================================================== */
:root {
  /* FONDS (bleu marine profond) */
  --noir:#0A1128; --surface:#0D1533; --card:#101B3D; --card-h:#16234A;
  /* ACCENT PRINCIPAL (bleu France) */
  --violet:#2563EB; --violet-l:#3B82F6; --violet-xl:#60A5FA;
  /* ACCENT STRATÉGIQUE (rouge France) */
  --rouge:#E63946; --rouge-l:#EF4B58; --rouge-xl:#F56570;
  /* NEUTRES & TEXTE */
  --nardo:#7A88A0; --blanc:#F1F5FB;
  --blanc-dim:rgba(241,245,251,0.65); --blanc-faint:rgba(241,245,251,0.04);
  /* BORDURES */
  --border:rgba(59,130,246,0.30); --border-dim:rgba(241,245,251,0.10);
  /* SÉMANTIQUE */
  --vert:#3D8A5E; --or:#2563EB; --wa:#25D366;
  /* TYPOGRAPHIE */
  --serif:'DM Serif Display',Georgia,serif;
  /* ⛔ Pas de --mono : la monospace est interdite (règle n°2). Les prix et
     les labels se signalent par la graisse, pas par une police de plus. */
  --sans:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  /* RAYONS (peu d'arrondi) */
  --r-0:0; --r-1:3px; --r-2:8px;
  /* ESPACEMENTS */
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px; --sp-6:32px; --sp-7:48px; --sp-8:64px;
  /* OMBRE (discrète) */
  --shadow-1:0 12px 32px rgba(0,0,0,0.40);
  /* BREAKPOINT */
  --bp-mobile:768px;
}
/* Noms historiques (--violet, --or) conservés pour compatibilité :
   on change la VALEUR, jamais le NOM. --wa (#25D366) = WhatsApp, ne pas changer. */
