/*
 * inventia Bausteine — Fremde Felder am Handy (0.35.0). Lädt mit Viewport.php: genau auf den Seiten, auf denen das Plugin
 * Divis Zoom-Sperre aufhebt (Viewport::gilt — jede Besucherseite, auch die leere Seitenvorlage wie /newsletter/; nicht im
 * Backend, nicht im Builder), und nur, solange Konfig::VIEWPORT_AKTIV an ist. Sperre und Block hängen damit an einer
 * Bedingung: Wo das Zoomen erlaubt ist, gilt dieser Block.
 *
 * Seit 0.35.0 lässt die Website das Zoomen am Handy zu (Raphael 12.11.2026: „wichtig, dass man zoomen kann auf den
 * seiten“). Ohne Divis Zoom-Sperre vergrößert ein iPhone beim Antippen jedes Eingabefeld mit Schrift unter 16 px die Seite
 * von selbst. Die Felder des Plugins haben 16 px (bausteine.css, footer.css, kopf-website.css); hier bekommen die Felder
 * fremder Formulare an Touch-Geräten 16 px — eine Regel je Besitzer, nicht je Formular. Ein weiteres Formular desselben
 * Besitzers ist damit schon erfasst; ein neuer Besitzer bekommt eine Regel mehr.
 *   WPForms          alle Formulare (.wpforms-container). Das Child-Theme setzt „.inventia-wpforms input, … select, …
 *                    textarea { font-size: 15px!important }“ (assets/css/wpforms.css, Spezifität 0-1-1); diese Regeln
 *                    haben 0-2-2 und 0-1-2 und ebenfalls !important.
 *   Anfrageformular  des Themes (.offer-form), auch der Anfrage-Assistent der Schiffsreisen; 13 und 15 px aus
 *                    themes/inventia/assets/css/jquery.steps.css.
 *   Thrive Leads     Eingabefelder der Formulare (.tve_lead_generated_inputs_container), sonst 13,3 px (Browser).
 *   Suchfeld         der WordPress-Suche in Divis Widget-Leiste (#searchform #s), sonst 14 px (Divi).
 * Auswahlknöpfe, Häkchen, Schieber, versteckte Felder und Knöpfe vergrößert iOS nicht; sie bleiben, wie sie sind.
 * Eine eigene Datei, weil keine andere des Plugins auf jeder dieser Seiten lädt: kopf-website.css nur mit dem Kopf (nicht
 * auf der leeren Seitenvorlage), bausteine.css nur mit einem Baustein, footer.css ist erzeugt.
 * Gemessen am 13.11.2026 an 15 Seiten als Besucher (Inventia/unterlagen/Termin-Wuensche-Belege-2026-11-12/plugin-0.35.0/);
 * prüfen vor jedem Upload mit werkzeuge/felder_unter_16px.py. werkzeuge/pruefen.sh verlangt diesen Block mit jedem der vier
 * Besitzer, solange der Schalter an ist; tests/ViewportTest.php, dass die Datei genau dort lädt, wo die Sperre fällt.
 * Nicht hier: die ActiveCampaign-Code-Module der Startseite (Seiteninhalt) und das Chat-Feld des KI-Reisefinders (ki-tools).
 */
@media (pointer: coarse) {
	body .wpforms-container input:not([type="radio"], [type="checkbox"], [type="range"], [type="hidden"], [type="submit"], [type="button"], [type="reset"], [type="image"], [type="color"], [type="file"]),
	body .wpforms-container select,
	body .wpforms-container textarea {
		font-size: 16px !important;
	}

	body .offer-form input:not([type="radio"], [type="checkbox"], [type="range"], [type="hidden"], [type="submit"], [type="button"], [type="reset"], [type="image"], [type="color"], [type="file"]),
	body .offer-form select,
	body .offer-form textarea {
		font-size: 16px !important;
	}

	body .tve_lead_generated_inputs_container input:not([type="radio"], [type="checkbox"], [type="range"], [type="hidden"], [type="submit"], [type="button"], [type="reset"], [type="image"], [type="color"], [type="file"]),
	body .tve_lead_generated_inputs_container select,
	body .tve_lead_generated_inputs_container textarea {
		font-size: 16px !important;
	}

	body #searchform input#s {
		font-size: 16px !important;
	}
}
