/* Font Awesome 4.7, reduite a ce que le produit emploie.
   Glyphes sous licence SIL Open Font 1.1.

   La feuille complete faisait 30 682 octets et la police 77 160, soit
   107 842 octets sur presque chaque ecran. La couverture CSS de
   Chromium, prise sur trente-huit ecrans, en trouvait 209 octets
   utiles : 0,7 %. Les 715 glyphes servaient a en afficher huit.

   La police est sous-ensemblee a ces huit points de code, 1 376 octets
   au lieu de 77 160. Elle garde son nom de famille « FontAwesome » :
   les quatre regles de style.scss qui declarent « font-family:
   FontAwesome » (\f105 le chevron du menu, \f07a le panier, \f057 la
   croix des vignettes, \f0cc le bouton « Souligne » de LiteEditor)
   continuent de fonctionner sans etre touchees. Ajouter un neuvieme
   glyphe demande de refaire le sous-ensemble : la marche a suivre est
   dans assets/fonts/LISEZMOI.txt.

   Le repli .woff est parti : Lato et IBM Plex sont deja servies en
   woff2 seul.

   « unicode-range » n'est pas un ornement. Sans lui la police se
   telechargeait meme sur les ecrans sans aucune icone, parce que les
   regles ::after de style.scss y declarent la famille. Avec lui, le
   navigateur ne la demande que si un de ces huit caracteres est
   reellement rendu. */

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url('../fonts/fontawesome-webfont.woff2') format('woff2');
  unicode-range: U+F002, U+F007, U+F023, U+F057, U+F058, U+F07A, U+F0CC, U+F105;
}

/* « fas » accompagne « fa ». compte_eshop.php ecrit « fas fa-search »,
   la syntaxe de Font Awesome 5, que la feuille de la version 4 ne
   connait pas : le bouton porterait un carre vide au lieu d'une loupe.
   Le bloc est aujourd'hui en commentaire PHP, donc rien ne casse a
   l'ecran ; la ligne est ecrite pour le jour ou il sera rouvert, et
   \f002 reste dans le sous-ensemble pour la meme raison. */
.fa,
.fas {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-search:before { content: "\f002"; }        /* compte_eshop, bloc en commentaire */
.fa-user:before { content: "\f007"; }          /* accueil, motdepasseoublie */
.fa-lock:before { content: "\f023"; }          /* accueil */
.fa-times-circle:before { content: "\f057"; }  /* compte_lescomptes */
.fa-check-circle:before { content: "\f058"; }  /* compte_lescomptes */
