/* Gemeinsame Mobile-Korrekturen für alle Seiten */

/* Sicherheitsnetz gegen seitliches Wackeln (clip statt hidden, damit die Sticky-Navigation weiter funktioniert) */
body { overflow-x: clip; }

@media (max-width: 767px) {
    /* Lange deutsche Wörter (z. B. "Datenschutzerklärung") umbrechen statt aus dem Bildschirm zu ragen */
    /* (anywhere statt break-word, damit es auch in Flex-/Grid-Containern greift) */
    h1, h2, h3, h4 { overflow-wrap: anywhere; hyphens: auto; -webkit-hyphens: auto; }

    /* Ab 16px zoomt iOS beim Antippen eines Formularfelds nicht mehr automatisch hinein */
    input, select, textarea { font-size: 16px !important; }
}
