/* TU-LA-LIT's fonts, self-hosted (plan D18, founder OK 2026-09-19). Linked from index.html
 * (the picker tile wears the booth face) and awaited by client/tulalit/fonts.ts (the fonts
 * gate). All SIL Open Font License 1.1; sources in LICENSES.md.
 *
 * The in-game handwriting faces are DIGIT-ONLY subsets: the number is all they ever draw.
 * Caveat and Chakra Petch are full Latin, because the lobby rules and the booth text use them.
 * The number faces and the LCD use font-display: block, so a slow load shows nothing rather than a
 * fallback digit racing; the booth faces use swap, so a label is never blank. */

@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('./Caveat-600-latin.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: 'Chakra Petch'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('./ChakraPetch-500-latin.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: 'Chakra Petch'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('./ChakraPetch-700-latin.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: 'Rock Salt'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./RockSalt-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

@font-face { font-family: 'Kristi'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./Kristi-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

@font-face { font-family: 'Shadows Into Light'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./ShadowsIntoLight-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

@font-face { font-family: 'Just Another Hand'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./JustAnotherHand-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

@font-face { font-family: 'Homemade Apple'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./HomemadeApple-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

@font-face { font-family: 'La Belle Aurore'; font-style: normal; font-weight: 400; font-display: block;
  src: url('./LaBelleAurore-400-digits.woff2') format('woff2'); unicode-range: U+002D, U+0030-0039; }

/* DSEG7 Classic: the LCD meter and the phone LCD. Digits, dash and colon are all it draws. */

@font-face { font-family: 'DSEG7 Classic'; font-style: normal; font-weight: 700; font-display: block;
  src: url('./DSEG7Classic-700.woff2') format('woff2'); unicode-range: U+0020-007E; }
