/* Motion is drawing, and starts only when computed positions arrive. */
.argo-draw-ring { animation: argoDrawRing 200ms linear both; }
.argo-draw-spoke { animation: argoDrawRing 400ms var(--ease) both; }
.argo-draw-body { animation: argoDrawRing 400ms var(--ease) both; }
@keyframes argoDrawRing { from { opacity: 0; } to { opacity: 1; } }
.draw-scene { margin-top: var(--s5); }
.draw-scene-status { font-size: var(--t0); }
.draw-scene-status button { min-height: var(--tap); }
@media (prefers-reduced-motion: reduce) { .argo-draw-ring, .argo-draw-spoke, .argo-draw-body { animation: none; } }
