/* Inter - единственный шрифт интерфейса. Лежит у нас, а не на CDN: внешние
   источники убраны сознательно (152-ФЗ-сканеры флагали иностранные CDN), и
   CSP их не пустит - `font-src 'self' data:`.

   Три файла вместо семи, что отдаёт Google:
     cyrillic  18 КБ - основной текст;
     latin     47 КБ - латиница, названия маркетплейсов и артикулы;
     currency   8 КБ - вырезан из latin-ext ради U+20BD.

   ⛔ Знак рубля НЕ входит ни в кириллицу, ни в латиницу - у Google он лежит
   в latin-ext (83 КБ). Тащить весь latin-ext ради одного символа незачем, а
   отдать рубль системному шрифту нельзя: он стоит рядом с цифрами на каждой
   сумме и был бы виден как чужой. Поэтому валютный блок вырезан отдельно
   (pyftsubset --unicodes=U+20A0-20BF) - проверено, глиф совпадает с оригиналом.

   Файлы переменные: один файл покрывает начертания 400-700, поэтому
   font-weight задан диапазоном, а не отдельным правилом на каждый вес. */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;   /* текст виден сразу системным, потом подменяется */
  src: url('/static/vendor/inter/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('/static/vendor/inter/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;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/static/vendor/inter/inter-currency.woff2') format('woff2');
  /* ₽ и соседние валютные знаки. U+20AC (евро) уже в латинице - диапазон
     начинается после него, чтобы браузер не грузил лишний файл ради евро. */
  unicode-range: U+20A0-20AB, U+20AD-20BF;
}
