/* nav-compact-mobile.css — botones del menú más angostos en móvil, sin romper estilo */
@media (max-width: 920px){
  .nav-inner{ gap:8px !important; }
  .nav-tabs{ gap:8px !important; justify-content:space-between !important; width:100% !important; }
  .tab{ padding:8px 12px !important; font-size: clamp(12px, 3.4vw, 14px) !important; }
}
/* header un poco más alto para que no se vea el scroller encima */
header.nav, .nav{ min-height: 92px; }