/* =========================================================
   ORFIDIA — Polices auto-hébergées

   Les polices étaient chargées depuis fonts.googleapis.com, ce qui
   transmettait l'adresse IP de chaque visiteur à un tiers hors de
   Suisse, à chaque page. Peu cohérent pour une fiduciaire qui met
   l'hébergement suisse en avant — et une jurisprudence allemande a
   jugé ce chargement contraire au RGPD.

   Les fichiers vivent désormais dans web/fonts/. Aucune requête ne
   sort du site, et les pages se chargent plus vite : deux connexions
   externes de moins.

   LICENCES — l'auto-hébergement est explicitement autorisé :
   Montserrat et Libre Baskerville sont sous SIL Open Font License 1.1.

   GRAISSES RETENUES — uniquement celles réellement employées par
   style.css. La version précédente chargeait Montserrat 300, qui
   n'était utilisée nulle part.

     Montserrat        400, 400 italique, 500, 600, 700
     Libre Baskerville 400, 400 italique, 700

   Le jeu « latin » suffit au français : il couvre les accents ainsi
   que les ligatures Œ et œ. Le jeu « latin-ext » est inutile ici.

   font-display: swap — le texte s'affiche immédiatement dans une
   police système, puis bascule dès que la police est chargée. Une
   page lisible tout de suite vaut mieux qu'une page blanche.
========================================================= */

/* ================= MONTSERRAT ================= */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('montserrat-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('montserrat-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('montserrat-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('montserrat-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('montserrat-700.woff2') format('woff2');
}

/* ================= LIBRE BASKERVILLE ================= */

@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('librebaskerville-400.woff2') format('woff2');
}

/* Employée par les citations en exergue des articles. Sans ce
   fichier, le navigateur fabrique un faux italique en penchant les
   lettres — le rendu d'un vrai dessin italique est nettement meilleur
   sur une police à empattements. */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('librebaskerville-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('librebaskerville-700.woff2') format('woff2');
}
