/* Geist Variable (Vercel) — self-hosted.
   Паттерн как у «тяжёлых» сайтов без стрейча текста:
   – свой хостинг (без Google @import)
   – preload одного woff2
   – font-display: optional → нет late swap / FOUT
   – метрический fallback, если optional не успел */

@font-face {
    font-family: 'Geist Fallback';
    src: local('Arial'), local('Helvetica Neue'), local('Helvetica');
    size-adjust: 106%;
    ascent-override: 90%;
    descent-override: 22%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Geist';
    font-style: normal;
    font-weight: 100 900;
    font-display: optional;
    src: url('/pult/fonts/geist/Geist-Variable.woff2') format('woff2');
}

/* Inter — legacy */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/pult/fonts/montserrat/montserrat-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/pult/fonts/montserrat/montserrat-800.woff2') format('woff2');
}
