/* Локальные веб-шрифты.

   Подключены со своего хостинга, а не с Google Fonts CDN: по п. 10.11 ТЗ
   хостинг в РФ, а внешний CDN отдаёт IP посетителя стороннему сервису —
   лишний вопрос по разделу 11 про персональные данные. Плюс на LCP это
   работает лучше: нет обращения к чужому домену.

   Латиница и кириллица разрезаны на отдельные файлы с unicode-range —
   на русской странице браузер скачает только кириллический поднабор.

   ЛИЦЕНЗИИ (перечень передаётся заказчику на Этапе 4, п. 7.6.2 договора):
   - Montserrat — SIL Open Font License 1.1
   - Inter — SIL Open Font License 1.1
   - Etude Noire — Creative Commons Attribution 4.0, ТРЕБУЕТ указания автора:
     Дмитрий Антонов / Blue Curve Designstudio. Указание стоит в подвале сайта.
*/

/* Montserrat 500: static subsets from google/fonts ofl/montserrat/Montserrat[wght].ttf; license: ../fonts/Montserrat-OFL.txt. */
/* ---------- Montserrat: основной текст ---------- */
/* 26.10: знак ₽ (U+20BD) — в наборах выше его нет, браузер брал системный шрифт, а в макетах он из Montserrat.
   Один вариативный глиф (ось wght 100–900) из Google Fonts, Montserrat OFL; семейство стоит в --font-body сразу после Montserrat. */
@font-face {
  font-family: "Montserrat Rub";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/montserrat-rub.c7e47f026fde.woff2") format("woff2");
  unicode-range: U+20BD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/montserrat-400-cyrillic.6a86238d29ce.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/montserrat-400-latin.26c945566ce5.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/montserrat-500-cyrillic.5497fbc3db94.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/montserrat-500-latin.e7c1ee2492dc.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/montserrat-600-cyrillic.5d30752cbb32.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/montserrat-600-latin.8af2917dd499.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Montserrat Light Italic — только для слогана. Без него браузер подделывал
   начертание из Regular, строка выходила шире на 13px и слоган ломался на три
   строки вместо двух (в макете блок 755×96). Латиницы в слогане нет, поэтому
   поднабор один — кириллический. */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/montserrat-300-italic-cyrillic.ee6f7305b634.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* ---------- Inter: нижняя строка подвала ---------- */
/* Копирайт и сноска в макете набраны Inter 14/125% с трекингом −0.03em.
   Только 400 — другие начертания на сайте не встречаются.
   Лицензия: SIL Open Font License 1.1. */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-400-cyrillic.ddb39b8ff69f.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-400-latin.68c477c4c76b.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- Etude Noire: заголовки ---------- */
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/etude-noire-400-cyrillic.77945ca3d05f.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/etude-noire-400-latin.2da73ddae1f8.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/etude-noire-500-cyrillic.9a1f82d0f0b9.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/etude-noire-500-latin.a812811b961c.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/etude-noire-700-cyrillic.15e370926178.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Etude Noire";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/etude-noire-700-latin.75e372dbf802.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+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
