/*
 * Rodapé global (RF37–RF39).
 * Markup: parts/footer.html
 */

.almar-rodape {
	background-color: var(--wp--preset--color--fundo-principal);
	color: var(--wp--preset--color--branco-quente);
	border-top: 1px solid rgb(244 241 236 / 0.1);
}

.almar-rodape a {
	color: rgb(244 241 236 / 0.7);
	text-decoration: none;
	transition: color 0.2s ease;
}

.almar-rodape a:hover {
	color: var(--wp--preset--color--teal-destaque);
	text-decoration: underline;
	text-decoration-thickness: 1px;
}

.almar-rodape .wp-block-social-links .wp-social-link {
	color: rgb(244 241 236 / 0.7);
}

.almar-rodape .wp-block-social-links .wp-social-link:hover {
	color: var(--wp--preset--color--teal-destaque);
	transform: none;
}

/* "Desenvolvido por Mosten" — crédito discreto sob o copyright. */
.almar-rodape__creditos {
	align-items: center;
}

.almar-rodape__creditos p {
	margin: 0;
	color: rgb(244 241 236 / 0.7);
}

/* Escapa das regras de link do rodapé (teal + sublinhado no hover). */
.almar-rodape a.almar-rodape__mosten,
.almar-rodape a.almar-rodape__mosten:hover {
	display: inline-flex;
	color: var(--wp--preset--color--branco-quente);
	text-decoration: none;
	opacity: 0.7;
	transition: opacity 0.2s ease;
}

.almar-rodape a.almar-rodape__mosten:hover {
	opacity: 1;
}

.almar-rodape__mosten-logo {
	display: block;
	width: auto;
	height: 20px;
}

@media (min-width: 2080px) {
	.almar-rodape {
		padding-block: 64px !important;
	}
}
