/* v11z4: site-wide LOOT nav uses DROPS mk-htag gold sheen, glow, and shine sweep.
   Other nav buttons unchanged. Layout size kept so the nav row does not reflow. */
.nav-span .nav-neon.nav--loot,
header .nav-span a.nav-neon.nav--loot{
  --drops-sheen:linear-gradient(165deg, #FFF3C4 0%, #E4C25A 42%, #C9A227 78%, #8A6416 100%);
  --pc:#E4C25A;
  --pc-rgb:228,194,90;
  --mk-glow:228,194,90;
  --c:#FFF3C4;
  position:relative;
  color:#FFF3C4 !important;
  text-shadow:0 0 8px rgba(228,194,90,.55);
  border:1px solid transparent !important;
  border-radius:8px;
  background:
    linear-gradient(180deg, rgba(18,16,10,.94), rgba(8,7,5,.97)) padding-box,
    var(--drops-sheen) border-box !important;
  box-shadow:
    0 0 0 1px rgba(228,194,90,.16),
    inset 0 1px 0 rgba(255,243,196,.22),
    0 0 18px -6px rgba(228,194,90,.55) !important;
  overflow:hidden;
  transform:none !important;
  animation:none;
  filter:none !important;
}
.nav-span .nav-neon.nav--loot:hover,
.nav-span .nav-neon.nav--loot:focus-visible,
.nav-span .nav-neon.nav--loot[aria-current="page"],
header .nav-span a.nav-neon.nav--loot:hover,
header .nav-span a.nav-neon.nav--loot:focus-visible,
header .nav-span a.nav-neon.nav--loot[aria-current="page"]{
  color:#FFF3C4 !important;
  text-shadow:0 0 8px rgba(228,194,90,.7);
  border:1px solid transparent !important;
  background:
    linear-gradient(180deg, rgba(18,16,10,.94), rgba(8,7,5,.97)) padding-box,
    var(--drops-sheen) border-box !important;
  box-shadow:
    0 0 0 1px rgba(228,194,90,.45),
    inset 0 1px 0 rgba(255,251,230,.35),
    0 0 22px -4px rgba(228,194,90,.75) !important;
  transform:none !important;
}
.nav-span .nav-neon.nav--loot:focus-visible{
  outline:2px solid #E4C25A;
  outline-offset:2px;
}

/* Continuous mk-htag shine sweep. Beats styles-v7 animation:none !important. */
.nav-span .nav-neon.nav--loot::before{
  content:"" !important;
  position:absolute;
  top:0; bottom:0; left:0;
  width:42%;
  pointer-events:none;
  background:linear-gradient(105deg, transparent 15%, rgba(255,243,196,.28) 50%, transparent 85%) !important;
  transform:translateX(-140%);
  animation:mk-loot-nav-shimmer 3.8s ease-in-out infinite !important;
  z-index:1;
  box-shadow:none !important;
  border:0 !important;
  border-radius:0;
}
/* Hide the generic white hover flash so only the gold shimmer runs. */
.nav-span .nav-neon.nav--loot::after,
.nav-span .nav-neon.nav--loot:hover::after,
.nav-span .nav-neon.nav--loot:focus-visible::after{
  content:"" !important;
  background:none !important;
  transform:none !important;
  animation:none !important;
  display:none !important;
}

@keyframes mk-loot-nav-shimmer{
  0%{ transform:translateX(-140%); opacity:0; }
  12%{ opacity:1; }
  55%{ transform:translateX(280%); opacity:.7; }
  100%{ transform:translateX(280%); opacity:0; }
}
@media (prefers-reduced-motion: reduce){
  .nav-span .nav-neon.nav--loot::before{
    animation:none !important;
    opacity:.14;
    transform:translateX(40%);
  }
}
