/* =============================================================
   ЛОКАЛЬНЫЕ ШРИФТЫ (отказ от Google Fonts — ТЗ 3 + 152-ФЗ).
   Шрифты из макета Figma: Cormorant (заголовки) + Manrope (текст).
   Оба под лицензией SIL OFL → легально хостятся на своём сервере.
   НИ ОДНОГО обращения к fonts.googleapis.com / fonts.gstatic.com.

   Формат: только WOFF2. font-display: swap. unicode-range —
   грузим только латиницу + кириллицу (минимальный вес, ТЗ 3).
   Файлы кладутся в astra-child/assets/fonts/ (см. README-fonts.txt).
   ============================================================= */

/* ---------- Заголовки: Cormorant Garamond (Figma UI-kit: H1/H2/H3) ---------- */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/cormorant-bold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF, U+2010-2027, U+20BD;
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/cormorant-semibold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* ---------- Текст / меню / UI: Manrope (гротеск) ---------- */
/* Regular 400 → medium (Figma Primary = Manrope Medium 500; без синтетики в YaBrowser) */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/manrope-medium.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF, U+2010-2027, U+20BD;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/manrope-medium.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF, U+2010-2027, U+20BD;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/manrope-bold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/manrope-extrabold.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+2010-2027, U+20AC, U+20BD;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/manrope-extrabold-cyrillic.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
