/* Text remains readable before JavaScript, with blocked scripts or in print. */
.page-motion-word { display: inline-block; white-space: nowrap; }
.page-motion-char { display: inline-block; }
body.inner-page [data-page-motion] { opacity: 1; transform: none; animation: none !important; }
@media (prefers-reduced-motion: reduce) {
  body.inner-page [data-page-motion] { opacity: 1 !important; transform: none !important; clip-path: none !important; }
  body.inner-page :is(.fade-in-up, [data-reveal]) { opacity: 1 !important; transform: none !important; animation: none !important; transition: none !important; }
}
@media print {
  body.inner-page [data-page-motion], .page-motion-char { opacity: 1 !important; transform: none !important; clip-path: none !important; }
}
