/* Mobile header fix: keep the hamburger on-screen on narrow phones */
@media (max-width: 479px) {
  header#main-header > div:first-child { padding-left: 12px; padding-right: 12px; gap: 8px; }
  header#main-header > div:first-child > a:first-child { min-width: 0; gap: 8px; }
  header#main-header > div:first-child > a:first-child .text-lg { font-size: 1rem; }
  header#main-header > div:first-child > div.flex.items-center { gap: 6px; flex-shrink: 0; }
  header#main-header .group\/curr > button { padding-left: 10px; padding-right: 10px; }
  header#main-header .group\/curr > button .tracking-wide { display: none; }
  header#main-header a[href*="discord.gg"] > span { padding-left: 10px; padding-right: 10px; }
  header#main-header a[href*="discord.gg"] > span > span { display: none; }
  #mobile-menu-toggle { width: 40px; min-width: 40px; flex: 0 0 40px; }
}
@media (max-width: 359px) {
  header#main-header > div:first-child > a:first-child .text-lg { display: none; }
}
html, body { overflow-x: clip; }
