i {
  margin-right: 8px;
}

/* Navbar Styling */
.navbar {
  padding: 0.5rem 2rem;
}

.navbar-brand {
  font-weight: 600;
  font-size: 1.3rem;
  color: #fff !important;
}

.navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.8);
  font-size: 1rem;
  padding: 0.5rem 1rem;
  transition: color 0.3s ease;
}

.navbar-nav .nav-link:hover {
  color: #fff;
}

.bg-primary {
  background-color: #007bff !important; /* Matches your screenshot */
}
