/*
 * Hides the form honeypot.
 *
 * This lives in a stylesheet rather than an inline style on purpose. A bot that
 * parses the markup without fetching CSS cannot tell the field is hidden, which
 * is the entire trick — an inline `style="display:none"` announces the trap to
 * anything reading the HTML.
 *
 * `position: absolute` + offscreen rather than `display: none`, because some
 * autofill implementations skip display:none fields entirely, and a trap that
 * autofill declines to touch is a trap that catches fewer bots. Offscreen keeps
 * it in the layout tree while keeping it out of sight.
 *
 * The field is also aria-hidden and tabindex="-1" in the markup, so a
 * screen-reader user does not meet it even though it renders.
 */
.swest-form-trap {
	position: absolute !important;
	left: -9999px !important;
	top: auto !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
}
