/* Cyrillic companion to Poppins (Owner-approved 2026-09-27). Poppins ships NO Cyrillic, so Russian
   text fell back to a system font. This layers Montserrat (a geometric Poppins-pairing, self-hosted,
   no runtime CDN) under the SAME family name 'Poppins', scoped BY unicode-range to Cyrillic codepoints
   only — so every existing `font-family: Poppins` keeps Latin in Poppins and renders Cyrillic in
   Montserrat automatically. Load AFTER fonts-poppins.css. */
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap;
    src: url('/assets/fonts/cyr/montserrat-400-cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0472-0473, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap;
    src: url('/assets/fonts/cyr/montserrat-400-cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0472-0473, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap;
    src: url('/assets/fonts/cyr/montserrat-600-cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0472-0473, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap;
    src: url('/assets/fonts/cyr/montserrat-700-cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0472-0473, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap;
    src: url('/assets/fonts/cyr/montserrat-800-cyrillic.woff2') format('woff2');
    unicode-range: U+0400-045F, U+0472-0473, U+0490-0491, U+04B0-04B1, U+2116;
}
