/* ====================================================================
   text.css — HAUSSCHRIFT DES CASINOS (W16) — Fassung 1.1
   ====================================================================
   Inter (UI, 400/600/700/800), JetBrains Mono (Ticker, Displays,
   Shop — die Monospace-Textwelt, 400/700), DSEG7 Classic (NUR die
   drei Zaehlwerk-LEDs des Automaten). Entscheid Alexander am
   Schriftmuster W16; alle Lizenzen SIL OFL 1.1, die drei OFL-*.txt
   liegen daneben und MUESSEN mit hochgeladen werden.

   ⚠ DIE SCHNITTE SIND NACHGEHINTET (ttfautohint, fpgm/prep/cvt
     drin). Die Paketfassungen von fontsource kommen OHNE
     TrueType-Instruktionen und malen bei 13 px sichtbar weich —
     am Muster 1.1 gemessen und entschieden ("gehintet ist
     perfekt"). Beim Schrift-Update NIE die rohen Paket-woff2
     einsetzen, immer erst durch ttfautohint.

   GEMESSENE LAUFWEITEN (hmtx, nicht geschaetzt):
     JetBrains Mono '8' = 0,600 em = exakt Courier New
       -> ch-Breiten, 12ch-Felder und Geister-Achten bleiben
          DECKUNGSGLEICH, kein Layout verschiebt sich.
     DSEG7 '8' = 0,816 em -> Groessenfaktor 0,735 in der
       LED-Regel von bandit.html, damit das Glas nicht waechst.

   KURSIVE (1.1): Inter Italic 400 ist ECHT dabei — die lore-txt-
   Beschreibungen (Shop, Verkauf, Karten) sind zu praesent fuer
   die synthetische Browser-Schraege. Kursiv-700-Stellen mischt
   der Browser aus Italic 400 hoch; dafuer lohnt keine Datei.
   DSEG BOLD (1.1, Test Alexander): Schnitt 700 registriert —
   .glas traegt font-weight:700 und zieht ihn von selbst.
   Laufweite Bold-'8' = 0,816 em wie Regular, der 0,735-Faktor
   in bandit.html gilt unveraendert. Rueckweg zum Regular:
   font-weight:400 in der LED-Regel, keine Datei anfassen.

   Wird gebraucht von: bandit.html und index.html
   (<link ...text.css?v=2>, NACH emoji.css).
   ==================================================================== */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(inter-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(inter-400-italic.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(inter-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(inter-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(inter-800.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(jbmono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(jbmono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'DSEG7';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(dseg7-400.woff2) format('woff2');
}
@font-face {
  font-family: 'DSEG7';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(dseg7-700.woff2) format('woff2');
}
