/* Reading copy reveals separately; its artwork and controls remain stable. */
html.js [data-scroll-surface]{opacity:1;transform:none;transition:none}
.scroll-text{
  opacity:var(--scroll-ink,1);
  translate:0 var(--scroll-lift,0px);
  transition:opacity .32s linear,translate .42s cubic-bezier(.2,.6,.3,1);
}
.scroll-text[data-scroll-immediate]{transition:none}
@media(prefers-reduced-motion:reduce){
  .scroll-text{opacity:1!important;translate:none!important;transition:none!important}
}
@media print{
  .scroll-text{opacity:1!important;translate:none!important;transition:none!important}
}
