/* ============================================================
   r12-global.css, Gestaltungsrunde 12.10.2026, Paket „Global“
   Aufgaben aus der Anpassungsliste des Teams: G11 Ladezeit der Bilder, G12 Scrollanimation bei Schritt-für-Schritt-Abschnitten, G13 gleiches Kachel-Layout nebeneinander, G14 Bildsprache in den Wischreihen am Handy, G15 Handyansicht aller Abschnitte.

   Eingebunden von quelle/bauen.py (R12_PAKETE) auf allen Seiten von physiopark.berlin und physiopark-zeitlos.de, nach allen
   bestehenden Dateien, mit ?v=-Stempel (STEMPEL_DATEIEN).
   Nur dieses Paket schreibt in diese Datei. Gemeinsame Bauteile
   (bauteile.css/js, bewegung.css/js, seiten.css) zuerst wiederverwenden;
   Mockup Brandkit 15.png ist verbindlich. Skripte nie inline (CSP),
   prefers-reduced-motion respektieren.
   Leer ausgeliefert vom Strukturpaket A, 12.10.2026.
   ============================================================ */

/* ============================================================
   G13  Kacheln nebeneinander: gleiches Layout
   Karten einer Reihe sind gleich hoch (Grid strecken sie ohnehin). Was
   eine Karte unten abschliesst (Telefon, Verweis, Knopf), steht in allen
   Karten der Reihe auf derselben Höhe; der Text darüber beginnt direkt
   unter der Überschrift. Gemessen am 12.10.2026 mit scratchpad
   gl/kacheln.js auf allen Seiten bei 390, 1000 und 1440 px: Praxiskarten
   der Startseiten 48 gegen 25 px Abstand zum Kartenboden (Anpassungsliste
   S02), Teamkarten, Kontaktwege 58/115/61 px, Leistungsliste der Praxen.
   Technik: Das letzte Element vor dem Kartenfuss bekommt margin-bottom:
   auto. So bleiben die eigenen Abstände des Fusses (.fall-schritt,
   .weiter) erhalten, und eine Karte ohne Fuss ändert sich nicht.
   Schrittkarten: bewegung.css B8 (dort, weil sie auch auf der Karriere
   stehen, die diese Datei nicht lädt).
   ============================================================ */

/* Säulen: Praxen auf beiden Startseiten, Bereiche auf /team/ */
.saeule-text { display: flex; flex-direction: column; }
.saeule-text > :has(+ :is(.fall-schritt, .link-zeile, .btn-reihe)):not(.fall-schritt, .link-zeile, .btn-reihe) {
  margin-bottom: auto;
}

/* Wegkarten (Kontaktwege, Weitere Leistungen, Wegweiser): Verweis unten */
.weg-karte > :has(+ :is(.weiter, .link-zeile, .btn-reihe):last-child) { margin-bottom: auto; }

/* Leistungsliste der Praxisseiten: Zwei Spalten, gleich hohe Zeilen. Die
   Zeile verteilte ihre Resthöhe auf Titel und Satz, der Satz rutschte bei
   kurzen Einträgen nach unten. */
.leistungs-liste li { align-content: start; }

/* ============================================================
   Überlauf bei 320 px nach dem Scrollen (gefunden bei der Prüfung von G12
   am 12.10.2026, Stand main schon so): style.css setzt das Logo im
   geschrumpften Kopf auf 44 px Höhe und schlägt damit die kleineren Höhen
   aus seiten.css (40 px unter 420 px, 36 px unter 341 px). Ab 24 px
   Scrollweg war das Dokument bei 320 px 333 px breit, auf allen Seiten von
   Berlin und Zeitlos. Der Kopf behält beim Scrollen seine Handygrößen.
   ============================================================ */
/* Die Regeln stehen seit dem Zusammenführen in seiten.css R12 (Logo am Handy). */
