/* Police Inter, servie depuis le site.
 *
 * POURQUOI. header.php chargeait auparavant cette police depuis Google Fonts :
 *
 *     <link rel="preconnect" href="https://fonts.googleapis.com">
 *     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
 *     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600...">
 *
 * Chaque page du site principal transmettait donc l'adresse IP et l'agent
 * utilisateur de chaque visiteur à Google, sans consentement — le point
 * d'exposition le plus large du site, loin devant les CDN de bibliothèques
 * rapatriés par ailleurs. Plusieurs autorités européennes de protection des
 * données ont jugé cette pratique non conforme.
 *
 * PORTÉE. Inter n'est employée qu'à deux endroits, relevés dans les feuilles :
 *
 *     css/tireur.css   #menu ul li a          graisse 500
 *     css/carnet.css   .custom-map-tooltip    graisse 600
 *
 * Seules ces deux graisses sont donc embarquées. La 400, également demandée à
 * Google, n'était utilisée nulle part : elle était téléchargée pour rien.
 *
 * Sous-ensemble latin uniquement (24 Ko par graisse) : le site est en français
 * et en anglais, les jeux cyrillique, grec et vietnamien fournis en amont
 * seraient du poids mort.
 *
 * CHARGEMENT. Ce fichier n'est inclus que par header.php, c'est-à-dire par le
 * site principal. Le wiki et le forum chargent tireur.min.css mais n'ont jamais
 * chargé la police : leur menu se rend déjà avec la pile système, et les
 * inclure ici modifierait leur apparence. On préserve le comportement existant.
 *
 * MISE À JOUR. Fichiers repris tels quels de @fontsource/inter 5.1.0
 * (licence SIL Open Font License 1.1, voir css/fonts/LICENSE-Inter).
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/inter-latin-500-normal.woff2') format('woff2');
    /* Plage latine de base + supplément + étendu-A + ponctuation générale. */
    unicode-range: U+0000-00FF, U+0100-024F, U+0259, U+1E00-1EFF, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
                   U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/inter-latin-600-normal.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0100-024F, U+0259, U+1E00-1EFF, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
                   U+FEFF, U+FFFD;
}
