:root :where(.wp-element-button, .wp-block-button__link) {
	min-width: 180px;
}

.wp-block-button.is-style-fill-round .wp-block-button__link,
.wp-block-button.is-style-teal-rounded .wp-block-button__link {
	border-radius: 25px;
}

.wp-block-button.is-style-teal-rounded .wp-block-button__link {
	background-color: var(--wp--preset--color--teal);
}

.wp-block-button.is-style-teal-rounded .wp-block-button__link:hover,
.wp-block-button.is-style-teal-rounded .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--charcoal);
}

.wp-block-button.is-style-checkmark-label .wp-block-button__link,
.wp-block-button.is-style-checkmark-label .wp-block-button__link:hover,
.wp-block-button.is-style-checkmark-label .wp-block-button__link:focus {
	cursor: default;
	pointer-events: none;
	background: var(--wp--preset--color--mint) url( "../images/check-orange-small-icon.svg" ) no-repeat 16px center;
	min-width: auto;
	border-color: var(--wp--preset--color--mint);
	font-size: 17px;
	font-family: var(--wp--preset--font-family--inter);
	padding: 12px 17px 12px 54px;
	border-radius: 22px;
	color: var(--wp--preset--color--charcoal);
}

.wp-block-button.is-style-outer-border .wp-block-button__link {
	border: 10px solid #FFD6CB;
	border-radius: 35px;
}

.wp-block-button.is-style-outer-border .wp-block-button__link:hover,
.wp-block-button.is-style-outer-border .wp-block-button__link:focus {
	border: 10px solid #827B84;
}