/*
 * Self-hosted Inter Variable font (latin subset).
 *
 * Inter Variable: rsms.me/inter, MIT license. Single woff2 file ~46KB latin
 * subset (vs Montserrat regular + bold ~60KB). Variable fonts permettono
 * tutti i pesi 100-900 da un unico file → zero round-trip aggiuntivi.
 *
 * Setup (one-time):
 *
 *   curl -sL -o tools/resources/fonts/inter-var-latin.woff2 \
 *     'https://cdn.jsdelivr.net/npm/@fontsource-variable/inter@5.0.16/files/inter-latin-wght-normal.woff2'
 *
 * Sostituisce Montserrat. Le pagine vecchie con riferimenti a 'Montserrat' nel
 * font-family ricevono Inter come primo match grazie al fallback chain.
 *
 * font-display: swap evita FOIT mantenendo il rendering veloce.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('/tools/resources/fonts/inter-var-latin.woff2') format('woff2-variations'),
         url('/tools/resources/fonts/inter-var-latin.woff2') format('woff2');
    unicode-range: U+0000-024F, U+0259, U+1E00-1EFF, U+2000-206F, U+2074, U+20A0-20CF, U+2100-2150, U+2190-21FF, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FB00-FB06, U+FEFF, U+FFFD;
}

/*
 * Legacy fallback: Montserrat. I file woff2 di Montserrat sono stati rimossi
 * dal repo nel refactor 2026-04-25. Le entry @font-face sono mantenute solo
 * per evitare 404 su template legacy che hanno hard-coded 'Montserrat'.
 * Il font-family chain in public.css usa 'Inter' come primo match.
 */
