/* Footer social icons: white glyph in a translucent circle (Framer "Social Icons"). */
.site-footer .wp-block-social-links .wp-social-link {
	display: grid;
	place-items: center;
	inline-size: var(--wp--custom--size--social);
	block-size: var(--wp--custom--size--social);
	background-color: var(--wp--custom--color-alpha--white-08);
	color: var(--wp--preset--color--white);
	border-radius: var(--wp--custom--radius--full);
	transition: background-color var(--wp--custom--transition--duration--fast) var(--wp--custom--transition--easing--tween),
		transform var(--wp--custom--transition--duration--fast) var(--wp--custom--transition--easing--tween);
}
.site-footer .wp-block-social-links .wp-social-link a {
	padding: 0;
	display: grid;
	place-items: center;
	color: inherit;
}
.site-footer .wp-block-social-links .wp-social-link:hover {
	background-color: var(--wp--preset--color--teal);
	transform: scale(var(--wp--custom--transform--hover-scale));
}
@media (prefers-reduced-motion: reduce) {
	.site-footer .wp-block-social-links .wp-social-link {
		transition: none;
	}
}
