/* ═══════════════════════════════════════════════════════════════════
   KAÏROMOD — retour au clic, sans scintillement bleu
   -------------------------------------------------------------------
   Trois sources DISTINCTES de « flash bleu » au clic, régulièrement
   confondues parce qu'elles se ressemblent à l'œil :

     1. la pastille de surbrillance des navigateurs mobiles WebKit et
        Blink (-webkit-tap-highlight-color) : un voile bleuté posé sur
        tout élément cliquable pendant ~150 ms au doigt ;
     2. l'anneau de focus, que certains navigateurs posent aussi au clic
        souris. On ne le retire QU'AU POINTEUR : au clavier il reste, la
        navigation en Tab serait invisible sans lui ;
     3. la sélection de texte, déclenchée par un appui maintenu ou un
        double-clic sur le libellé d'un bouton, qui le surligne en bleu.

   Chargé par toutes les pages du site, et volontairement en DERNIER
   dans le <head> : les règles ci-dessous doivent l'emporter sur celles
   des feuilles de chaque page, à égalité de spécificité.
   ═══════════════════════════════════════════════════════════════════ */

/* 1 · surbrillance tactile */
*,*::before,*::after{-webkit-tap-highlight-color:transparent}
/* Repose explicitement sur les contrôles : plusieurs versions de Safari
   iOS n'héritent pas la propriété sur les éléments de formulaire natifs,
   qui restaient les seuls à clignoter. */
a,button,input,select,textarea,summary,label,
[role="button"],[role="tab"],[onclick],[data-modal],[tabindex]{
  -webkit-tap-highlight-color:transparent;
}

/* 2 · anneau de focus : au clavier seulement */
:focus:not(:focus-visible){outline:none}

/* 3 · plus de surlignage bleu du libellé à l'appui long ou au
       double-clic. Volontairement PAS sur <a> : le texte d'un lien
       (une adresse, une référence) doit rester copiable. */
button,summary,label,.btn,
[role="button"],[role="tab"]{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
