/* Navbar Fixes - Transparent on Scroll + Active State Hover */

/* Navbar base state - solid white */
.navbar {
  background: white;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  backdrop-filter: none;
}

/* Navbar when scrolled - translucent with blur */
.navbar.scrolled {
  background: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 
              0 1px 2px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(226, 232, 240, 0.6);
}

/* Active navigation link - stays blue on hover */
.navbar-link.active {
  background-color: #667eea !important;
  color: white !important;
  font-weight: 600 !important;
  border-radius: 6px !important;
}

/* Active link hover - subtle brightness increase, NOT white */
.navbar-link.active:hover {
  background-color: #7c8ff0 !important;
  color: white !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(102, 126, 234, 0.3);
}

/* Regular link hover - stays same */
.navbar-link:not(.active):hover {
  background-color: rgba(102, 126, 234, 0.1) !important;
  color: #667eea !important;
}

/* Remove any conflicting transitions */
.navbar-link {
  transition: all 0.25s ease !important;
}
