/* =====================================================================
   Ville Voisin — Bouton « Envoyer » des formulaires WPForms
   Même apparence que les boutons pleins du site (CTA « Réserver »).
   Chargé uniquement quand un formulaire WPForms est présent (RGESN).
   ===================================================================== */

.wpforms-container button[type="submit"].wpforms-submit,
.wpforms-container .wpforms-submit-container button.wpforms-submit {
	background-color: var(--wp--preset--color--vert-vv) !important;
	color: var(--wp--preset--color--creme) !important;
	border: 0 !important;
	border-radius: 2px !important;
	padding: 15px 30px !important;
	font-size: 0.82rem !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
	line-height: 1.25 !important;
	font-family: inherit;
	font-weight: 500;
	cursor: pointer;
	box-shadow: none !important;
	transition: background-color 0.2s ease;
}

.wpforms-container button[type="submit"].wpforms-submit:hover,
.wpforms-container button[type="submit"].wpforms-submit:focus {
	background-color: var(--wp--preset--color--vert-vv-fonce) !important;
	color: var(--wp--preset--color--creme) !important;
}

/* Focus clavier visible (RGAA) */
.wpforms-container button[type="submit"].wpforms-submit:focus-visible {
	outline: 2px solid var(--wp--preset--color--vert-vv-fonce);
	outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
	.wpforms-container button[type="submit"].wpforms-submit {
		transition: none;
	}
}
