.dropdown-menu .dropdown-divider {
  border-top: 1px solid var(--dirty-gold);
  opacity: 0.4;
}

.dropdown-menu {
  background: #0f1114 !important;
  border: 1px solid var(--dirty-gold) !important;
  box-shadow: 0 0 20px rgba(0,0,0,0.9);
  font-family: 'Share Tech Mono', monospace;
  clip-path: polygon(
    10px 0, 100% 0,
    100% calc(100% - 10px),
    calc(100% - 10px) 100%,
    0 100%, 0 10px
  );
}

.dropdown-menu.show {
  background: #000 !important;
  box-shadow: 0 0 25px rgba(138, 11, 11, 0.4);
}

.dropdown-item {
  background: transparent !important;
  color: var(--parchment) !important;
  font-family: 'Cinzel', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 12px 20px;
  transition: 0.3s;
  border-bottom: 1px solid #1a1a1a;
}

.dropdown-item:hover {
  background-color: var(--blood-god) !important;
  color: #fff !important;
  text-shadow: 0 0 5px #fff;
  box-shadow: inset 0 0 10px #000;
}

.dropdown-item.disabled,
.disabled.text-muted {
  color: #444 !important;
  opacity: 0.6;
}