/* ==========================================================
   POLICES
   Polices libres (licence SIL OFL, utilisables sur un site en ligne) chargées depuis Google Fonts :
     Archivo     → texte et interface (remplace Helveesti)
     Space Mono  → étiquettes, numéros (remplace Helveesti Mono)
     Bangers     → titres BD du Repaire Pop (remplace Helveesti Spikes)
     Jersey 10   → titres pixel de l'Imprimerie (remplace FK Raster Roman)
   + les polices fournies, hébergées dans /fonts : Souvenir, Roumald, Flor de Ruina.
   ========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,300..900;1,300..900&family=Bangers&family=Jersey+10&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap');

@font-face { font-family: 'Flor de Ruina'; src: url('../fonts/FlorDeRuina-Flor.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Flor de Ruina Germen'; src: url('../fonts/FlorDeRuina-Germen.woff2') format('woff2'); font-display: swap; }

@font-face { font-family: 'Roumald'; src: url('../fonts/EKRoumald-Roman.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roumald'; src: url('../fonts/EKRoumald-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Roumald'; src: url('../fonts/EKRoumald-Bold.woff2') format('woff2'); font-weight: 700; font-display: swap; }

@font-face { font-family: 'Souvenir'; src: url('../fonts/Souvenir.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Souvenir'; src: url('../fonts/SouvenirI.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Souvenir'; src: url('../fonts/SouvenirB.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Souvenir'; src: url('../fonts/SouvenirBI.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
