/* Keep native navigation and page space; only slide the mobile bar out of view. */
@media screen and (max-width:760px) {
  .brand-theme .sc-bottom, .brand-theme .panel-bottom { transition:transform 180ms ease, opacity 180ms ease; }
  .brand-theme .sc-bottom.bottom-nav-hidden, .brand-theme .panel-bottom.bottom-nav-hidden { transform:translateY(calc(100% + 2px)); opacity:0; pointer-events:none; }
  .brand-theme .sc-bottom.bottom-nav-focused, .brand-theme .panel-bottom.bottom-nav-focused { transform:none; opacity:1; pointer-events:auto; }
}
@media(prefers-reduced-motion:reduce) {
  .brand-theme .sc-bottom, .brand-theme .panel-bottom { transition:none; }
}
