/* kit/fit-lines — MIT, siehe LICENSE im selben Ordner. 0 Abhaengigkeiten.

   Dieses Stylesheet versteckt NICHTS und verkleinert NICHTS. Die ganze Arbeit
   macht fit-lines.js; hier steht nur ein Wortumbruch-Schutz: waere ein
   einzelnes Wort breiter als die Zeile, wuerde keine Verkleinerung der Welt
   eine Zeile daraus machen — dann darf es brechen, statt aus der Box zu laufen.

   WARUM HIER KEINE TRANSITION MEHR STEHT — der teuerste Fehler dieser
   Komponente, gemessen 2026-08-01: `transition: font-size 120ms` sah harmlos
   aus und machte die Komponente WIRKUNGSLOS. Sie setzt eine kleinere Groesse
   und misst sofort nach; waehrend einer Transition liefert getComputedStyle
   aber den laufenden Zwischenwert, also noch die ALTE Groesse. Die Schleife
   sah deshalb nie eine Wirkung, verkleinerte bis zur Untergrenze, gab auf und
   stellte alles zurueck — sechs Durchgaenge lang mit dem Ergebnis
   "verkleinert: 0", ohne einen einzigen Fehler im Protokoll.
   Eine Groessenanpassung ist ohnehin Layout und kein Effekt: sie soll richtig
   sein, nicht huebsch ankommen.

   WARUM HIER KEIN line-clamp STEHT: abschneiden loescht Inhalt, und zwar
   unsichtbar. Ein Klon, dem der halbe Satz fehlt, besteht jede Layout-Pruefung
   (AGENTS.md §5: die Augen schlagen die Zahl). Zu langer Text soll SICHTBAR zu
   lang bleiben, damit die Copy gekuerzt wird — content-check meldet ihn als
   Befund "zeilen". */

[data-kit-fit] {
  overflow-wrap: anywhere;
}
