ul.social-links {
	padding-left: 0;
	display: flex;
	gap: 8px;
}

ul.social-links.has-text-align-center {
	justify-content: center;
}

ul.social-links.has-text-align-right {
	justify-content: flex-end;
}

ul.social-links li {
	list-style-type: none;
}

ul.social-links a {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	border: 1px solid #C0B9B7;
	border-radius: 50%;
	transition: border-color 0.2s ease-in-out;
}

ul.social-links svg {
	fill: var(--wp--preset--color--foreground);
	width: 22px;
	height: 22px;
	transition: fill 0.2s ease-in-out;
}
ul.social-links a:hover {
	border-color: var(--wp--preset--color--theme-1);
}
ul.social-links a:hover svg {
	fill: var(--wp--preset--color--theme-1);
}

.editor-styles-wrapper ul.social-links a {
	pointer-events: none;
}
