/* ==========================================================================
   LucTech KI Office — Schrift

   DIE EINZIGE DATEI DIESES HAUSES, DIE url() ENTHALTEN DARF.

   Ein @font-face braucht ein url(). lt.css, figuren.css und anmeldung.css
   dürfen keines enthalten — dort ist "kein url()" eine prüfbare Regel, weil
   ein Stylesheet mit url() dasjenige ist, das still anfängt, Anfragen zu
   stellen. Deshalb steht der Schriftschnitt hier und nirgends sonst.

   ALLE ADRESSEN SIND EIGENE. Keine Anfrage geht nach draussen: kein
   fonts.googleapis.com, kein fonts.gstatic.com. Die Richtlinie der Seiten
   lautet font-src 'self'; eine fremde Adresse würde vom Browser abgelehnt,
   und die Seite sähe dann so aus, als hätte niemand sie gesetzt.

   WARUM EINE DATEI UND NICHT VIER

   Verlangt sind die Schnitte 400, 500, 650 und 800. Google Fonts liefert für
   family=Inter:wght@400;500;650;800 VIER @font-face-Regeln, die im
   Lateinischen alle auf DIESELBE Datei zeigen — gemessen am 2026-08-17:
   die vier url() sind zeichengleich. Der Grund steht in der Datei selbst:
   Inter 4.001 ist eine variable Schrift mit der Achse wght 100–900
   (fvar-Tabelle, nachgesehen mit fontTools). Vier Kopien derselben Bytes
   abzulegen wäre keine Genauigkeit, sondern dreimal derselbe Download.

   Der Bereich "font-weight: 400 800" liefert daher genau die vier
   geforderten Schnitte — und nur normale Lagen, kein Kursiv: die Datei
   trägt keine Kursivachse, und synthetische Kursive entstehen nicht, weil
   nirgends im Haus font-style:italic gesetzt wird.

   ZWEI UNTERSCHNITTE, NICHT SIEBEN. Kyrillisch, Griechisch und
   Vietnamesisch werden nicht mitgeliefert; das Haus schreibt Deutsch.
   Lateinisch trägt die Umlaute (U+00C4 …), das Eurozeichen und die
   deutschen Anführungszeichen; Lateinisch-erweitert ist dabei, weil ein
   Name eines Kunden darüber hinausgehen kann.

   Herkunft und Lizenz stehen in THIRD-PARTY.md.
   ========================================================================== */

/* --------------------------------------------------------------- LATEINISCH */
@font-face{
  font-family:"Inter";
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url("/ui/inter-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;
}

/* ----------------------------------------------------- LATEINISCH ERWEITERT */
@font-face{
  font-family:"Inter";
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url("/ui/inter-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
                U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF,
                U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
                U+2113, U+2C60-2C7F, U+A720-A7FF;
}
