/* Seletor de língua no topo (piloto em espanhol, 2026-11-07). Só as páginas que existem em outra língua carregam
   este arquivo, para o site.css das outras continuar igual. Um link discreto por tradução, depois do menu. */
.topo .lingua { flex: none; font-size: 14px; font-weight: 500; color: var(--suave); text-decoration: none; white-space: nowrap;
  padding: 12px 0; border-bottom: 1px solid transparent; }
.topo .lingua:hover { color: var(--azul); border-bottom-color: var(--azul); }
.topo .lingua + .lingua { margin-left: -12px; }
@media (max-width: 1099px) { .topo .largura { gap: 20px; } }
/* Com o inglês (2026-11-07) são dois links, e «Português Español» não cabe ao lado do menu em 390 px. No celular eles
   descem para uma faixa curta, à direita, logo abaixo da marca e do menu. */
@media (max-width: 479px) {
  .topo .largura { flex-wrap: wrap; row-gap: 0; }
  .topo .largura::after { content: ""; order: 1; flex-basis: 100%; }
  .topo .lingua { order: 2; padding: 8px 6px 10px; margin-top: 0; }
  .topo .menu-cel + .lingua { margin-left: auto; }
}
