/* Apply only when the inertia engine is initialized. */
html.lenis, html.lenis body { height: auto; }
html.lenis.lenis-smooth { scroll-behavior: auto !important; }
html.lenis.lenis-stopped:not(.lenis-autoToggle) { overflow: hidden; }
html.lenis [data-lenis-prevent],
html.lenis [data-lenis-prevent-wheel],
html.lenis [data-lenis-prevent-touch],
html.lenis [data-lenis-prevent-vertical],
html.lenis [data-lenis-prevent-horizontal] { overscroll-behavior: contain; }
html.lenis.lenis-smooth iframe { pointer-events: none; }
html.lenis.lenis-autoToggle {
  transition-property: overflow;
  transition-duration: 1ms;
  transition-behavior: allow-discrete;
}
html.pss-fallback-active { scroll-behavior: auto !important; }
