.navbar.glass-card {
  padding: 1rem 0;
}

.navbar-nav .nav-link.active {
  background: linear-gradient(90deg, var(--primary-glow), var(--secondary-glow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900 !important;
}

/* --- ستايل مربع العملات الجديد --- */
.currency-switcher .dropdown-toggle {
  background: var(--glass-bg);
  border: 1px solid var(--border-color);
  backdrop-filter: blur(10px);
  color: #f0f0f0;
  padding: 8px 15px;
  border-radius: 50px;
  transition: all 0.3s ease;
  font-weight: 700;
}

.currency-switcher .dropdown-toggle:hover {
  color: #fff;
  border-color: var(--primary-glow);
  box-shadow: 0 0 15px rgba(0, 242, 255, 0.5);
}

.currency-switcher .dropdown-toggle::after {
  vertical-align: middle;
}

.currency-switcher .dropdown-menu {
  background: var(--glass-bg) !important;
  border: 1px solid var(--border-color) !important;
  backdrop-filter: blur(15px) !important;
  border-radius: 15px;
  padding: 0.5rem;
}

.currency-switcher .dropdown-item {
  color: #adb5bd;
  font-weight: 600;
  border-radius: 10px;
}

.currency-switcher .dropdown-item:hover,
.currency-switcher .dropdown-item:focus {
  background-color: rgba(0, 242, 255, 0.15);
  color: #fff;
}

.currency-switcher .dropdown-item.active {
  background: linear-gradient(90deg, var(--primary-glow), var(--secondary-glow));
  color: #fff;
}

/* ============================================= */
/* START: ADDED FIX FOR DROPDOWN MENUS           */
/* ============================================= */
/* This makes sure the dropdowns appear on top of the fixed navbar */
.navbar .dropdown-menu {
  z-index: 1100;
}
/* ============================================= */
/* END: ADDED FIX FOR DROPDOWN MENUS             */
/* ============================================= */