
  .navbar-dark .navbar-nav .nav-link {
    color: #ccc;
  }

  .navbar-dark .navbar-nav .nav-link:hover,
  .navbar-dark .navbar-nav .nav-link:focus,
  .navbar-dark .navbar-nav .nav-link:active {
    color: #ccc !important;
  }

  .navbar-dark .dropdown-menu a.dropdown-item {
    color: #222;
  }

  .form-busqueda input {
    background-color: #fff;
    color: #000;
  }

  /* SOLO EN MÓVILES: navbar fijo arriba */
  @media (max-width: 767.98px) {
    nav.navbar {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1030;
    }

    body {
      padding-top: 70px; /* altura del navbar en móvil */
    }
  }

  /* SOLO EN PC: achicar menú, texto 'seguinos' y buscador */
  @media (min-width: 768px) {
    .navbar-dark .navbar-nav .nav-link {
      font-size: 13px !important;
    }

    .navbar .text-light.me-2 {
      font-size: 12px !important;
    }

    .navbar .form-busqueda input {
      font-size: 12px !important;
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }

    .navbar .form-busqueda button {
      font-size: 12px !important;
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
  }
	

  /* ... tus estilos existentes ... */

  @media (max-width: 767.98px) {
    nav.navbar {
      padding-top: 4px;
      padding-bottom: 4px;
    }

    .navbar-brand img {
      height: 45px !important; /* antes 60 */
    }

    body {
      padding-top: 65px !important; /* ajustar a nueva altura */
    }
  }

	