/* Shared brand wordmark */
.brand-wordmark {
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  color: #fff;
}

/* Navbar gradient to match favicon */
.navbar-gradient {
  background: linear-gradient(180deg, #4c86ff 0%, #2962ff 100%) !important;
  box-shadow: 0 2px 6px rgba(41, 98, 255, 0.25);
}

/* Optional: minimal lift without visual clutter */
.navbar .brand-logo { filter: drop-shadow(0 1px 0 rgba(0,0,0,.15)); }
.navbar .brand-wordmark { text-shadow: 0 1px 0 rgba(0,0,0,.12); }

