/* Light motion. All disabled by prefers-reduced-motion (see tokens.css). */
@keyframes mp-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes mp-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
@keyframes mp-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.mp-wave-path{stroke-dasharray:1;stroke-dashoffset:0;animation:mp-draw var(--mp-dur-draw) var(--mp-ease) both}
.mp-dot{transform-box:fill-box;transform-origin:center;animation:mp-pulse var(--mp-dur-pulse) ease-in-out calc(var(--mp-dur-draw)) infinite}
.mp-reveal{animation:mp-fade-up var(--mp-dur-slow) var(--mp-ease) both}
