@media (max-width:1024px) {
  html,body { height:100%; overflow:hidden; }
  body { height:100%!important; }
  .story-scroll-root {
    position:fixed;
    inset:0;
    height:100svh;
    overflow-x:hidden;
    overflow-y:auto;
    overscroll-behavior-y:contain;
    -webkit-overflow-scrolling:touch;
    background:#151211;
  }
  .story-scroll-root .stage {
    position:sticky;
    top:0;
    width:100%;
    height:100svh;
    overflow:hidden;
  }
  .story-scroll-spacer {
    height:1795svh;
    pointer-events:none;
  }
  .squadra-intro { overflow:hidden; }
}
