/* =============================================================================
 * Fenstertitel: GRÖSSER, in jedem Fenster (Vorgabe Betreiber, 2026-10-02:
 * „ich möchte, dass der Titel in allen Fenstern größer dargestellt wird").
 *
 * Der Titel steht mittig in der Titelleiste des eingefrorenen Bundles:
 *   div.window-shadow > div.rounded-2xl > div.shrink-0.cursor-grab (Titelleiste, 44px)
 *     > div.absolute.left-1/2.-translate-x-1/2 > span.text-xs.font-medium
 * `text-xs` sind 12px — die kleinste Schrift auf dem ganzen Schreibtisch, kleiner als die
 * Menüleiste darüber, für die EINE Angabe, die sagt, welches Fenster das ist.
 *
 * Er bekommt jetzt GENAU den Titel der Assistenten-Bahn: 14px, Semibold (600). Die Bahn ist
 * ein Fenster und folgt den Fenstern (fenster-hell.css, Dateikopf); ihr Titel stand schon
 * immer auf `600 14px` (`.vilo-as-titel`, assets/kernel.js). Zwei Titelgrössen für zwei
 * Fensterköpfe nebeneinander wären eine zu viel. 14px ist zugleich die nächste Stufe auf
 * Fluents Skala (10/12/14/16/20/24) — kein Zwischenwert.
 *
 * NUR SCHRIFT, NIE FARBE ODER LAGE. Den Ton setzen der Bundle (`text-white/80` fokussiert,
 * `/40` nicht fokussiert) und im Hellmodus fenster-hell.css; die gerechneten Kontraste dort
 * gelten unverändert und werden mit grösserer Schrift nur besser. Die Zentrierung bleibt
 * die des Bundles.
 *
 * `display: block` ist die eine Ausnahme, und sie HÄLT die Lage statt sie zu ändern. Der
 * Titel ist ein Inline-Element in einem `div`, dessen Zeile (16px-Strebe des Dokuments) die
 * Grundlinie bestimmt; mit 14px rutschte er gemessen 1.5px über die Mitte der Leiste, vorher
 * waren es 0.5px (die 1px-Unterkante). Als Block IST der Titel die Zeile, das `div` wird
 * genau so hoch, und das Flex-Zentrieren der Leiste setzt ihn wieder auf −0.5px. Er ist das
 * einzige Kind seines `div`, es gibt also nichts, was dabei umbrechen könnte.
 *
 * Gemessen (Chromium, 1440×900, echte Shell, dunkel UND hell): 14px/600, waagerecht exakt
 * mittig, senkrecht −0.5px wie vorher. Der längste Name („Reservierungen", 106px) behält bei
 * der kleinsten Fensterbreite, die das Bundle zulässt (`i0=400`), 61px Luft zur Ampel und
 * 67px zum Neu-laden-Knopf.
 *
 * KEIN BUNDLE-EINGRIFF, KEIN `!important`: die Kette hier steht bei (0,5,3) gegen Tailwinds
 * `.text-xs`/`.font-medium` (je 0,1,0) und gewinnt ohne Reihenfolge. Der Anker ist derselbe
 * Pfad, an dem app-shell-geometry.css die Titelleiste auf iPhone und iPad ausblendet — dort
 * gibt es den Titel gar nicht, die Regel greift also nur am Schreibtisch.
 *
 * Gepinnt durch `mockups/tests/fenster-titel.test.js` (Prämisse im Bundle, Kaskade, Grösse
 * gegen den Titel der Bahn, kein Farb- oder Lageeingriff).
 * ==========================================================================*/

.window-shadow > .rounded-2xl > div.shrink-0.cursor-grab > div.absolute > span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  display: block;
}
