/* ==========================================================================
   CertOps Cloud - Canonical Cyber War Room Navbar Stylesheet
   ========================================================================== */

.navbar {
  font-family: 'Courier New', Courier, monospace, system-ui !important;
}

.navbar.navbar-dark,
nav.navbar {
  background-color: #12131C !important;
  border-bottom: 1px solid rgba(71, 255, 252, 0.2) !important;
  backdrop-filter: blur(10px) !important;
  z-index: 1030 !important;
}

.navbar .navbar-brand {
  font-family: 'Courier New', Courier, monospace, system-ui !important;
}

.navbar-dark .navbar-nav .nav-link,
nav.navbar .nav-link {
  color: #A0A2B0 !important;
  font-weight: 500 !important;
  font-size: 0.92rem !important;
  font-family: 'Courier New', Courier, monospace, system-ui !important;
  transition: color 0.2s ease, text-shadow 0.2s ease !important;
  white-space: nowrap !important;
}

.navbar-dark .navbar-nav .nav-link:hover,
nav.navbar .nav-link:hover {
  color: #47FFFC !important;
}

.navbar-dark .navbar-nav .nav-link.glow-cyan,
nav.navbar .nav-link.glow-cyan,
.glow-cyan {
  color: #47FFFC !important;
  text-shadow: 0 0 8px rgba(71, 255, 252, 0.4) !important;
}

.navbar .btn-outline-info {
  border-color: rgba(71, 255, 252, 0.5) !important;
  color: #47FFFC !important;
  font-family: 'Courier New', Courier, monospace, system-ui !important;
  font-size: 0.85rem !important;
  border-radius: 4px !important;
  transition: all 0.2s ease !important;
}

.navbar .btn-outline-info:hover {
  background-color: rgba(71, 255, 252, 0.15) !important;
  border-color: #47FFFC !important;
  color: #FFFFFF !important;
  box-shadow: 0 0 12px rgba(71, 255, 252, 0.3) !important;
}

.navbar .lang-switch-group {
  display: inline-flex;
  align-items: center;
  background: rgba(3, 4, 11, 0.85);
  border: 1px solid rgba(71, 255, 252, 0.25);
  border-radius: 4px;
  padding: 2px;
  gap: 2px;
}

.navbar .lang-btn {
  background: transparent;
  border: none;
  color: #A0A2B0;
  font-family: 'Courier New', Courier, monospace, system-ui !important;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 2px 7px;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.2s ease;
  line-height: 1.2;
}

.navbar .lang-btn:hover {
  color: #ffffff;
  background: rgba(71, 255, 252, 0.1);
}

.navbar .lang-btn.active {
  background: rgba(11, 95, 255, 0.4);
  color: #47FFFC;
  box-shadow: 0 0 8px rgba(71, 255, 252, 0.35);
  border: 1px solid rgba(71, 255, 252, 0.4);
}

