An indeterminate spinner for waits where a shaped skeleton doesn't fit (a pending
button, a small inline fetch). Wired to the host's ~150 ms-before-spin rule: it
renders nothing until the threshold, so a fast wait shows no flash. Reduced motion
stills the rotation (the ring stays as a static indicator). In-app a11y only.
An indeterminate spinner for waits where a shaped skeleton doesn't fit (a pending button, a small inline fetch). Wired to the host's ~150 ms-before-spin rule: it renders nothing until the threshold, so a fast wait shows no flash. Reduced motion stills the rotation (the ring stays as a static indicator). In-app a11y only.