
html{scroll-behavior:auto!important}
@media(max-width:900px){
  body{background-attachment:scroll!important}
  .page{animation:none!important}
  .sidebar{transition:transform .16s cubic-bezier(.2,.8,.2,1)!important;contain:layout paint style}
  .mobile-backdrop{transition:opacity .14s ease,visibility .14s ease!important}
  .top{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.985)!important}
  .sidebar .nav-btn{
    min-height:47px!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
    transform:translateZ(0);
  }
}
