/* LYA v10: remove the hamburger and keep mobile navigation directly accessible. */
@media (width <= 900px) {
  .site-shell .mobile-menu,
  .site-shell .mobile-nav-top { display: none !important; }
  .site-header { position: relative !important; }
  .category-nav {
    display: flex !important;
    position: static !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    gap: 18px !important;
    width: 100% !important;
    max-width: 100vw !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    scrollbar-width: none !important;
    padding: 0 20px 12px !important;
    border-bottom: 1px solid var(--line) !important;
  }
  .category-nav::-webkit-scrollbar { display: none !important; }
  .category-nav > a { flex: 0 0 auto !important; padding: 8px 0 !important; }
  .category-nav .community-links { display: none !important; }
}
