.navbar {
  background-color: rgba(26, 30, 35, 0.95) !important;
  backdrop-filter: blur(10px);
  border-bottom: 1px solid #2f363f;
}

.navbar-brand {
  color: #00e5d4 !important;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.navbar-dark .nav-link {
  color: #94a3b8 !important;
  font-weight: 600;
  /*
  font-size: 0.85rem;
  */
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 0.5rem 1rem;
  transition: color 0.2s;
}

.navbar-dark .nav-link:hover {
  color: #00e5d4 !important;
  text-decoration: none !important;
}

.nav-bar-divider {
  display: inline;
  padding: 0 8px;
  color: #94a3b8;
  opacity: 0.5;
  user-select: none;
}

@media (min-width: 768px) {
  .navbar-searchform {
    margin-left: 0.5rem;
  }
}
