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.