.wp-block-button .wp-block-button__link {
	background-position: center right 1rem;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY2OTkgMi41TDEzLjgwOTggOS42NDI4Nkw2LjY2Njk5IDE2Ljc4NTciIHN0cm9rZT0iI0JEQkNCOCIgc3Ryb2tlLXdpZHRoPSIyLjE0Mjg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
	background-size: 10px 10px;
	text-align: left;
}

.wp-block-buttons .wp-block-button__link.is-current {
	background-color: var(--wp--preset--color--primary-200);
}

.wp-block-button:not(.is-style-icon-none) .wp-block-button__link[target="_blank"]::after {
	content: none;
}

.wp-block-button:not(.is-style-icon-none) .wp-block-button__link[target="_blank"] {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjI0OTQgMi42MjVINC42OTMzNlY4Ljc5NjFIMTIuMjQ5NFYyLjYyNVoiIHN0cm9rZT0iI0JEQkNCOCIgc3Ryb2tlLXdpZHRoPSIxLjA2MzA4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTkuMzA2MDggMTAuMDg1NFYxMS4zNzQ5SDEuNzVWNS4yOTU5SDMuMzIwMSIgc3Ryb2tlPSIjQkRCQ0I4IiBzdHJva2Utd2lkdGg9IjEuMDYzMDgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K);
	background-size: 14px 14px;
}

.wp-block-button.is-style-icon-none .wp-block-button__link {
	background-image: none;
}

.wp-block-buttons.is-layout-grid .wp-block-button__link {
	display: flex;
	height: 100%;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.25rem;
}

@media not all and (min-width: 600px) {

	.wp-block-buttons.is-style-archive-buttons .wp-block-button__link {
		text-align: center;
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
	}
}

.wp-block-buttons.is-style-archive-buttons .wp-block-button__link:has(> img) {
	display: flex;
	align-items: center;
	gap: 1rem;
}

@media not all and (min-width: 600px) {

	.wp-block-buttons.is-style-archive-buttons .wp-block-button__link:has(> img) {
		flex-direction: column;
		gap: 0.5rem;
	}

	.wp-block-buttons.is-style-archive-buttons .wp-block-button__link img {
		max-width: 18px;
	}
}

