/*
 * Lato auto-hébergée — sous-ensemble « latin », 4 variantes (~95 Ko au total).
 *
 * Remplace le chargement depuis fonts.googleapis.com, qui déclarait 18
 * variantes (9 graisses × 2 styles) et transmettait l'adresse IP de chaque
 * visiteur à Google — transfert hors UE sans base légale documentée.
 *
 * Les graisses 500 et 600 utilisées dans les feuilles de style n'existent pas
 * dans Lato : le navigateur les rapproche de 400 ou 700, comme il le faisait
 * déjà avec la version distante.
 *
 * font-display: swap → le texte s'affiche immédiatement en police système,
 * puis bascule sur Lato une fois chargée (pas d'écran blanc).
 */

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lato-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lato-700-italic.woff2') format('woff2');
}
