/**
 * LKST CTA Swap — minimal styles.
 *
 * The module is layout-agnostic; authors style their buttons and forms
 * however they want. We only handle two small things:
 *   1. Ensure the [hidden] attribute reliably hides elements (some themes
 *      break it with conflicting display rules).
 *   2. Subtle opacity transition for users who allow motion. No transform
 *      so reduced-motion users get an instant swap.
 *
 * @package LK\SiteToolkit
 */

[data-lkst-swap-group][hidden],
.lkst-cta-form[hidden] {
	display: none !important;
}

@media ( prefers-reduced-motion: no-preference ) {
	[data-lkst-swap-group],
	.lkst-cta-form {
		transition: opacity 0.15s ease;
	}
}
