/*
 * Шрифты сайта со своего сервера (раньше — Google Fonts: отдельный хост и позднее начало загрузки).
 * Manrope и Space Grotesk — переменные, один файл на все начертания. Лицензия SIL OFL 1.1.
 * Файлы manrope-cyrillic и manrope-latin предзагружаются в layouts/main.php — имена менять парой.
 */

/* Знак тенге рисуется из буквы «b»: шрифт встроен, чтобы при загрузке не мелькала «b» и не ждать сеть */
@font-face {
    font-family: Tenge;
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(data:font/woff2;base64,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) format("woff2");
}

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

/* IBM Plex Mono, latin */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/ibm-plex-mono-400-latin.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;
}

/* IBM Plex Mono, cyrillic */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/ibm-plex-mono-500-cyrillic.woff2) format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* IBM Plex Mono, latin */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/ibm-plex-mono-500-latin.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;
}

/* IBM Plex Mono, cyrillic */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/ibm-plex-mono-600-cyrillic.woff2) format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* IBM Plex Mono, latin */
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/ibm-plex-mono-600-latin.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;
}

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

/* Manrope, latin */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url(../fonts/manrope-latin.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;
}

/* Space Grotesk, latin */
@font-face {
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url(../fonts/space-grotesk-latin.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;
}
