body #gform_submit_button_1.gform_button.button {
	font-family: "Engravers gothic";
	font-size: var(--text-xl);
	font-weight: var(--btn-font-weight);
	line-height: var(--btn-line-height);
	text-align: var(--btn-text-align);
	text-transform: var(--btn-text-transform);
	background-color: var(--primary);
	display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center;     /* Centers vertically */
	transition: var(--btn-transition, var(--transition));
	box-sizing: border-box;
	scroll-margin-top: var(--offset, 0);
	color: var(--primary-ultra-light);
	padding-block: var(--btn-padding-block);
	padding-inline: var(--btn-padding-inline);
	min-inline-size: var(--btn-min-width);
	font-style: var(--btn-font-style);
	letter-spacing: var(--btn-letter-spacing);
	text-decoration: var(--btn-text-decoration);
	border-width: var(--btn-border-width);
	border-style: var(--btn-border-style);
	border-radius: 5px;
	border: 4px solid var(--primary);
}
body #gform_submit_button_1.gform_button.button:focus {
	outline-style: solid;
	outline-color: var(--focus-color);
	outline-width: var(--focus-width);
	outline-offset: var(--focus-offset);
}
@media (prefers-reduced-motion: reduce) {
	body #gform_submit_button_1.gform_button.button {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}
@media (hover: hover) and (pointer: fine) {
	body #gform_submit_button_1.gform_button.button:hover {
		background: var(--primary-trans-90);
		border-color: var(--primary-trans-90);
		text-decoration: var(--btn-text-decoration-hover);
	}
}
