.wp-block-palau-share {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-palau-share li {
	margin: 0;
	padding: 0;
}

.wp-block-palau-share a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	background-color: #4a4a4a;
	color: #ffffff;
	text-decoration: none;
	transition: background-color 0.2s ease;
}

.wp-block-palau-share a:hover,
.wp-block-palau-share a:focus {
	background-color: var(--wp--preset--color--custom-naranja);
}

.wp-block-palau-share svg {
	width: 1.25rem;
	height: 1.25rem;
	fill: currentColor;
}

.wp-block-palau-share .screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

form fieldset div.ff-el-group button.enviar {
	border-radius: 0;
	font-family: var(--wp--preset--font-family--oswald);
}

form fieldset div.ff-el-group .ff-el-form-control {
	background-color: var(--wp--preset--color--custom-gris-1);
	border-radius: 0;
}

form fieldset div.ff-el-group .ff-el-form-control:focus {
	border-color: var(--wp--preset--color--custom-naranja);
}

@media (min-width: 782px) {
	.header {
		position: sticky;
		top: 0;
		z-index: 10;
	}

	body.admin-bar .header {
		top: 32px;
	}
}
