/**
 * Clover Newsletter.
 *
 * @author    Cloverfield
 * @copyright 2026 Cloverfield
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */

	.clovernewsletter-block {
		margin: 1rem 0;
	}

	.clovernewsletter-row {
		display: flex;
		flex-wrap: wrap;
		gap: .5rem;
	}

	.clovernewsletter-row .clovernewsletter-email {
		flex: 1 1 14rem;
		min-width: 0;
		width: auto;
	}

	.clovernewsletter-consent,
	.clovernewsletter-note {
		margin-top: .5rem;
		font-size: .875rem;
	}

	.clovernewsletter-consent input {
		margin-right: .35rem;
	}

	.clovernewsletter-message {
		margin-top: .5rem;
		font-size: .875rem;
	}

	.clovernewsletter-message:empty {
		display: none;
	}

	.clovernewsletter-message.is-success {
		color: #2e7d32;
	}

	.clovernewsletter-message.is-error {
		color: #c62828;
	}

	.clovernewsletter-form.is-loading .clovernewsletter-submit {
		opacity: .6;
		pointer-events: none;
	}

	.clovernewsletter-sr,
	.clovernewsletter-hp {
		position: absolute !important;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border: 0;
	}

	.clovernewsletter-page .clovernewsletter-unsubscribe {
		margin: 1rem 0;
	}
