/* The game's webfonts, the one @font-face sheet (PLAN 2.1). Latin subsets, served locally.

   Two faces are the game's type, at the one weight shipped (600: a heavier weight asks for 600):
   Tamer Sans is --face-ui, the whole UI; Cinzel is --face-display (owner, 2026-10-08), the window
   titles, a name on the rail and over a body, the level-up number
   (apps/game/public/ui/00-tokens.css). Cinzel's line metrics are pinned to Grenze's, the face it
   replaced, so every line box keeps the height it had. zh and id text falls through to the system
   stack. Grenze stays only for the tools (packages/kit/public/gs.css --gs-face-cursive).

   Tamer Sans (owner, 2026-10-16) is Saira Semi Condensed SemiBold with a diagonal slash through
   the zero, so 0 never reads as o, O or 8; its two-storey a keeps a apart from o. It replaced
   Rajdhani at the same width; its line metrics are pinned to Rajdhani's so line boxes kept their
   height. Saira is a Reserved Font Name, so the edited face ships under its own name.
   SIL Open Font License 1.1: OFL-TamerSans.txt, OFL-Cinzel.txt and OFL-Grenze.txt.

   IBM Plex Mono is the tools' monospace (ops and the editor, packages/kit/public/tool-theme.css),
   which reach this sheet through gs.css's @import. Nothing on the game page sets it, so the game
   never downloads it. IBM Plex Mono: SIL Open Font License 1.1, OFL-IBMPlexMono.txt. */
@font-face {
  font-family: 'Tamer Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('tamer-sans-600.woff2') format('woff2');
  ascent-override: 93%;
  descent-override: 34.6%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Grenze';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('grenze-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('cinzel.woff2') format('woff2');
  ascent-override: 110%;
  descent-override: 38%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('ibm-plex-mono-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url('ibm-plex-mono-500.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
