/* assets/fonts/outfit.css — Sprint 85 V_C audit S83 P10 (RGPD + CSP simplifiable).
 *
 * Self-hosted Outfit Variable Font remplace dépendance Google Fonts CDN.
 * Bénéfices :
 *   - RGPD : aucune requête vers fonts.googleapis.com / fonts.gstatic.com
 *            (Google sait qui visite quel site via CDN font load).
 *   - CSP : permet retrait de fonts.googleapis.com / fonts.gstatic.com de la
 *           directive style-src + font-src → CSP plus stricte.
 *   - Perf : 1 fichier woff2 vs 4 fichiers Google + lookup DNS preconnect.
 *
 * Source : https://fonts.google.com/specimen/Outfit (Open Font License)
 *          https://github.com/Outfitio/Outfit-Fonts
 *
 * Runbook download (Arnaud — 1× post-deploy S85) :
 *   cd /var/www/portail.petzerhiel_dev/assets/fonts/
 *   wget -O Outfit-VariableFont_wght.woff2 \
 *     https://github.com/Outfitio/Outfit-Fonts/raw/main/fonts/webfonts/Outfit-VariableFont_wght.woff2
 *   sha256sum Outfit-VariableFont_wght.woff2  # comparer avec hash attendu
 *   sudo chown ubuntu:www-data Outfit-VariableFont_wght.woff2
 *   sudo chmod 644 Outfit-VariableFont_wght.woff2
 *
 * Format Variable Font = 1 fichier supporte tous weights 100-900 (vs 4 statiques).
 * Fallback graceful : si fichier absent (404), navigator chaîne vers system-ui.
 */

@font-face {
    font-family: 'Outfit';
    /* S150 — self-host effectif via TTF variable (110 Ko, OFL). woff2 non livré → on ne le référence pas
       (éviter un 404 par page). Remplacer par woff2 si converti un jour (woff2_compress). */
    src: url('Outfit-VariableFont_wght.ttf') format('truetype-variations'),
         url('Outfit-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;            /* range complet du Variable Font */
    font-style: normal;
    font-display: swap;              /* render avec fallback puis swap dès load — anti FOIT */
}
