.is-style-white-purple .wp-block-button__link,
.is-style-white-yellow .wp-block-button__link {
	background-color: var(--wp--preset--color--one);
	border-color: var(--wp--preset--color--one);
	color: var(--wp--preset--color--three);
}

.is-style-purple-white .wp-block-button__link,
.is-style-purple-yellow .wp-block-button__link,
.is-style-white-purple .wp-block-button__link:hover,
.is-style-white-purple .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--three);
	border-color: var(--wp--preset--color--three);
	color: var(--wp--preset--color--one);
}

.is-style-purple-yellow .wp-block-button__link:hover,
.is-style-purple-yellow .wp-block-button__link:focus,
.is-style-white-yellow .wp-block-button__link:hover,
.is-style-white-yellow .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--five);
	border-color: var(--wp--preset--color--five);
	color: var(--wp--preset--color--three);
}

.is-style-purple-white .wp-block-button__link:hover,
.is-style-purple-white .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--one);
	border-color: var(--wp--preset--color--one);
	color: var(--wp--preset--color--three);
}

.is-style-text-link .wp-block-button__link,
.is-style-plus-icon-link .wp-block-button__link {
	padding: 0 20px 0 0;
	font-size: 16px;
	min-width: auto;
	border-radius: 0;
	border: none;
	background: url( "/static/images/icon-link.svg" ) no-repeat right center;
	transition: unset;
	font-weight: 700;
}

.is-style-plus-icon-link .wp-block-button__link {
	padding: 0 48px 10px 0;
	background: url( "/static/images/icon-plus.svg" ) no-repeat right center;
	text-decoration: underline;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 11px;
	color: var(--wp--preset--color--one);
}

.is-style-text-link .wp-block-button__link:hover,
.is-style-text-link .wp-block-button__link:focus,
.is-style-plus-icon-link .wp-block-button__link:hover,
.is-style-plus-icon-link .wp-block-button__link:focus {
	text-decoration: underline;
	text-decoration-thickness: 2px !important;
}