Accessibility
Our target
This site targets WCAG 2.2 level AA.
What is implemented
- Full keyboard navigation with a visible focus indicator on every interactive element
- A skip link to the main content
- Semantic landmarks and a correct heading hierarchy on every page
- Labels on every form field, and errors announced to assistive technology
- Accessible dialogs and drawers with focus trapping and Escape to close
- Alt text on meaningful images; decorative video is hidden from assistive technology
- No information conveyed by colour alone — every status badge carries a text label
- Touch targets of at least 44×44px
- Pinch zoom is never disabled
Motion
If your device requests reduced motion, we honour it. Scroll-driven animation, parallax and masked reveals are all disabled, videos are replaced with still images, and the result is a deliberately designed static layout rather than a broken version of the animated one.
Right-to-left
The Arabic site is built with logical CSS properties throughout, so layout, spacing and animation direction mirror correctly rather than being a flipped afterthought. Reveal animations travel with the reading direction.
Known gaps
See docs/KNOWN_LIMITATIONS.md in the project repository for anything outstanding. If you hit a barrier we have not listed, please tell us.