/* responsive.css */

/* Navbar link color overrides to keep your custom style */
.navbar-dark .navbar-nav .nav-link {
  color: #eee;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: #00ffea;
}

/* Partners images max height on small screens */
.partners img {
  max-height: 60px !important;
  object-fit: contain;
}

/* info-links stacked on xs */
@media (max-width: 575.98px) {
  .info-links {
    flex-direction: column !important;
    gap: 0.5rem !important;
  }
}

/* Page cards hover effect (optional) */
.page-card:hover {
  background-color: #00ffea22;
  border-color: #00ffea;
  transition: 0.3s ease;
}
