Accessibility
Pages use semantic headings, labeled forms, visible keyboard focus, and a skip link. The challenge text is available without JavaScript; loading and posting comments needs JavaScript.
Motion and visuals
Scroll reveals respect reduced-motion preferences. Diagrams include accessible names and nearby text equivalents. Content remains visible when JavaScript is unavailable.
Known limits
Formal screen-reader and cross-browser audits have not been completed. Illustrations describe the workflow, not the interface of an external tool.