/* ==========================================================================
   WooCaftan Optimizer — Polices auto-hébergées
   ==========================================================================
   Remplace le chargement via Google Fonts (CDN) par des fichiers de
   police livrés directement avec le plugin : plus aucune requête vers
   un service tiers depuis le navigateur du visiteur.

   Fichiers sources : paquets officiels Fontsource (fraunces, work-sans),
   qui redistribuent les mêmes polices Google Fonts sous licence SIL Open
   Font License 1.1 (libre, réutilisation et redistribution autorisées —
   voir fonts/LICENSE-Fraunces.txt et fonts/LICENSE-WorkSans.txt). Il
   s'agit donc exactement des mêmes polices qu'avant, seule leur origine
   change (fichiers locaux au lieu de fonts.googleapis.com).

   `font-display: swap` : le texte reste lisible avec la police de
   remplacement du navigateur pendant le chargement, puis bascule sans
   attente bloquante — pas de texte invisible pendant le chargement.
   ========================================================================== */

@font-face {
    font-family: 'Fraunces';
    src: url('fonts/fraunces-latin-600-normal.woff2') format('woff2'),
         url('fonts/fraunces-latin-600-normal.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fraunces';
    src: url('fonts/fraunces-latin-700-normal.woff2') format('woff2'),
         url('fonts/fraunces-latin-700-normal.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('fonts/work-sans-latin-400-normal.woff2') format('woff2'),
         url('fonts/work-sans-latin-400-normal.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('fonts/work-sans-latin-500-normal.woff2') format('woff2'),
         url('fonts/work-sans-latin-500-normal.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('fonts/work-sans-latin-600-normal.woff2') format('woff2'),
         url('fonts/work-sans-latin-600-normal.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('fonts/work-sans-latin-700-normal.woff2') format('woff2'),
         url('fonts/work-sans-latin-700-normal.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
