/* GSAP motion layer — see js/motion.js. Everything stays visible without JS or with reduced motion. */
:root{--motion-accent:#5850ec}
.scroll-progress{position:fixed;top:0;left:0;right:0;z-index:1001;height:3px;background:var(--motion-accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}
.split-line{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
.split-word{display:inline-block;will-change:transform}
@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}}
