/* Polices auto-hebergees (licence OFL) - subset latin, extraites de Google Fonts.
   Zero requete vers un CDN tiers au runtime (plan fiabilisation P0.1).
   PJS et Outfit sont des polices variables : un seul fichier couvre la plage de poids. */
@font-face { font-family: 'Instrument Serif'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('/assets/fonts/instrument-serif-400.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Serif'; font-style: italic; font-weight: 400;
  font-display: swap; src: url('/assets/fonts/instrument-serif-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 400 700;
  font-display: swap; src: url('/assets/fonts/plus-jakarta-sans-var.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-style: normal; font-weight: 400 600;
  font-display: swap; src: url('/assets/fonts/outfit-var.woff2') format('woff2'); }
@font-face { font-family: 'DM Mono'; font-style: normal; font-weight: 300;
  font-display: swap; src: url('/assets/fonts/dm-mono-300.woff2') format('woff2'); }
@font-face { font-family: 'DM Mono'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('/assets/fonts/dm-mono-400.woff2') format('woff2'); }
