/*
 * Local typography.
 *
 * IBM Plex Sans and Golos Text are distributed under
 * the SIL Open Font License 1.1.
 */

/* IBM Plex Sans — 300 — Cyrillic */

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

/* IBM Plex Sans — 300 — Latin */

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url("../fonts/ibm-plex-sans/ibm-plex-sans-latin-300-normal.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 Sans — 400 — Cyrillic */

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

/* IBM Plex Sans — 400 — Latin */

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

/* Golos Text — 400 — Cyrillic */

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

/* Golos Text — 400 — Latin */

@font-face {
    font-family: "Golos Text";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url("../fonts/golos-text/golos-text-latin-400-normal.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;
}

/* Golos Text — 500 — Cyrillic */

@font-face {
    font-family: "Golos Text";
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url("../fonts/golos-text/golos-text-cyrillic-500-normal.woff2")
        format("woff2");
    unicode-range:
        U+0301,
        U+0400-045F,
        U+0490-0491,
        U+04B0-04B1,
        U+2116;
}

/* Golos Text — 500 — Latin */

@font-face {
    font-family: "Golos Text";
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url("../fonts/golos-text/golos-text-latin-500-normal.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;
}