/*
 * Anti-spam form furniture (T38) — see functions/setup/antispam.php.
 *
 * .sisa-turnstile reserves the widget's height (65px normal/flexible) before
 * Cloudflare's api.js renders into it, so a protected form never shifts.
 * .sisa-hp-wrap visually removes the honeypot field (screen readers skip it
 * via aria-hidden; keyboards via tabindex=-1) without display:none, which
 * some bots use to detect traps.
 */

.sisa-hp-wrap {
	position: absolute !important;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	white-space: nowrap;
}

.sisa-turnstile {
	min-height: 65px;
	margin: 4px 0;
}

.sisa-turnstile iframe {
	max-width: 100%;
}

/* Berater: fixed-size widget, centered above the submit row. */
.sisa-turnstile--berater {
	display: flex;
	justify-content: center;
	margin: 20px 0 0;
}
