/* motion.css — Lenis smooth scroll rules. Lenis owns the smoothing, so native
   smooth scrolling must be off while it runs. */
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-stopped{overflow:hidden}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
/* body must not become a scroll container (that breaks position: sticky), so clip instead of hidden */
body{overflow-x:clip}
