.mw-reveal-pending {
  opacity: 0;
  translate: 0 28px;
}
.mw-reveal-visible {
  animation: mw-reveal 700ms cubic-bezier(.22, 1, .36, 1) both;
  animation-delay: var(--reveal-delay, 0ms);
}
@keyframes mw-reveal {
  from { opacity: 0; translate: 0 28px; }
  to { opacity: 1; translate: 0 0; }
}
@media (prefers-reduced-motion: reduce), print {
  .mw-reveal-pending, .mw-reveal-visible {
    opacity: 1;
    translate: none;
    animation: none;
  }
}
