/* Hydroform, Russian edition: the Cyrillic capitals of the chrome italic, loaded only by
   /ru/hydroform/. hydroform.css sets the menus' print in Exo 2 Black Italic from a Latin-only
   file; this adds Exo 2's own Cyrillic capitals (a Google Fonts cut holding just А-Я and Ё,
   4 KB, SIL Open Font License) to the same family, so Russian headings wear the same print as
   the English ones instead of falling back to Arial Black. Everything set in it is uppercase,
   so the capitals are all it needs. The game itself pairs its display face with Exo 2 for
   Cyrillic the same way. */

@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  /* АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ */
  src: url("data:font/woff2;base64,\
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") format("woff2");
  unicode-range: U+0401, U+0410-042F;
}

/* Labels and body text: the game's own Cyrillic pairing (its --font-label and --font-body
   stacks), copied from the game's fonts: "Hydroform Info", the game's cut of Play (Jonas
   Hecksher), behind Barlow Condensed; "Exo 2 Text", the game's cut of Exo 2, behind Barlow.
   Barlow has no Cyrillic, so without these the labels would drop to Arial Narrow, or to a wide
   system face where that is missing. Both are SIL Open Font License, like the game's other
   faces. */
@font-face {
  font-family: "Hydroform Info";
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/hydroform-info-cyr-700.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Exo 2 Text";
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/exo2-cyr-400.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
.hf {
  --label: "Barlow Condensed", "Hydroform Info", "Arial Narrow", sans-serif;
  --body: "Barlow", "Exo 2 Text", "Manrope", system-ui, sans-serif;
}
