/*
 * Self-hosted Montserrat — public site. Replaces the Google Fonts <link>
 * (privacy + perf + no third-party dependency / FOIT control).
 *
 * Montserrat on Google Fonts v31 is a VARIABLE font: one woff2 per subset
 * covers every weight, so `font-weight: 400 700` on a single @font-face per
 * subset serves all used weights (400/500/600/700 — 800 is unused).
 * Subset unicode-ranges are copied verbatim from the Google css2 output.
 *
 * Cyrillic AND cyrillic-ext are BOTH required for Mongolian: Ө (U+04E8) and
 * Ү (U+04AE) live in the cyrillic-ext subset, not the base cyrillic one.
 */

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../../fonts/montserrat/montserrat-cyrillic-ext-vARXMXG.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../../fonts/montserrat/montserrat-cyrillic-wTsmCgW.woff2") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../../fonts/montserrat/montserrat-latin-LaWOCQv.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
