/* ==========================================================================
   Polices self-hostées
   --------------------------------------------------------------------------
   Aucun appel à Google Fonts ni à un CDN : RGPD, performance, souveraineté.
   Tant que les fichiers .woff2 ne sont pas déposés dans assets/fonts/,
   le navigateur bascule silencieusement sur la pile système déclarée dans
   --font-titre / --font-texte. Les maquettes restent donc lisibles.

   Fichiers attendus : voir assets/fonts/README.md
   ========================================================================== */

/* --- Bricolage Grotesque : titres --------------------------------------- */

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

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('../fonts/bricolage-grotesque-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}


/* --- Source Sans 3 : texte courant -------------------------------------- */

@font-face {
  font-family: 'Source Sans 3';
  src: url('../fonts/source-sans-3-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../fonts/source-sans-3-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../fonts/source-sans-3-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans 3';
  src: url('../fonts/source-sans-3-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
