/* Système visuel de la plateforme Kboum : jetons partagés par l'espace client et le back-office.
   Polices : licence OFL (polices/OFL-*.txt). */

@font-face {
  font-family: "Paytone One";
  src: url("polices/PaytoneOne-Regular.fe62cb9fd47e.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Bangers";
  src: url("polices/Bangers-Regular.d78984da4c0f.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("polices/OpenSans.591d60b5878e.ttf") format("truetype");
  font-weight: 300 800;
  font-display: swap;
}

:root {
  --encre: #31083F;      /* violet Kboum : texte, traits, ombres dures (remplace le noir) */
  --encre-2: #6B5276;    /* texte secondaire */
  --trait: #E4DCEA;      /* séparateurs fins */
  --fond: #F5F2F8;       /* fond de page */
  --papier: #FFFFFF;     /* cases et champs */
  --boum: #FED728;       /* action principale, uniquement */
  --boum-2: #FFE45C;     /* action principale au survol */
  --ciel: #2EA3F2;       /* accent de décor (jamais du texte sur fond clair) */
  --lien: #0C71C3;       /* liens, focus */
  --valide: #0262E0;     /* publication validée */
  --erreur: #C42B2B;

  --titre: "Paytone One", "Arial Rounded MT Bold", system-ui, sans-serif;
  --texte: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --cri: "Bangers", Impact, sans-serif;   /* un seul usage : le « BOUM ! » de la validation */

  --ombre: 5px 5px 0 var(--encre);        /* ombre dure de case de BD */
}
