/* =========================================================
   ST7D v7.7.4 - NAVBAR DE-DUPLICATION + DISCORD ICON POLISH
   Top-level discovery links do not duplicate themselves inside
   dropdowns on the same viewport. Dropdown copies remain only as
   responsive fallbacks when the top-level item is hidden.
   ========================================================= */

@media (min-width:1600px){
  .header .nav-fallback-progression,
  .header .nav-fallback-achievements,
  .header .nav-fallback-profiles,
  .header .nav-fallback-gallery{display:none!important}
}
@media (min-width:1450px) and (max-width:1599px){
  .header .nav-fallback-progression,
  .header .nav-fallback-profiles{display:none!important}
  .header .nav-fallback-achievements,
  .header .nav-fallback-gallery{display:block!important}
}
@media (min-width:1281px) and (max-width:1449px){
  .header .nav-fallback-progression,
  .header .nav-fallback-achievements,
  .header .nav-fallback-profiles,
  .header .nav-fallback-gallery{display:block!important}
}
@media (max-width:1280px){
  .header .nav-fallback-progression,
  .header .nav-fallback-achievements,
  .header .nav-fallback-profiles,
  .header .nav-fallback-gallery{display:block!important}
}
@media (min-width:1281px){
  .portal-discord-shortcut{
    width:46px!important;height:46px!important;min-width:46px!important;border-radius:12px!important;
    border-color:rgba(132,142,255,.48)!important;
    box-shadow:0 0 0 1px rgba(88,101,242,.08),0 0 18px rgba(88,101,242,.16),inset 0 0 16px rgba(88,101,242,.055)!important
  }
  .portal-discord-shortcut .portal-discord-mark{
    width:40px!important;height:40px!important;max-width:none!important;object-fit:contain!important;
    filter:drop-shadow(0 0 4px rgba(255,54,54,.24)) drop-shadow(0 0 5px rgba(103,114,255,.22))!important
  }
  .portal-discord-shortcut:after{right:3px!important;top:3px!important;width:6px!important;height:6px!important}
  .portal-discord-shortcut:hover .portal-discord-mark,
  .portal-discord-shortcut:focus-visible .portal-discord-mark{transform:scale(1.045)!important}
}
@media (max-width:1280px){
  .portal-discord-shortcut .portal-discord-mark{width:34px!important;height:34px!important;object-fit:contain!important}
}
