/* Dark navigation bar styling */
.main-navigation {
	background: linear-gradient(90deg, #0B1220, #0E1A2F);
	border-bottom: 1px solid rgba(255,255,255,0.10);
}

/* Default nav links */
.main-navigation .main-nav ul li a {
	color: rgba(255,255,255,0.92);
}

/* Hover + keyboard focus */
.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li a:focus-visible {
	color: #60A5FA;
}

/* Current/active menu item: keep readable + add underline indicator */
.main-navigation .main-nav ul li.current-menu-item > a,
.main-navigation .main-nav ul li.current-menu-ancestor > a {
	color: #FFFFFF;
	font-weight: 600;
	box-shadow: inset 0 -3px 0 0 #22D3EE; /* underline */
}

/* Dropdown caret icons (if they inherit link colour oddly) */
.main-navigation .dropdown-menu-toggle {
	color: rgba(255,255,255,0.72);
}
