/* Progressive enhancement: content and layout never depend on an animation. */
.fwp-motion-running { transform-origin: 50% 50%; }

/* New calculator nodes must not restart their entrance on every keystroke. */
body.fwp-motion-ready #rentenrechner .estimate-part,
body.fwp-motion-ready #rentenphasen .plan-phase { animation: none; }

@media (prefers-reduced-motion: reduce) {
  .fwp-motion-running { opacity: 1 !important; transform: none !important; animation: none !important; transition: none !important; }
}
@media print {
  .fwp-motion-running { opacity: 1 !important; transform: none !important; animation: none !important; transition: none !important; }
}
