@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("GolosText-Variable-vhqPbEp.woff2") format('woff2-variations');
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text';
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("GolosText-Variable-vhqPbEp.woff2") format('woff2-variations');
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

/* Arial/Roboto, подогнанные под метрики и ширину Golos: swap шрифта не сдвигает вёрстку */
@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 400;
    src: local('Arial'), local('ArialMT');
    size-adjust: 106.27%;
    ascent-override: 92.22%;
    descent-override: 20.7%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 500;
    src: local('Arial'), local('ArialMT');
    size-adjust: 107.05%;
    ascent-override: 91.55%;
    descent-override: 20.55%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 600;
    src: local('Arial Bold'), local('Arial-BoldMT');
    size-adjust: 100.25%;
    ascent-override: 97.76%;
    descent-override: 21.95%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Arial-BoldMT');
    size-adjust: 101.15%;
    ascent-override: 96.89%;
    descent-override: 21.75%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 400;
    src: local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
    size-adjust: 104.52%;
    ascent-override: 93.76%;
    descent-override: 21.05%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
    size-adjust: 104.72%;
    ascent-override: 93.58%;
    descent-override: 21.01%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 600;
    src: local('Roboto Bold'), local('Roboto-Bold'), local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
    size-adjust: 105.05%;
    ascent-override: 93.29%;
    descent-override: 20.94%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}

@font-face {
    font-family: 'Golos Text Fallback';
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
    size-adjust: 105.77%;
    ascent-override: 92.66%;
    descent-override: 20.8%;
    line-gap-override: 0%;
    unicode-range: U+0000-00FF, U+0100-024F, U+0400-045F, U+0490-0491,
    U+04AE-04AF, U+04B0-04B1, U+04BA-04BB, U+04D8-04D9,
    U+0492-0493, U+049A-049B, U+04A2-04A3, U+04E8-04E9, U+2116;
}
