/* Inter Variable Font - Local Self-Hosted Version */
/* Original: https://rsms.me/inter/ */
/* Subset to latin + latin-ext + punctuation + arrows (pyftsubset, all layout
   features kept). Regenerate from the full upstream font when the character
   inventory grows beyond the declared unicode-range. */

@font-face {
    font-family: 'InterVariable';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('InterVariable-latin.woff2') format('woff2');
    unicode-range: U+0000-017F, U+0192, U+2000-206F, U+20AC, U+2122, U+2190-21FF, U+2212, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'InterVariable';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('InterVariable-Italic-latin.woff2') format('woff2');
    unicode-range: U+0000-017F, U+0192, U+2000-206F, U+20AC, U+2122, U+2190-21FF, U+2212, U+FEFF, U+FFFD;
}

/* Metric-compatible fallback: while InterVariable loads (font-display: swap)
   text renders in Arial adjusted to Inter's metrics, so the swap causes no
   layout shift. */
@font-face {
    font-family: 'Inter Fallback';
    src: local('Arial');
    ascent-override: 90.44%;
    descent-override: 22.52%;
    line-gap-override: 0%;
    size-adjust: 107.12%;
}
