.main-header .navbar {
  backdrop-filter: blur(8px);
  background: rgba(var(--bg-rgb), 0.8);
  background: color-mix(in srgb, var(--bg) 80%, transparent);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  --bs-navbar-brand-color: var(--accent);
  --bs-navbar-brand-hover-color: var(--accent-2);
  --bs-navbar-color: var(--text);
  --bs-navbar-hover-color: var(--accent-2);
  --bs-navbar-toggler-border-color: transparent;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28238,240,244,0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-dropdown-bg: var(--card);
  --bs-dropdown-border-color: rgba(255, 255, 255, 0.08);
  --bs-dropdown-link-color: var(--text);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.05);
  --bs-dropdown-link-hover-color: var(--accent-2);
}
.main-header .navbar-brand {
  font-weight: 700;
}
.navbar-toggler:focus {
  box-shadow: none;
}
