/*
 * PP Neue Machina — фирменный шрифт всего интерфейса.
 *
 * В бесплатном наборе Pangram Pangram три начертания в срезе Plain (не Inktrap) — Light, Regular и
 * Ultrabold. Кириллица в них есть полностью, что для русского интерфейса и решает.
 *
 * Лежит в public и не проходит через сборщик: так шрифт можно заменить, просто положив файлы рядом,
 * без пересборки приложения. Пропущенный файл ничего не ломает — браузер молча берёт следующий
 * шрифт из стека.
 *
 * font-display: swap — текст показывается сразу запасным шрифтом и переключается, когда Machina
 * догрузится. Иначе первые полсекунды экран был бы пустым.
 */

@font-face {
  font-family: 'PP Neue Machina';
  src: url('/fonts/PPNeueMachina-Light.woff2') format('woff2');
  /* 100–300 отдаём Light: своего Thin у Machina нет, а браузерное «утоньшение» рисует кашу. */
  font-weight: 100 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Machina';
  src: url('/fonts/PPNeueMachina-Regular.woff2') format('woff2');
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Machina';
  /* Ultrabold закрывает весь верх диапазона: промежуточных начертаний нет, а синтетический жир
     замыливает как раз характерные срезы, ради которых шрифт и берут. */
  src: url('/fonts/PPNeueMachina-Ultrabold.woff2') format('woff2');
  font-weight: 600 900;
  font-style: normal;
  font-display: swap;
}
