/* ============================================================================
   Шрифти CORE
   ----------------------------------------------------------------------------
   Підключається ПЕРЕД tokens.css.

   Обидва шрифти — з брендбука; вихідні файли лежать у design/fonts/src, а
   зібрані підмножини віддаються з нашого домену. З CDN не тягнемо: у полі
   інтернет поганий, а чужий домен — це ще один DNS, ще одне TLS-рукостискання
   і ще одна причина, чому екран порожній, коли треба швидко вбити цифри.

   Формат — woff2, підмножина Latin + Cyrillic + пунктуація + валюти.
   Разом уся типографіка важить ~114 КБ замість ~1,4 МБ вихідних ttf/otf.

   font-display: swap — текст видно одразу системним шрифтом і він
   перерендерюється, коли приїде наш. Альтернатива (block) означає порожній
   екран на поганому зв'язку, а це рівно той сценарій, під який ми будуємо.
   ========================================================================= */

/* Neutral Face — заголовки, показники, слоган (брендбук: «заголовки для
   діджитал»). Ліцензія: free for personal and commercial use,
   design/fonts/src/NeutralFace-LICENSE.txt

   Увага: у Neutral Face НЕМАЄ гривні (₴) і математичного мінуса (−). Тому в
   --font-display другим стоїть Montserrat: браузер підставляє відсутній гліф
   з наступного шрифта стека, і «−1 200,00 ₴» у заголовку показника
   рендериться повністю. Прибрати Montserrat зі стека не можна — зникне валюта. */
@font-face {
  font-family: "Neutral Face";
  src: url("fonts/neutralface.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutral Face";
  src: url("fonts/neutralface-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Montserrat — основний текст. Варіативний: один файл замість восьми
   накреслень, тому 500 і 600 доступні без окремого завантаження.
   Ліцензія OFL, design/fonts/src/Montserrat-OFL.txt */
@font-face {
  font-family: "Montserrat";
  src: url("fonts/montserrat-var.woff2") format("woff2-variations"),
       url("fonts/montserrat-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
