/*
 * Шрифты Jazu — свои файлы, без Google Fonts (работают и в Казахстане без задержек, и без внешних запросов).
 * Роли:
 *   --font    Geist            основной текст и интерфейс
 *   --display Science Gothic   заголовки, логотип, цены (в нём есть ₸)
 *   --mono    IBM 3270         время, телефоны, коды, таблицы, токены
 *   --fun     IsamiRi Display  буквы А–Я, бейджи, номера шагов (только заглавные)
 *   --hand    MV Crooker       короткие «рукописные» пометки (нет Һһ — берутся из Geist)
 * Символа ₸ нет почти ни в одном, поэтому в каждом наборе вторым стоит Science Gothic:
 * браузер берёт недостающий знак из него, а не из системного шрифта с засечками.
 * Лицензии — в папке /fonts.
 */
@font-face { font-family: 'Geist'; src: url('/fonts/geist-var.woff2') format('woff2'); font-weight: 100 900; font-display: swap; }
@font-face { font-family: 'Science Gothic'; src: url('/fonts/science-gothic-var.woff2') format('woff2'); font-weight: 300 900; font-stretch: 75% 150%; font-display: swap; }
@font-face { font-family: 'IBM 3270'; src: url('/fonts/ibm-3270.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'IsamiRi Display'; src: url('/fonts/isamiri-400.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'IsamiRi Display'; src: url('/fonts/isamiri-700.woff2') format('woff2'); font-weight: 700 900; font-display: swap; }
@font-face { font-family: 'MV Crooker'; src: url('/fonts/mv-crooker.woff2') format('woff2'); font-weight: 400 900; font-display: swap; }

:root {
  --font: 'Geist', 'Science Gothic', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --display: 'Science Gothic', 'Geist', system-ui, sans-serif;
  --mono: 'IBM 3270', 'Science Gothic', ui-monospace, 'SFMono-Regular', Menlo, monospace;
  --fun: 'IsamiRi Display', 'Science Gothic', 'Geist', system-ui, sans-serif;
  --hand: 'MV Crooker', 'Geist', 'Science Gothic', system-ui, sans-serif;
}
