Only closing animates. An Alert arriving on the page appears at once, and the one transition is the collapse on close: height, opacity, padding and margin, over motionDurationSlow.
- The collapse animates the alert's height to zero, so everything below moves up as it runs. A reader mid-click on whatever sits under a dismissed alert can lose their target, so give a closable alert room rather than stacking controls under it.
- closable.afterClose fires when that collapse has finished. Unmounting on onClose instead cuts the animation off and makes the content below jump rather than slide.
- Motion turns off everywhere with motion: false in your token file's seed, and a reader who has asked for reduced motion should get that. Anything you animate on top of the alert belongs behind motion-safe:.
- A closed Alert leaves the DOM, taking its live region with it. If the thing it warned about is still true, the message has to come back from state rather than from the reader remembering it.