/* Fade between mission windows without moving the page or interrupting input. */
@media (prefers-reduced-motion: no-preference) {
  body[data-mission="2"] #rf-stage[data-solved="true"] {
    animation:rf-task-leave .3s ease-in 3.4s both;
  }
  body[data-mission="2"] #rf-stage.rf-task-enter[data-solved="false"] {
    animation:rf-task-enter .4s ease-out both;
  }
}
@keyframes rf-task-leave {from {opacity:1} to {opacity:0}}
@keyframes rf-task-enter {from {opacity:0} to {opacity:1}}
