/*
 * Fira Sans auto-hébergée (sous-ensemble latin uniquement — site
 * français, cf. cadrage). Récupérée depuis Google Fonts et servie
 * localement : conforme RGPD (aucune requête vers un tiers au
 * chargement de la page) et compatible avec une CSP stricte
 * (font-src 'self').
 *
 * Graisses retenues :
 *   400 (Regular) — corps de texte
 *   600 (SemiBold) — accents, sous-titres
 *   700 (Bold)     — titres, reconstitution du logo (imposé par la charte)
 */

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/FiraSans-Regular.d26e1b11589f.woff2") format("woff2");
}

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/FiraSans-SemiBold.beb3d7395726.woff2") format("woff2");
}

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/FiraSans-Bold.43eb5ca3942e.woff2") format("woff2");
}
