* {
  /* Couleurs principales */
  --primary-color: #0c4c9b; /* Bleu du logo */
  --primary-color-rgb: 12, 76, 155;

  --secondary-color: #83a46d; /* Vert asparagus (moderne et doux) */
  --secondary-color-rgb: 131, 164, 109;

  /* Fond global */
  --background: #ffffff;

  /* Couleurs de polices */
  --title-font-color: #070708; /* Noir institutionnel */
  --body-font-color: #18345c;  /* Bleu foncé pour lisibilité */
  --dark-body-font-color: rgba(255, 255, 255, 0.75); /* Pour mode sombre */

  /* Alternance de fond */
  --bg-color-even: #f4f7fb; /* très léger bleu-gris clair */
  --bg-color-odd: #eaf1f9;  /* variation pour sections */

  /* Fonds sombres */
  --bg-dark-1: #0c4c9b;
  --bg-dark-1-rgb: 12, 76, 155;

  --bg-dark-2: #123c75;
  --bg-dark-3: #18345c;
  --bg-dark-3-rgb: 24, 52, 92;

  /* Neutres et gris */
  --bg-grey: #f0f1f3;
  --bg-light: #e4ecf7;
}
