@charset "UTF-8";
/*
  Kalystral Éloquence : fichier unique des couleurs.
  Direction A « Papier et encre » (D15), thèmes clair et sombre.
  Bord et cadre du clavier : aucune couleur nouvelle (choix de Sébastien, 12/10/2026).
  Règle : aucune valeur de couleur ailleurs dans le repo, y compris les défauts du navigateur.
  Contrastes WCAG 2 calculés par script le 12/10/2026.
  Seuils : 4,5 pour un texte ; 3 pour un bord ou un repère.
*/

/* Registre clair : celui de départ */
:root {
  color-scheme: light dark;

  --fond: #F7F4EC;
  --surface: #FFFFFF;               /* sur fond 1,10 : invisible sans bord */
  --texte: #17150F;                 /* sur fond 16,61 ; sur surface 18,25 */
  --texte-secondaire: #4F4A40;      /* sur fond 8,01 ; sur surface 8,80 */
  --bouton: #17150F;                /* fond du bouton principal */
  --texte-bouton: #F7F4EC;          /* sur bouton 16,61 */
  --rouge-enregistrement: #C1121F;  /* sur fond 5,66 ; sur surface 6,22 */

  /* Aucune couleur nouvelle : ces deux-là reprennent des valeurs ci-dessus */
  --bord: var(--texte-secondaire);  /* sur fond 8,01 ; sur surface 8,80 */
  --cadre-clavier: var(--texte);    /* sur fond 16,61 ; sur surface 18,25 */
}

/* Registre sombre : suit le réglage de l'appareil */
@media (prefers-color-scheme: dark) {
  :root {
    --fond: #14130F;
    --surface: #1F1D18;               /* sur fond 1,10 : invisible sans bord */
    --texte: #F2EEE4;                 /* sur fond 16,04 ; sur surface 14,53 */
    --texte-secondaire: #B9B2A3;      /* sur fond 8,82 ; sur surface 7,99 */
    --bouton: #F2EEE4;                /* fond du bouton principal */
    --texte-bouton: #14130F;          /* sur bouton 16,04 */
    --rouge-enregistrement: #FF6B6B;  /* sur fond 6,70 ; sur surface 6,07 */
    /* --bord suit : sur fond 8,82 ; sur surface 7,99 */
    /* --cadre-clavier suit : sur fond 16,04 ; sur surface 14,53 */
  }
}

/* Défauts du navigateur ramenés aux couleurs ci-dessus */
::selection {
  background-color: var(--texte);
  color: var(--fond);               /* clair 16,61 ; sombre 16,04 */
}

html {
  -webkit-tap-highlight-color: transparent;  /* pas d'éclair coloré au toucher sur Android */
}
