/* =========================================================================
   fonts.css — Polices auto-hébergées (Inter + Outfit)
   ---------------------------------------------------------------------
   Remplace le chargement via Google Fonts (fonts.googleapis.com +
   fonts.gstatic.com) : élimine 2 requêtes externes bloquantes et leur
   latence réseau (~900ms chacune mesurées en 4G lente), au profit de
   fichiers servis directement depuis le même serveur que le reste du
   site, avec mise en cache longue durée (voir .htaccess).

   Polices Inter et Outfit sous licence SIL Open Font License 1.1
   (libre, y compris pour un usage commercial et l'auto-hébergement).
   Sous-ensemble "latin" uniquement (suffisant pour le français, accents
   compris) — pas besoin des caractères cyrilliques/grecs/vietnamiens.
   ========================================================================= */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../vendor/fonts/inter-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../vendor/fonts/inter-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../vendor/fonts/inter-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../vendor/fonts/outfit-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../vendor/fonts/outfit-500.woff2') format('woff2');
}
