/* ==========================================================================
   Шрифты MT English Lab. Самостоятельно размещены, лицензия SIL OFL.
   Только подмножества cyrillic и latin — остальные языки странице не нужны.

   Rubik приезжает от Google ВАРИАТИВНЫМ: один файл на весь диапазон весов,
   поэтому вместо восьми объявлений «файл на вес» здесь два с диапазоном
   300–900. Дескриптор font-weight сам зажимает ось wght.

   Отдельным блоком идёт знак рубля U+20BD: в подмножества cyrillic и latin
   он не входит ни у одного шрифта Google, и без этого файла «4 000 ₽»
   рисовало бы рубль системным шрифтом посреди заголовка.
   ========================================================================== */

/* --- Rubik: заголовки и текст ------------------------------------------- */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../fonts/rubik-var-cyrillic.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../fonts/rubik-var-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;
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../fonts/rubik-ruble.woff2") format('woff2');
  unicode-range: U+20BD;
}

/* --- Caveat: рукописные пометки ------------------------------------------ */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/caveat-700-cyrillic.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/caveat-700-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;
}
