.wp-block-button.apple > *,
.wp-block-button.castbox a,
.wp-block-button.castbox > *,
.wp-block-button.overcast a,
.wp-block-button.overcast > *,
.wp-block-button.pandora a,
.wp-block-button.pandora > *,
.wp-block-button.pocket-casts a,
.wp-block-button.pocket-casts > *,
.wp-block-button.rss a,
.wp-block-button.rss > *,
.wp-block-button.spotify a,
.wp-block-button.spotify > *,
.wp-block-button.youtube a,
.wp-block-button.youtube > * {
	align-items: center;
	display: flex;
	gap: 7px;
	justify-content: center;
}
.wp-block-button.apple a::before,
.wp-block-button.apple > *::before,
.wp-block-button.castbox a::before,
.wp-block-button.castbox > *::before,
.wp-block-button.overcast a::before,
.wp-block-button.overcast > *::before,
.wp-block-button.pandora a::before,
.wp-block-button.pandora > *::before,
.wp-block-button.pocket-casts a::before,
.wp-block-button.pocket-casts > *::before,
.wp-block-button.rss a::before,
.wp-block-button.rss > *::before,
.wp-block-button.spotify a::before,
.wp-block-button.spotify > *::before,
.wp-block-button.youtube a::before,
.wp-block-button.youtube > *::before {
	background-color: currentColor;
	content: "";
	display: block;
	height: 1rem;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 1rem 1rem;
	width: 1rem;
}
.wp-block-button.apple a::before,
.wp-block-button.apple > *::before {
	mask-image: url('../../images/apple.svg');
}
.wp-block-button.castbox a::before,
.wp-block-button.castbox > *::before {
	mask-image: url('../../images/castbox.svg');
}
.wp-block-button.overcast a::before,
.wp-block-button.overcast > *::before {
	mask-image: url('../../images/overcast.svg');
}
.wp-block-button.pandora a::before,
.wp-block-button.pandora > *::before {
	mask-image: url('../../images/pandora.svg');
}
.wp-block-button.pocket-casts a::before,
.wp-block-button.pocket-casts > *::before {
	mask-image: url('../../images/pocket-casts.svg');
}
.wp-block-button.rss a::before,
.wp-block-button.rss > *::before {
	mask-image: url('../../images/rss.svg');
}
.wp-block-button.spotify a::before,
.wp-block-button.spotify > *::before {
	mask-image: url('../../images/spotify.svg');
}
.wp-block-button.youtube a::before,
.wp-block-button.youtube > *::before {
	mask-image: url('../../images/youtube.svg');
}
.wp-block-button.is-style-mini-outline a,
.wp-block-button.is-style-mini-outline .wp-block-button__link {
	background-color: var(--wp--preset--color--theme-1);
}
.wp-block-button.is-style-mini-outline a:hover,
.wp-block-button.is-style-mini-outline a:focus,
.wp-block-button.is-style-mini-outline .wp-block-button__link:hover,
.wp-block-button.is-style-mini-outline .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--theme-5);
	border-color: var(--wp--preset--color--theme-5);
	color: var(--wp--preset--color--theme-1);
}
@media not (prefers-reduced-motion) {
	.wp-block-button a,
	.wp-block-button .wp-block-button__link {
		transition: background-color 0.4s, border-color 0.4s, color 0.4s ease;
	}
}