/* Charte eXalt (skill exalt-website, et D18 de PM Lab Solidaire) :
   Poppins, repli Century Gothic ; Bleu eXalt, Bleu profond, Rose néon, Jaune ;
   jamais de noir pur (#08006C pour les textes sombres) ; pas de vert.
   Combinaisons autorisées : blanc sur bleu, rose, bleu profond ; bleu profond sur jaune. */
:root {
  --bleu: #5853ff;
  --bleu-fonce: #3d34e6;
  --profond: #2f2f9b;
  --profond-intense: #1e1c8c;
  --rose: #ff2c9b;
  --jaune: #ffda3e;
  --violet: #8b7cff;
  --fond: #fcf8ff;
  --surface: #ffffff;
  --surface-basse: #f5f2ff;
  --surface-base: #eeecff;
  --surface-haute: #e1dfff;
  --encre: #08006c;
  --texte: #464556;
  --contour: #c7c4d9;
  --police:
    "Poppins", "Century Gothic", "CenturyGothic", "Futura", -apple-system,
    "Segoe UI", sans-serif;
}

* {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  height: 100%;
}
body {
  font-family: var(--police);
  color: var(--encre);
  background: var(--fond);
  -webkit-font-smoothing: antialiased;
}
.nombre {
  font-variant-numeric: tabular-nums;
}

/* Couleur propre à chaque association (ordre du fichier des équipes). */
.asso-bleu {
  --asso: var(--bleu);
  --asso-texte: #ffffff;
}
.asso-rose {
  --asso: var(--rose);
  --asso-texte: #ffffff;
}
.asso-jaune {
  --asso: var(--jaune);
  --asso-texte: var(--profond);
}
.asso-profond {
  --asso: var(--profond);
  --asso-texte: #ffffff;
}
.asso-violet {
  --asso: var(--violet);
  --asso-texte: #ffffff;
}
