@media (max-width: 760px) {
  .mobile-nav { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .mobile-nav-item { font-size: 10px; padding-inline: 4px; }
}
