/* Inter Variable — шрифт интерфейса. Лежит У НАС: front/fonts/.
   Лицензия SIL OFL 1.1 (front/fonts/OFL.txt) раздачу вместе с приложением
   разрешает прямо. Пересобрать: ./scripts/build-inter-subset.sh

   ── Почему файл локальный, а не с rsms.me (04.09.2026, issue #1121) ────────

   Раньше здесь стоял `src: url('https://rsms.me/inter/font-files/...')` —
   склад тянул шрифт с чужого сайта. На macOS это не видно: в стеке
   `-apple-system, BlinkMacSystemFont, 'Inter', …` срабатывает первое имя, до
   'Inter' дело не доходит и запроса наружу нет вовсе. А на Linux (там и прод,
   и прогоны) первых двух имён не существует, первым подходящим оказывается
   'Inter' — и браузер честно уходит в интернет. Замерено в контейнере:
   интернет есть — 1,2 с; резолвер молчит — 20,1 с; два мёртвых резолвера —
   не завершается никогда.

   Катастрофы не было: `font-display: swap` рисует текст системным шрифтом
   сразу. Но это была лишняя зависимость склада от доступности чужого сайта,
   и она стоила полдня разбора красневших проверок (PR #1120).

   ── Что выкинули и что НЕ выкинули ─────────────────────────────────────────

   344,0 КБ → 155,5 КБ (45% от исходного). Ужалось за счёт набора символов:
   оставлены латиница, кириллица, пунктуация, валюты, стрелки, математика и
   знаки вида ✓ ⚠ № ₽ — то есть всё, что покрывал оригинал из встречающегося
   у нас. Сторож в scripts/build-inter-subset.sh проверяет, что не потерян ни
   один символ, который оригинал умел.

   Ось веса урезана до 400..900: легче 400 в проекте не просит ни одна строка
   (сплошной поиск `font-weight:` даёт 400, 500, 600, 700, 750, 800, 900).
   Верхнюю границу НЕ режем — 900 это последние 4 цифры штрихкода на экране
   сборки, нарочно самые жирные (`.meta-barcode-last4`), на них есть тест.
   Значение 750 бывает только у переменного шрифта — набором статических
   начертаний этот файл заменить нельзя.

   ⚠ Ось opsz (14..32) СОХРАНЕНА, хотя её никто не задаёт явно: у CSS-свойства
   `font-optical-sizing` умолчание `auto`, и браузер двигает эту ось сам по
   кеглю. Прибить её значило бы молча изменить все крупные заголовки —
   замерено снимками: с сохранённой осью страница совпадает с прежней на
   100.00%, с прибитой разъезжается на 1.4–4.9% пикселей. Экономия была бы
   52 КБ, и она того не стоит.

   ⚠ Понадобится вес легче 400 — цифру ниже мало поменять: файла с этой частью
   оси просто нет. Сначала правится WGHT_RANGE в
   scripts/build-inter-subset.sh и пересобирается шрифт, потом строка ниже.
   Иначе браузер молча покажет 400 вместо тонкого начертания. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/fonts/InterVariable-subset.woff2') format('woff2-variations'),
       url('/fonts/InterVariable-subset.woff2') format('woff2');
}
