/* Only configured elements receive these rules. Native geometry and scale remain intact. */
html:not(#cms-motion-unused):not(#cms-motion-unused):not(#cms-motion-unused) body .cms-motion-controlled.cms-motion-controlled.cms-motion-controlled.cms-motion-controlled.cms-motion-controlled.cms-motion-controlled{animation:none!important;translate:calc(var(--home-position-x,0px) + var(--cms-motion-base-x,0px) + var(--cms-motion-x,0px)) calc(var(--home-position-y,0px) + var(--cms-motion-base-y,0px) + var(--cms-motion-y,0px))!important;rotate:var(--cms-motion-angle,0deg)!important}
html:not(#cms-motion-unused):not(#cms-motion-unused):not(#cms-motion-unused) body .cms-motion-text-scroll .desktop-rise-text{transform:none!important;mask-image:none!important;-webkit-mask-image:none!important}
html:not(#cms-motion-unused):not(#cms-motion-unused):not(#cms-motion-unused) body .cms-motion-controlled.cms-motion-scroll{opacity:1!important}
@media(prefers-reduced-motion:reduce){html:not(#cms-motion-unused):not(#cms-motion-unused):not(#cms-motion-unused) body .cms-motion-controlled{--cms-motion-x:0px!important;--cms-motion-y:0px!important;--cms-motion-angle:0deg!important}}

html:not(#cms-motion-unused):not(#cms-motion-unused):not(#cms-motion-unused) body .cms-motion-text-scroll{visibility:visible!important}
