/* Copy stays visible until its one-time entrance animation is applied. */
@keyframes voxie-copy-float {
  from { opacity: 0; transform: translate3d(0, 24px, 0); }
  to { opacity: 1; transform: translate3d(0, 0, 0); }
}

main [data-reveal].reveal-enter {
  animation: voxie-copy-float 900ms cubic-bezier(.22, .68, .25, 1) backwards;
  animation-delay: var(--reveal-delay, 0ms);
}

main [data-reveal]:focus-within {
  animation: none;
}

@media (prefers-reduced-motion: reduce), print {
  main [data-reveal].reveal-enter { animation: none; }
}
