/* ============================================================
   ШРИФТЫ. Три гарнитуры, файлами, без CDN.

   Cormorant Garamond — дисплейный сериф старого стиля с высоким
   контрастом штриха. Работает только крупно: заголовки, цифры,
   врезки. Кириллица родная, не подставная.

   Manrope — геометрический гротеск с закрытыми апертурами.
   Весь читаемый текст, интерфейс, кнопки.

   JetBrains Mono — моноширинный. Рубрики, номера разделов,
   табличные цифры, код. Держит колонку и не даёт цифрам гулять.

   Все три — вариативные: одна ось веса на файл, поэтому
   восемь файлов закрывают четырнадцать начертаний.
   ============================================================ */

/* ---- Cormorant Garamond: прямое ------------------------- */
@font-face{
  font-family:'Cormorant Garamond';
  font-style:normal; font-weight:300 700; font-display:swap;
  src:url(fonts/cormorant-cyrillic.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Cormorant Garamond';
  font-style:normal; font-weight:300 700; font-display:swap;
  src:url(fonts/cormorant-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;
}
/* ---- Cormorant Garamond: курсив (врезки, подписи) ------- */
@font-face{
  font-family:'Cormorant Garamond';
  font-style:italic; font-weight:300 600; font-display:swap;
  src:url(fonts/cormorant-it-cyrillic.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Cormorant Garamond';
  font-style:italic; font-weight:300 600; font-display:swap;
  src:url(fonts/cormorant-it-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 -------------------------------------------- */
@font-face{
  font-family:'Manrope';
  font-style:normal; font-weight:200 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;
}
@font-face{
  font-family:'Manrope';
  font-style:normal; font-weight:200 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;
}

/* ---- JetBrains Mono ------------------------------------- */
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal; font-weight:300 700; font-display:swap;
  src:url(fonts/jetbrains-cyrillic.woff2) format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal; font-weight:300 700; font-display:swap;
  src:url(fonts/jetbrains-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;
}

/* ---- Inter: только экран телефона ------------------------
   На настоящем iPhone весь интерфейс набран San Francisco.
   Гарнитуры Apple не отдаёт, поэтому стек начинается с
   системной: на Mac и iPhone -apple-system подставит саму SF
   и экран будет буквально родным. На Windows и Android SF
   нет — там работает Inter: рисовался от метрик SF, ширины
   и высота строчных совпадают, подмены не видно.

   Ни в одном другом месте страницы этой гарнитуры нет:
   иллюстрация обязана выглядеть чужим интерфейсом, а не
   частью сайта.
   -------------------------------------------------------- */
@font-face{
  font-family:'Inter';
  font-style:normal; font-weight:400 700; font-display:swap;
  src:url(fonts/inter-cyrillic.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 700; font-display:swap;
  src:url(fonts/inter-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;
}
