.sidebar,
.sidebar > nav,
.community-nav,
.creative-tabs,
.creative-filters,
.creative-meme-rail,
.reply-grid,
.daily-draw-wheel-roster,
.holder-pfp-printers,
.sunday-paste-reel,
.community-printer-gallery-grid,
.printer-showcase-rail,
.mint-quantity-reel,
.showcase-printers,
.ledger-sources,
.otc-links nav,
.printer-ticker-track {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.sidebar::-webkit-scrollbar,
.sidebar > nav::-webkit-scrollbar,
.community-nav::-webkit-scrollbar,
.creative-tabs::-webkit-scrollbar,
.creative-filters::-webkit-scrollbar,
.creative-meme-rail::-webkit-scrollbar,
.reply-grid::-webkit-scrollbar,
.daily-draw-wheel-roster::-webkit-scrollbar,
.holder-pfp-printers::-webkit-scrollbar,
.sunday-paste-reel::-webkit-scrollbar,
.community-printer-gallery-grid::-webkit-scrollbar,
.printer-showcase-rail::-webkit-scrollbar,
.mint-quantity-reel::-webkit-scrollbar,
.showcase-printers::-webkit-scrollbar,
.ledger-sources::-webkit-scrollbar,
.otc-links nav::-webkit-scrollbar,
.printer-ticker-track::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.sidebar {
  overflow-y: auto;
}
.community-season span,
.hero-reward-screen span,
.giveaway-wheel-hub span,
.mint-quantity-choice small,
.mint-quantity-total span,
.infra-grid b {
  text-transform: none;
}
@media (max-width: 760px) {
  .sidebar {
    overflow: visible;
    padding: 5px 10px 8px;
  }
  .sidebar > nav {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 4px;
    overflow: visible;
  }
  .sidebar > nav a {
    min-width: 0;
    min-height: 45px;
    padding: 7px 4px;
    flex-direction: column;
    gap: 4px;
    font-size: 9px;
    line-height: 1.15;
    text-align: center;
    white-space: normal;
  }
  .community-nav {
    display: flex;
    gap: 4px;
    overflow-x: auto;
    padding: 6px;
    scroll-snap-type: x proximity;
  }
  .community-nav button {
    flex: 0 0 auto;
    min-width: 122px;
    min-height: 40px;
    padding: 8px 10px;
    scroll-snap-align: start;
    white-space: nowrap;
    line-height: 1.25;
  }
}
@media (max-width: 370px) {
  .sidebar > nav a {
    min-height: 40px;
    font-size: 8px;
  }
}
