/*
 * Gravity Forms submit buttons.
 *
 * Keep form actions visually aligned with the theme's default Button block.
 */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"],
.gform_wrapper .gform_button,
.gform_wrapper .gform-theme-button,
.gform_wrapper button[type="submit"] {
	background-color: var(--wp--preset--color--primary, #191b46);
	border: 0;
	border-radius: 999px;
	box-shadow: none;
	color: var(--wp--preset--color--base, #ffffff);
	cursor: pointer;
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1;
	padding:
		var(--wp--preset--spacing--small)
		var(--wp--preset--spacing--medium);
	text-decoration: none;
	transition:
		background-color 200ms ease,
		border-color 200ms ease,
		box-shadow 200ms ease,
		color 200ms ease;
}

.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer input[type="submit"]:focus,
.gform_wrapper .gform_page_footer input[type="submit"]:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:focus,
.gform_wrapper .gform_button:hover,
.gform_wrapper .gform_button:focus,
.gform_wrapper .gform-theme-button:hover,
.gform_wrapper .gform-theme-button:focus,
.gform_wrapper button[type="submit"]:hover,
.gform_wrapper button[type="submit"]:focus {
	background-color: var(--wp--preset--color--primary-alt, #f06f2f);
	color: var(--wp--preset--color--base, #ffffff);
}

.gform_wrapper .gform_footer input[type="submit"]:focus-visible,
.gform_wrapper .gform_page_footer input[type="submit"]:focus-visible,
.gform_wrapper .gform_button:focus-visible,
.gform_wrapper .gform-theme-button:focus-visible,
.gform_wrapper button[type="submit"]:focus-visible {
	outline: 2px solid var(--wp--preset--color--primary, #191b46);
	outline-offset: 2px;
}
