#primary-newsletter-cta {
	[data-sr-convertkit-subscribe-form] {
		@apply mx-auto flex w-full max-w-md flex-col;
		[data-sr-fieldset] {
			@apply relative mb-4 flex w-full flex-col rounded-full border-4 border-black bg-transparent px-8 py-7 text-base font-semibold placeholder-black/70 focus-within:ring-2 focus-within:ring-black focus-within:ring-offset-2 sm:text-base sm:leading-6;
		}
		[data-sr-input] {
			@apply absolute left-0 top-0 h-full w-full rounded-full px-8 pt-8 text-base focus-visible:ring-offset-0;
		}
		[data-sr-input-label] {
			@apply pointer-events-none relative z-10 inline-block -translate-y-3 pb-1 font-medium;
		}
		[data-sr-input-asterisk] {
			@apply opacity-50;
		}
		[data-sr-button] {
			@apply font-heading relative z-10 mt-4 flex h-full items-center justify-center rounded-full bg-black py-5 text-2xl font-bold text-white transition after:absolute after:-z-10 after:h-full after:w-full after:translate-y-2 after:rounded-full after:border-4 after:border-black after:transition after:content-[''] hover:-rotate-1 hover:scale-105;
			svg {
				@apply h-6 w-6;
			}
		}
		p {
			@apply pt-5 text-center text-lg font-medium;
		}
	}
}
