/* ===== Menu mobile/tablet sempre fixo embaixo =====
   (backdrop-filter no header fazia o menu fixed "subir" para o topo) */
@media(max-width:1023px){
.site-header,.site-header.solido,.site-header:has(.busca-barra.aberta){backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transform:none}
.site-header.solido,.site-header:has(.busca-barra.aberta){background:rgba(20,20,20,.97)}
.nav-principal{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:300;height:calc(var(--nav) + var(--sb));padding:0 0 var(--sb);background:rgba(20,20,20,.97);border-top:1px solid #2a2a2a}
}

/* ===== Contador de visitas ===== */
.contador-slot{display:flex;justify-content:center;min-height:24px}
.contador-visitas{display:flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden}
.player-contador{position:absolute;left:10px;bottom:calc(10px + var(--sb));z-index:25;max-width:45%;opacity:.85}
.player-contador:empty{display:none}

/* abas agora são links reais (cada aba = página própria) */
a.btn-aba{text-decoration:none}
