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

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 {
	color: inherit;
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

ul.social-links.has-label {
	gap: 20px;
	flex-wrap: wrap;
	row-gap: 0;
}

ul.social-links.has-label a {
	font-family: var(--wp--custom--typography--interface--font-family);
	font-size: var(--wp--custom--typography--interface--font-size);
	font-weight: var(--wp--custom--typography--interface--font-weight);
	letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
	line-height: var(--wp--custom--typography--interface--line-height);
	text-transform: var(--wp--custom--typography--interface--text-transform);
	width: auto;
	gap: 8px;
}

ul.social-links svg {
	fill: currentColor;
	width: 20px;
	height: 20px;
}

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