/* Only JS-prepared, off-screen elements wait for their entrance. */
.rl-page [data-landing-reveal="pending"] { opacity:0; }

@media (prefers-reduced-motion:reduce) {
    .rl-page [data-landing-reveal] { opacity:1!important; transform:none!important; }
}
@media print {
    .rl-page [data-landing-reveal] { opacity:1!important; transform:none!important; }
}
