/* Navegação do topo, partilhada por todas as páginas do site */
.nav-adis { display: flex; align-items: center; gap: 22px; }
.nav-adis a:not(.botao) {
  font-family: 'IBM Plex Mono', ui-monospace, Consolas, monospace; font-size: 12.5px; letter-spacing: 2px;
  text-transform: uppercase; text-decoration: none; color: #e9eef2; opacity: .82;
  text-shadow: 0 1px 8px rgba(0, 0, 0, .7);
}
.nav-adis a:not(.botao):hover, .nav-adis a[aria-current="page"] { opacity: 1; color: #b9e6f7; }
@media (max-width: 640px) { .nav-adis a:not(.botao) { display: none; } }
