/* Charte SGDF : toutes les valeurs à corriger se trouvent ici.
   Les couleurs et polices viennent des tokens de @sgdf/ui (--sgdf-color-*, importés via app.css). */
:root {
  --sgdf-bleu: var(--sgdf-color-bleu-institutionnel-500, #003a5d);
  --sgdf-accent: var(--sgdf-color-scout-guide-500, #0077b3); /* progression, focus */
  --sgdf-fond: #f4f7f9;
  --sgdf-surface: #ffffff;
  --sgdf-texte: #14232e;
  --sgdf-texte-doux: #4a5b67;
  --sgdf-bordure: #cdd8df;
  --sgdf-primaire: var(--sgdf-bleu);      /* fond des boutons principaux */
  --sgdf-sur-primaire: #ffffff;
  --sgdf-succes: var(--sgdf-color-compagnon-500, #007254);
  --sgdf-erreur: #b3261e;

  /* Polices de la charte, embarquées par @sgdf/ui (repli système si besoin) */
  --font-titre: Raleway, "Avenir Next", "Segoe UI", system-ui, sans-serif;
  --font-accroche: "Caveat Brush", cursive; /* titres d'accroche */
  --font-texte: Sarabun, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  --rayon: 14px;
  --tactile: 48px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --sgdf-accent: #6bc3f0;
    --sgdf-fond: #0c1a24;
    --sgdf-surface: #14293a;
    --sgdf-texte: #e8eff4;
    --sgdf-texte-doux: #a9bac6;
    --sgdf-bordure: #2e4658;
    --sgdf-primaire: #8fcdf0;
    --sgdf-sur-primaire: #00263b;
    --sgdf-succes: #66d28b;
    --sgdf-erreur: #ff8a80;
  }
}
