/* Compact 2026 navbar — dark mode. data-theme="dark" like the other sheets. */

body.nav-redesign .navbar-custom.navbar-redesign {
  background: #111;
  border-bottom-color: #2c2c2c;
}

body.nav-redesign .navbar-custom.navbar-redesign .navbar-brand {
  color: #fff;
}
body.nav-redesign .navbar-custom.navbar-redesign .navbar-brand:hover,
body.nav-redesign .navbar-custom.navbar-redesign .navbar-brand:focus {
  color: #4dc3cf;
}

body.nav-redesign .navbar-custom.navbar-redesign .nav li a {
  color: #c6c6c6;
}
body.nav-redesign .navbar-custom.navbar-redesign .nav li a:hover,
body.nav-redesign .navbar-custom.navbar-redesign .nav li a:focus {
  color: #4dc3cf;
}

body.nav-redesign .navbar-custom.navbar-redesign .nav .navlinks-container .navlinks-children a {
  background: #222;
  border-color: #444;
  color: #c6c6c6;
}

body.nav-redesign .navbar-custom.navbar-redesign .nav-lang {
  border-color: #4a4a4a;
  color: #c6c6c6;
}

body.nav-redesign .navbar-custom.navbar-redesign .navbar-toggle {
  border-color: #4a4a4a;
}
body.nav-redesign .navbar-custom.navbar-redesign .navbar-toggle .icon-bar {
  background-color: #c6c6c6;
}
body.nav-redesign .navbar-custom.navbar-redesign .navbar-toggle:hover,
body.nav-redesign .navbar-custom.navbar-redesign .navbar-toggle:focus {
  background: #222;
}
body.nav-redesign .navbar-custom.navbar-redesign .slow_hover .hover_popup {
  z-index: 1040;
  background: #1f1f1f;
  border: 1px solid #5a5a5a;
  box-shadow: 0 8px 24px rgba(0,0,0,.45);
}
body.nav-redesign .navbar-custom.navbar-redesign .slow_hover .hover_popup::before {
  border-bottom-color: #5a5a5a;
}

body.nav-redesign .navbar-custom.navbar-redesign.navbar-default .navbar-nav > li.active > a,
body.nav-redesign .navbar-custom.navbar-redesign.navbar-default .navbar-nav > li.active > a:hover,
body.nav-redesign .navbar-custom.navbar-redesign.navbar-default .navbar-nav > li.active > a:focus,
body.nav-redesign .navbar-custom.navbar-redesign .nav > li.active > a,
body.nav-redesign .navbar-custom.navbar-redesign .nav > li.active .slow_hover > a,
body.nav-redesign .navbar-custom.navbar-redesign .nav > li.active .slow_hover > a:hover,
body.nav-redesign .navbar-custom.navbar-redesign .nav > li.active .slow_hover > a:focus {
  color: #4dc3cf;
  background: transparent;
  background-image: none;
  box-shadow: none;
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 2px;
}

body.nav-redesign footer .footer-links a {
  color: #c8c8c8;
}
body.nav-redesign footer .footer-links .fa-circle {
  color: #4a4a4a;
}
body.nav-redesign footer .footer-links .fa-inverse,
body.nav-redesign footer .footer-links .thingi {
  color: #f3f3f3;
}
body.nav-redesign footer .footer-links .thingi::before {
  background: #f3f3f3;
}
body.nav-redesign footer .footer-links a:hover .fa-circle,
body.nav-redesign footer .footer-links a:focus .fa-circle {
  color: #4dc3cf;
}
