/**
 * W12-7 — dedicated mobile nav polish sheet (loads after D16-8 / a11y shards).
 * Ensures ≤768 hamburger collapse + More sheet touch targets.
 */
@media (max-width: 768px) {
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__burger {
    display: flex !important;
  }
  .rcy-nav[data-rcl-mobile-nav] #rcl-primary-nav,
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__links:not(.rcy-nav__actions) {
    display: none !important;
  }
  .rcy-nav[data-rcl-mobile-nav].is-nav-open #rcl-primary-nav,
  .rcy-nav[data-rcl-mobile-nav].is-nav-open .rcy-nav__links:not(.rcy-nav__actions) {
    display: flex !important;
  }
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__more .rcy-nav__browse-menu {
    border: 1px solid rgba(255, 212, 0, 0.28);
    background: rgba(0, 0, 0, 0.28);
  }
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__browse-item {
    min-height: 44px !important;
  }
  .rcy-network-strip {
    padding: 0.15rem 0 !important;
    font-size: 0.7rem !important;
  }
}
@media (min-width: 769px) {
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__burger {
    display: none !important;
  }
  .rcy-nav[data-rcl-mobile-nav] #rcl-primary-nav,
  .rcy-nav[data-rcl-mobile-nav] .rcy-nav__links:not(.rcy-nav__actions) {
    display: flex !important;
    position: static !important;
    max-height: none !important;
    overflow: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
  }
}
