Accessibility
What is in place:
- Reduced motion.
prefers-reduced-motion: reduceturns off the intro and the tokens. The finished diagram shows. - Keyboard. The diagram container is focusable (
tabindex="0"). Enter or Space starts step mode; then Space plays or pauses, ← and → step, and Esc leaves. - Step controls. The bar has
role="toolbar"with an accessible name, and its buttons have labels. Previous and next usearia-disabledat the ends. - Focus outline. A visible focus ring uses the
--pa-solidcolor.
What has not been checked: a pass with a screen reader, and contrast ratios of custom palettes. Treat the diagram as an illustration and keep the key information in the surrounding text as well, as with any diagram. The text of the Mermaid source is not a substitute for a description.