/* Geist — SIL Open Font License 1.1. Файлы скачаны с Google Fonts 05.08.2026.
   Только кириллица и латиница: хостим локально, без обращения к чужому домену
   страница рендерится быстрее и не зависит от доступности fonts.gstatic.com.

   Шрифт переменный (ось wght 100–900), поэтому весам 400/500/600 хватает
   одного файла на подмножество. Раньше их было шесть — по файлу на вес, —
   и три URL кириллицы отдавали побайтово один и тот же файл: браузер честно
   качал 132 КБ вместо 44. */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('fonts/geist-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('fonts/geist-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;
}

/* Geist Mono, добавлен 21.08.2026 под базу знаний. Лендингу он не был нужен:
   моноширинного текста там нет ни строчки, и файл не держали. В справке им
   набраны инлайн-код, блоки кода и две колонки таблицы параметров — без
   локального файла всё это отрисовалось бы системным моноширинным, у
   которого другая ширина знака, и таблица бы разъехалась.

   Кириллица нужна: в макете статьи инлайн-кодом набрано русское слово.
   Шрифт переменный, диапазон весов 400–600 — как у Geist. */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('fonts/geist-mono-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('fonts/geist-mono-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;
}
