/* Keep native scrolling without JavaScript and outside the swipe layout. */
@media (max-width: 480px) {
  /* Pointer gestures settle the image panels. Native page snapping would also
     pull the continuous text/form area back to section boundaries. */
  html.lp-swipe-enabled {
    scroll-snap-type: none;
  }
  .seo-section,
  .contact-section {
    scroll-snap-align: none;
    scroll-snap-stop: normal;
  }
  html.lp-swipe-enabled .visual-section,
  html.lp-swipe-enabled .seo-section,
  html.lp-swipe-enabled .contact-section {
    content-visibility: visible;
    contain-intrinsic-size: none;
  }
  html.lp-swipe-enabled .visual-section {
    touch-action: pan-x pinch-zoom;
    user-select: none;
    -webkit-user-select: none;
  }
  html.lp-swipe-enabled .visual-section img {
    -webkit-user-drag: none;
  }
  html.lp-swipe-moving {
    scroll-snap-type: none !important;
    scroll-behavior: auto !important;
  }
}
