/* Фирменные шрифты — начертания и веса 1:1 с секцией `fonts:` в
   pubspec.yaml основного приложения; файлы те же, что в Flutter-сборке.

   Отдельный статический CSS, а не @css-правила компонента: jaspr'овский
   StyleRule.fontFace не умеет font-weight, а без веса браузер синтезирует
   жирность сам и текст «плывёт» относительно макета.

   Формат — woff2: те же начертания весят втрое меньше исходных ttf/otf
   (720 КБ → 236 КБ). Фолбэка на ttf нет намеренно: woff2 понимают все
   браузеры, до которых дотягивается порт, — Chromium на webOS 4 (53) и
   выше, WebView Android TV.

   font-display: swap — текст рисуется сразу запасным семейством и
   переключается на Gilroy, как только тот приедет. С `block` браузер ждёт три
   секунды, а потом всё равно рисует запасным: если файл задержался (dev-сервер
   отдаёт по одному соединению, а на экране десятки картинок), на TV мелькал
   Times вместо интерфейсного шрифта. Метрики при подмене чуть скачут, но это
   заметно меньше, чем засечный шрифт на пол-экрана.

   У ProximaNova нет w700: как и во Flutter-версии, «жирный» — это
   Extrabold (w800), а w600 закрывает Semibold. */

@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: 'ProximaNova';
  src: url('fonts/ProximaNova-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('fonts/ProximaNova-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('fonts/ProximaNova-Extrabold.woff2') format('woff2');
  font-weight: 700 800;
  font-display: swap;
}
