/* Content remains visible without JavaScript, during print and with reduced motion. */
@keyframes tpd-article-rise {
  from { opacity:.22; transform:translate3d(0,28px,0); }
  to { opacity:1; transform:translate3d(0,0,0); }
}
@media screen and (prefers-reduced-motion:no-preference) {
  @supports (animation-timeline:view()) {
    body.single-post [data-tpd-article-reveal="scroll"] {
      animation:tpd-article-rise 1s linear both;
      animation-timeline:view(block);
      animation-range:entry 0% entry 100%;
    }
  }
  body.single-post [data-tpd-article-reveal="fallback"] {
    transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1);
  }
  body.single-post [data-tpd-article-reveal="fallback"].tpd-reveal-pending {
    opacity:.22;transform:translate3d(0,28px,0);
  }
  body.single-post [data-tpd-article-reveal]:is(:focus-within,:target) {
    animation:none;opacity:1;transform:none;
  }
}
@media (prefers-reduced-motion:reduce),print {
  body.single-post [data-tpd-article-reveal] {
    animation:none!important;transition:none!important;opacity:1!important;transform:none!important;
  }
}
