/* ============================================================
   Polices auto-hébergées (Fontsource + Marianne/DSFR) — 100% offline
   Généré automatiquement. Fichiers dans ../assets/fonts/
   ============================================================ */

@font-face{ font-family:'Marianne'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/Marianne-Regular.woff2') format('woff2'); }
@font-face{ font-family:'Marianne'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../assets/fonts/Marianne-Medium.woff2') format('woff2'); }
@font-face{ font-family:'Marianne'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/Marianne-Bold.woff2') format('woff2'); }
@font-face{ font-family:'Archivo Black'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/archivo-black-400.woff2') format('woff2'); }
@font-face{ font-family:'Bebas Neue'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/bebas-neue-400.woff2') format('woff2'); }
@font-face{ font-family:'Comic Neue'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/comic-neue-400.woff2') format('woff2'); }
@font-face{ font-family:'Comic Neue'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/comic-neue-700.woff2') format('woff2'); }
@font-face{ font-family:'Dancing Script'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/dancing-script-400.woff2') format('woff2'); }
@font-face{ font-family:'Dancing Script'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/dancing-script-700.woff2') format('woff2'); }
@font-face{ font-family:'EB Garamond'; font-weight:400; font-style:italic; font-display:swap;
  src:url('../assets/fonts/eb-garamond-400-italic.woff2') format('woff2'); }
@font-face{ font-family:'EB Garamond'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/eb-garamond-400.woff2') format('woff2'); }
@font-face{ font-family:'EB Garamond'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../assets/fonts/eb-garamond-600.woff2') format('woff2'); }
@font-face{ font-family:'Inter'; font-weight:300; font-style:normal; font-display:swap;
  src:url('../assets/fonts/inter-300.woff2') format('woff2'); }
@font-face{ font-family:'Inter'; font-weight:400; font-style:italic; font-display:swap;
  src:url('../assets/fonts/inter-400-italic.woff2') format('woff2'); }
@font-face{ font-family:'Inter'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/inter-400.woff2') format('woff2'); }
@font-face{ font-family:'Inter'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../assets/fonts/inter-600.woff2') format('woff2'); }
@font-face{ font-family:'Inter'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../assets/fonts/inter-800.woff2') format('woff2'); }
@font-face{ font-family:'Jost'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/jost-400.woff2') format('woff2'); }
@font-face{ font-family:'Jost'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../assets/fonts/jost-500.woff2') format('woff2'); }
@font-face{ font-family:'Jost'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/jost-700.woff2') format('woff2'); }
@font-face{ font-family:'Playfair Display'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/playfair-display-400.woff2') format('woff2'); }
@font-face{ font-family:'Playfair Display'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/playfair-display-700.woff2') format('woff2'); }
@font-face{ font-family:'Playfair Display'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../assets/fonts/playfair-display-900.woff2') format('woff2'); }
@font-face{ font-family:'Roboto Slab'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/roboto-slab-400.woff2') format('woff2'); }
@font-face{ font-family:'Roboto Slab'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/roboto-slab-700.woff2') format('woff2'); }
@font-face{ font-family:'Space Grotesk'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/space-grotesk-400.woff2') format('woff2'); }
@font-face{ font-family:'Space Grotesk'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../assets/fonts/space-grotesk-500.woff2') format('woff2'); }
@font-face{ font-family:'Space Grotesk'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/space-grotesk-700.woff2') format('woff2'); }
@font-face{ font-family:'UnifrakturMaguntia'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/unifrakturmaguntia-400.woff2') format('woff2'); }
@font-face{ font-family:'Voltaire'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/voltaire-400.woff2') format('woff2'); }

