/* All content remains visible until the homepage enables the module. */
@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  body.plaza-scroll-motion.pm-enabled .pm-pending {
    opacity: 0;
    translate: 0 20px;
  }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="heading"],
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="copy"] { translate: 0 24px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="card"] { translate: 0 30px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="rise"] { translate: 0 72px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="photo"] { translate: -24px 18px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="pairedCopy"] { translate: 24px 12px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="row"] { translate: 0 16px; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="opacity"] { translate: none; }
  body.plaza-scroll-motion.pm-enabled .pm-pending[data-pm-kind="social"] { translate: 0 12px; scale: .78; }
  body.plaza-scroll-motion.pm-enabled .pm-running { will-change: opacity, translate; }
  body.plaza-scroll-motion.pm-enabled .pm-running[data-pm-kind="opacity"] { will-change: opacity; }
  body.plaza-scroll-motion.pm-enabled .pm-running[data-pm-kind="social"] { will-change: opacity, translate, scale; }
}

@media print {
  body.plaza-scroll-motion :is(.pm-pending,.pm-running) { opacity: 1 !important; translate: none !important; scale: none !important; will-change: auto !important; }
}

/* Scroll-linked inclusion marks: progressive enhancement, shared in both themes. */
@media screen and (prefers-reduced-motion:no-preference){
 body.plaza-scroll-motion .inclusions .check[data-plaza-check-motion]{
  opacity:var(--plaza-check-opacity,1);scale:var(--plaza-check-scale,1);
  translate:0 var(--plaza-check-offset,0px);filter:blur(var(--plaza-check-blur,0px));
  transform-origin:center;pointer-events:none;
 }
}
