/* ════════════════════════════════════════════════════════════════════
   COPIE SERVIE de charte/tokens.css — le site (.public/) ne voit pas le
   dossier charte/. Ne pas modifier ici : changer charte/tokens.json et
   charte/tokens.css, puis recopier ce fichier.
   ════════════════════════════════════════════════════════════════════ */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Readex+Pro:wght@300;400;500;600&display=swap');

:root{
  /* Marque */
  --plb-turquoise:#3DD6C4;      /* action principale, « on joue » */
  --plb-turquoise-fonce:#14A396;/* turquoise lisible sur fond clair */
  --plb-violet:#6C54B0;         /* LE violet du logo */
  --plb-violet-clair:#A99CFF;   /* violet lisible sur fond nuit */
  --plb-indigo:#4B39EF;         /* le « bleu » : accent secondaire */
  --plb-orange:#EE8B60;         /* accent chaud, rare (alerte douce, basket) */

  /* Fonds et textes */
  --plb-nuit:#0A0F1E;           /* fond sombre de référence (jamais noir pur, jamais gris) */
  --plb-nuit-2:#141926;         /* cartes posées sur la nuit */
  --plb-nuit-3:#1A2035;         /* survol, champs */
  --plb-clair:#F2F4F7;          /* fond clair de référence */
  --plb-blanc:#FFFFFF;
  --plb-encre:#14181D;          /* texte sur clair */
  --plb-gris:#5B6478;           /* texte secondaire sur clair */
  --plb-gris-clair:#9AA4B8;     /* texte secondaire sur nuit */
  --plb-texte-nuit:#C5CCDA;     /* texte courant sur nuit */

  /* États de match (ne servent QU'À ça) */
  --plb-victoire:#2EA043;
  --plb-nul:#D29922;
  --plb-defaite:#F85149;

  /* La signature : turquoise → indigo → violet du logo. Toujours dans ce sens. */
  --plb-degrade:linear-gradient(90deg,#3DD6C4 0%,#4B39EF 58%,#6C54B0 100%);

  /* Typographie */
  --plb-titre:'Outfit',system-ui,sans-serif;     /* titres : 800-900, interlettrage serré */
  --plb-texte:'Readex Pro',system-ui,sans-serif; /* texte : 400-600 */
}
