/* Stem — шрифт макета. Файл перенесён из corona-travel без изменений правил;
 * ниже — оригинальный комментарий эталона, он объясняет выбор начертаний и
 * метрики. Добавлено только это примечание.
 *
 * Отличие поставки: пути к файлам те же относительные `../fonts/`, потому
 * что каталог лежит рядом — `static/partners__corona/fonts/`. Файлы в git
 * с 2026-09-24: владелец подтвердил лицензию (OPEN-FONT-01 закрыт). До этого
 * их клали руками, и в образ стейджа и прода они не попадали — там работал
 * фолбэк из `--ff-base`.
 */

/* Stem — шрифт макета (коммерческий, лицензия есть).
 *
 * Файлы лежат в static/partners__corona/fonts/ и с 2026-09-24 коммитятся: владелец
 * подтвердил веб-лицензию, OPEN-FONT-01 закрыт. Без файлов @font-face
 * молча не срабатывает и работает фолбэк из --ff-base (Inter).
 *
 * В макете используются два начертания (second-brain/figma-setup.md):
 *   Stem Semi Light  -> 300  (--fw-light)
 *   Stem Medium      -> 500  (--fw-medium)
 * Regular добавлен на случай, если появится в вёрстке.
 *
 * ВНИМАНИЕ. В поставке есть отдельные Stem-Light и Stem-SemiLight, и в её
 * собственном stylesheet.css оба объявлены как font-weight: 300. Здесь на 300
 * стоит именно SemiLight — это начертание макета; Light тоньше и не
 * подключается.
 *
 * Вертикальные метрики у начертаний РАЗНЫЕ (SemiLight 919/-251,
 * Regular 994/-296, Medium 962/-278 при upem 1000), поэтому line-height:
 * normal дал бы разную высоту строки на одном кегле. Ритм держится на явных
 * парах «--fs-N плюс --lh-N» в tokens.css; см. second-brain/vertical-rhythm.md.
 *
 * capHeight/unitsPerEm = 0.70 у всех начертаний — значение для
 * cap-height-коррекции (--cap-height в tokens.css).
 *
 * font-display: swap — текст виден сразу фолбэком, потом подменяется.
 */

@font-face {
  font-family: "Stem";
  src:
    url("../fonts/Stem-SemiLight.woff2") format("woff2"),
    url("../fonts/Stem-SemiLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Stem";
  src:
    url("../fonts/Stem-Regular.woff2") format("woff2"),
    url("../fonts/Stem-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Stem";
  src:
    url("../fonts/Stem-Medium.woff2") format("woff2"),
    url("../fonts/Stem-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
