/* Content stays visible if JavaScript is unavailable. */
@media (prefers-reduced-motion: no-preference) {
  .reveal-item {
    transition: opacity 700ms cubic-bezier(.22, 1, .36, 1),
                transform 700ms cubic-bezier(.22, 1, .36, 1);
    transition-delay: var(--reveal-delay, 0ms);
  }
  .reveal-pending {
    opacity: 0;
    transform: translate3d(0, 26px, 0);
  }
  .reveal-shown {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  .reveal-pending:focus-within {
    opacity: 1;
    transform: none;
    transition-delay: 0ms;
  }
}
@media (prefers-reduced-motion: reduce), print {
  .reveal-item {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
