/* Corrección mínima: menú móvil legible sobre fondo negro */
@media (max-width: 768px) {
  .main-nav a,
  .main-nav button,
  .main-nav .nav-link {
    color: #ffffff !important;
  }

  .main-nav a:hover,
  .main-nav a:focus,
  .main-nav a:active,
  .main-nav button:hover,
  .main-nav button:focus {
    color: #00aeb3 !important;
  }
}
