/* Ergänzungen zur BESUCHERSEITE.
   ------------------------------------------------------------------------
   Warum es diese Datei gibt: `style.css` und die `seite-*.css` werden aus dem
   statischen Entwurf erzeugt und beim nächsten Abgleich überschrieben. Alles,
   was erst im WordPress-Theme dazugekommen ist, gehört deshalb hierher —
   sonst wäre es beim nächsten Extraktor-Lauf wieder weg.

   Das Gegenstück für die Pflege-Oberfläche ist `verwaltung-ergaenzung.css`.
   Diese hier lädt auf JEDER Besucherseite, jene nur unter /verwaltung/.

   Jede Regel nennt die Messung, auf die sie zurückgeht. */

/* =========================================================================
   „PREIS AUF ANFRAGE"
   Gemessen am 28.08.2026: Ein Fahrzeug ohne Preisangabe zeigte auf Kachel und
   Einzelseite „€ 0" — optisch nicht zu unterscheiden von einem Auto, das
   tatsächlich nichts kostet. Ursache war `(int) ''`, was in PHP 0 ergibt.
   Für einen Händler ist das der peinlichste denkbare Anzeigefehler.

   Die Zeile steht an der Stelle der grossen Preiszahl. Sie darf nicht so laut
   auftreten wie ein Preis (es IST keiner) und nicht so leise, dass man sie
   übersieht — deshalb Schreibmaschinenschrift, gedämpfte Farbe, kleiner Grad.
   ========================================================================= */
.veh-price .veh-price-anfrage,
.price-big .preis-anfrage {
  font-family: var(--font-mono, ui-monospace, monospace);
  letter-spacing: .04em;
  color: var(--text-secondary, #b8b8b8);
  white-space: nowrap;
}
/* Relativ zur jeweiligen Preisgrösse, damit es auf Kachel und Einzelseite
   gleich gut sitzt, ohne zwei feste Werte pflegen zu müssen. */
.veh-price .veh-price-anfrage { font-size: .74em; }
.price-big  .preis-anfrage    { font-size: .5em; }

/* =========================================================================
   LANGE ZEICHENKETTEN OHNE LEERZEICHEN
   Gemessen am 29.08.2026: `.vehicle-desc` trägt `white-space: pre-line`
   (damit Absätze erhalten bleiben), aber keinen Umbruch-Schutz. Ein Wort ohne
   Leerzeichen läuft damit über den Rand hinaus.
   Der Bericht nannte das „theoretisch, Verkäufer tippen keine 2000-Zeichen-
   Wörter". Das stimmt — aber sie fügen LINKS ein: eine kopierte mobile.de-
   oder Google-Maps-Adresse ist schnell 200 Zeichen ohne ein einziges
   Leerzeichen. Genau dann bricht das Layout der Fahrzeugseite auf dem Handy,
   und zwar auf einer Seite, die ein Kaufinteressent gerade liest.
   `anywhere` statt `break-word`, weil nur ersteres auch die Mindestbreite des
   Kastens verkleinert — sonst bleibt der Überlauf trotz Umbruchregel.
   ========================================================================= */
.vehicle-desc,
.veh-spec dd,
.veh-extras li,
.veh-detail-body-content { overflow-wrap: anywhere; }
