/* ══════════════════════════════════════════════════════════════════════════
   fonts.css — локальный Inter, два сабсета, ноль внешних байтов.

   Пути относительные и ведут в ДОЧЕРНИЙ каталог самого этого файла
   (design/assets/ → design/assets/fonts/). Это условие, при котором браузер
   соглашается грузить шрифт из документа, открытого с диска: у file://-
   документа источник пустой, и правило «файл может брать шрифт из своего
   каталога или ниже» — единственное, на что здесь можно опереться.
   Проверяется человеком, задача 2 плана 01-02.

   format('woff2'), а НЕ format('woff2-variations'): последнее — обходной
   приём для Safari 10–11, сегодня все браузеры с переменными шрифтами
   разбирают woff2 с диапазоном font-weight правильно.

   Диапазон оси объявлен как 400 700, хотя сам файл несёт полную ось
   100–900: сайт по контракту D-01 набирается ровно тремя начертаниями
   400 / 600 / 700, и объявлять шире — значит разрешить браузеру
   синтезировать то, чего в дизайне нет. Заодно это единственное прочтение,
   которое проходит проверку `weight` в tools/audit-tokens.py.

   Оба объявления обязательны: белорусский апостроф ’ (U+2019) лежит в
   ЛАТИНСКОМ сабсете, а ў, і, Ў, І, Ё, ё, № — в кириллическом. Покрытие
   подтверждено чтением cmap самих файлов (план 01-01).
   ══════════════════════════════════════════════════════════════════════════ */

@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url('fonts/inter-cyrillic-wght.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-wght.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;
}

body{
  font-family:'Inter', system-ui, Arial, sans-serif;
}
