/* Die EINE Typo-Treppe von AccelNexus (N9.3, Design-Fund D7).

   Vorgeschichte: Es gab vier Token — und daneben 86 hart kodierte Größen in
   px und rem. Der normale Fließtext der Büro-Oberfläche rendete 16 px, obwohl
   `--fs-body` 14 px sagt, weil `body` gar keine `font-size` setzte und alles
   die Dokument-Basis erbte. Die Handy-App führte in `pwa.css` eine ZWEITE
   `:root`-Liste ohne Typo-Token; ihre rem-Werte (0,85–1,3 rem) landeten auf
   keiner Stufe der Treppe. Gemessen wurden bis zu acht verschiedene Größen
   auf einem Bildschirm.

   ENTSCHEIDUNG (N9.3): Die 16 px bleiben. Sie werden als fünfte Stufe
   `--fs-ui` AUFGESCHRIEBEN, statt die ganze Oberfläche auf 14 px zu
   schrumpfen — das wäre eine Neugestaltung, keine Reparatur, und hätte jede
   Knopfhöhe mitgenommen. `--fs-body` bleibt die Stufe für dichte Flächen
   (Tabellenzellen, Listenzeilen), `--fs-ui` ist der Fließtext und alles
   Bedienbare.

     --fs-small    12,5 px   Abzeichen, Hilfstexte, Meta-Zeilen  (Untergrenze!)
     --fs-body     14   px   Tabellen, Listenzeilen, dichte Flächen
     --fs-ui       16   px   Fließtext, Knöpfe, Felder — die Basis von `body`
     --fs-card     17   px   Karten- und Abschnitts-Überschriften
     --fs-page     22   px   Seitentitel (h1)
     --fs-display  30   px   die EINE große Zahl (Handy-Kachel) — Ausnahme,
                             und genau deshalb benannt

   Unter 12 px gibt es nichts. Ein Abzeichen wird über Innenabstand und
   `line-height` kompakt, nicht über die Schriftgröße (Fund D13).

   Diese Datei wird von JEDER Seite als ERSTES Stylesheet geladen — Büro,
   Login, Recht, Buchungsseite und Handy-App. Damit gibt es eine Quelle
   statt zweier, die auseinanderlaufen können. */

:root {
  --fs-small: 12.5px;
  --fs-body: 14px;
  --fs-ui: 16px;
  --fs-card: 17px;
  --fs-page: 22px;
  --fs-display: 30px;
}
