/* Included only by regular pages, never the homepage or blog posts. */
@media (prefers-reduced-motion: no-preference) {
  .journal-main .pdi-intro-enter { animation: pdi-journal-arrive 900ms cubic-bezier(.16,.72,.2,1) var(--pdi-intro-delay, 0ms) both; }
  .journal-main figure.pdi-intro-enter { animation-name: pdi-journal-photo; animation-duration: 1150ms; }
  @keyframes pdi-journal-arrive { from { opacity: 0; transform: translate3d(0, 36px, 0); filter: blur(5px); } to { opacity: 1; transform: none; filter: none; } }
  @keyframes pdi-journal-photo { from { opacity: 0; transform: translate3d(22px, 0, 0) scale(.975); } to { opacity: 1; transform: none; } }
}
@media (prefers-reduced-motion: reduce) { .journal-main .pdi-intro-enter { animation: none !important; opacity: 1 !important; transform: none !important; filter: none !important; } }
@media print { .journal-main .pdi-intro-enter { animation: none !important; opacity: 1 !important; transform: none !important; filter: none !important; } }
