/**
 * Multistep form surface overrides.
 *
 * push-sign-up-form intentionally styles only the primary step with a visible
 * surface (background, border, padding). Opt-ins and supplementary steps get
 * form--optins / form--supplementary and lose those styles via shadow DOM rules.
 * Use ::part(form-content) to apply the same surface treatment to every step.
 */
pu-multistep-form::part(form-content) {
	background-color: var(--pu-form-background-color, var(--form-background, #ffffff)) !important;
	border: 0.0625em solid var(--pu-form-border-color, var(--form-border, rgba(0, 0, 0, 0.1))) !important;
	padding: 2rem 1rem !important;
}
