/* Top message hidden on all pages */
.top-message {
  display: none !important;
}

/* Discord-like top notice: keep green accent but remove any line */
.top-message {
  background-color: rgba(34, 197, 94, 0.12) !important;
  color: #d1fae5 !important;

  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

/* Kill pseudo-element lines if any theme uses them */
.top-message::before,
.top-message::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  box-shadow: none !important;
  height: 0 !important;
}

.top-message {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
    font-weight: 600;
    height: 30px;
    background: linear-gradient(90deg, #16151d, #22c55e);
    color: #fff;
    z-index: 9999999999999 !important
}

/* ============================================
   FIX: Auth dropdown menu visibility
   ============================================ */

/* Убеждаемся, что auth-dropdown-menu правильно показывается */
/* Примечание: базовые стили (opacity, visibility, display) управляются через inline-стили в JS */
/* Этот фикс гарантирует, что при наличии класса .show меню видно */
.auth-dropdown-menu.show {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
}

/* Убеждаемся, что родительский контейнер не обрезает меню */
.auth-dropdown {
  position: relative !important;
  overflow: visible !important;
}

.navbar,
.navbar-collapse,
.navbar-nav {
  overflow: visible !important;
}