/* The delivery-choice reward takes place in the machine, not at the viewport edge. */
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-machine-success {
  position:absolute;
  top:var(--rf-delivery-praise-top, 1rem);
  left:50%;
  z-index:10;
  max-width:calc(100% - 2rem);
}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-card-button:disabled {opacity:1}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-cards {position:relative}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-cards > li {position:relative;will-change:transform,opacity}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-cards > li[data-delivery-winner="true"] {z-index:2}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-machine[data-delivery-celebration="ready"] .rf-cards > li[data-delivery-winner="false"] {
  animation:rf-delivery-away 3.3s ease-in-out both;
}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-machine[data-delivery-celebration="ready"] .rf-cards > li[data-delivery-winner="true"] {
  animation:rf-delivery-winner 3.3s ease-in-out both;
}
@keyframes rf-delivery-away {
  0%,8% {transform:translateX(0);opacity:1}
  35%,100% {transform:translateX(var(--rf-delivery-exit));opacity:0}
}
@keyframes rf-delivery-winner {
  0%,15% {transform:translate(0,0) scale(1);opacity:1}
  45%,72% {transform:translate(var(--rf-delivery-x),var(--rf-delivery-y)) scale(var(--rf-delivery-scale, 1.22));opacity:1}
  100% {transform:translate(calc(var(--rf-delivery-x) + var(--rf-delivery-exit)),var(--rf-delivery-y)) scale(var(--rf-delivery-scale, 1.22));opacity:0}
}
@media (prefers-reduced-motion:reduce) {
  body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-machine[data-delivery-celebration="ready"] .rf-cards > li {animation:none}
}
/* The old selection prompt is no longer relevant after the correct choice. */
body[data-mission="2"] #rf-stage[data-mechanic="delivery-choice"][data-solved="true"] .rf-machine-label {visibility:hidden}
