/* Content stays visible without JavaScript; only off-screen targets are primed. */
.scroll-reveal-pending { opacity: 0; }
@media (prefers-reduced-motion: reduce) {
  .scroll-reveal-pending { opacity: 1; }
}
@media print {
  .scroll-reveal-pending { opacity: 1; }
}
