html {
	scroll-padding-top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--espaco-md));
}

.contex-cabecalho__interno {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--espaco-sm);
	padding-block: var(--espaco-lg) var(--espaco-md);
}

.contex-cabecalho__logo {
	margin: 0;
	line-height: 0;
}

.contex-cabecalho__logo img {
	width: auto;
	height: auto;
}

.contex-menu__lista {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.6;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	list-style: none;
}

.contex-menu__item + .contex-menu__item::before {
	content: "·";
	content: "·" / "";
	margin-inline: 0.75em;
	color: var(--cor-detalhe);
}

.contex-menu__link {
	color: var(--cor-corpo);
	text-decoration: none;
}

.contex-menu__link[aria-current="page"] {
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 0.35em;
}

@media (max-width: 480px) {

	.contex-cabecalho__interno {
		padding-block: var(--espaco-md) var(--espaco-sm);
	}

	.contex-cabecalho__logo img {
		height: var(--altura-logo-compacto);
	}

	.contex-menu__lista {
		flex-direction: column;
		align-items: center;
		gap: 0.15em;
	}

	.contex-menu__item + .contex-menu__item::before {
		content: none;
	}
}
