/*
 * Palette 2027 pour les pages construites sur le CSS Webflow 2026 (structure/2026/site_2026.css).
 * Ce CSS est piloté par des variables :root (bleu #51639c, marine #063255, beige #f8f7f4...) : on les
 * redéfinit ici, SANS toucher à site_2026.css (copie Webflow conservée telle quelle), et ce fichier est
 * chargé juste après lui dans sq_public.html.twig. Fichier CSS brut (pas LESS) : gulp-clean-css supprime
 * les déclarations qui utilisent var(--x) dans le bundle LESS (cf. CLAUDE.md).
 *
 * Rôles dans site_2026.css : --vdc-text-2 = accent (boutons, début des dégradés de page) ;
 * --tertiary-background = couleur du texte courant ; --primary/secondary-background = texte clair posé
 * sur les dégradés et fonds de cartes ; --vdc = fond de page ; --vdc-text-3 = accent de survol.
 */
:root {
  --primary-text: #1a1a1a;
  --secondary-text: rgba(0, 0, 0, .6);
  --vdc-text-2: #402683;
  --secondary-background: #f2f2f2;
  --vdc-text-3: #5b3fb0;
  --primary-button: #feffbc;
  --tertiary-background: #1a1a1a;
  --primary-background: #efeaf9;
  --vdc-text-1: #f3a081;
  --vdc: #ffffff;
}

/*
 * Typographie : Geist remplace Poppins/Open Sans sur les pages de contenu (<main class="main-wrapper">).
 * Chargé après site_2026.css : à spécificité égale c'est lui qui gagne, sans !important.
 * Les icônes (Font Awesome, Glyphicons) gardent leur police.
 */
.main-wrapper,
.main-wrapper *:not(.fa):not([class*="fa-"]):not(.glyphicon) {
  font-family: 'Geist', Arial, sans-serif;
}
