/* ===== ai9 v2 — scroll: smooth (Lenis) + progress bar + parallax ===== */

/* Lenis recommended base */
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto !important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
.lenis.lenis-smooth iframe{pointer-events:none}

/* Scroll progress bar */
.scrollbar{
  position:fixed;top:0;left:0;height:3px;width:0;
  background:linear-gradient(90deg,var(--violet),var(--amber));
  z-index:300;will-change:width;pointer-events:none;
}
[dir="rtl"] .scrollbar{left:auto;right:0}

@media (prefers-reduced-motion:reduce){
  .scrollbar{transition:none}
}
