Skip to content

Accessibility

Built for everyone, not bolted on after

We target WCAG 2.2 AA, and continuously improve keyboard, screen reader, and reduced-motion experience across the whole site.

Target

We target WCAG 2.2 Level AA conformance across the site. This is a standard we work toward continuously, not a claim of a completed independent audit.

What is implemented today

  • A skip-to-content link at the start of every page.
  • Visible focus states (focus-visible) on every interactive element.
  • Full keyboard navigation, including focus traps and the Escape key in every modal dialog.
  • ARIA labels on fields, buttons, and dialogs.
  • Required form fields are marked both visually and with aria-required, not by color alone.
  • Error messages are tied to their fields via aria-describedby and announced via aria-live.
  • prefers-reduced-motion support, plus a manual override inside the Accessibility panel.
  • Real RTL for Arabic and real LTR for English, not a visual approximation.

The Accessibility panel

Reachable from the always-visible "Accessibility" button in the header, letting a visitor simplify motion, enlarge text, and enable link underlines — without needing to change system-level settings.

Cinematic scenes and text alternatives

Canvas-based scenes respect the simplified-motion mode and pause when scrolled out of view for performance. The essential content of each scene is available as text to screen readers, not locked inside the visual rendering alone.

Ongoing work

Accessibility is ongoing work, not a finished state. We review contrast, touch-target sizing, and keyboard paths regularly as part of every update.

Reporting a barrier

If you encounter a barrier using this site, please let us know at Mohanad.Alhassan@pas.qa — it helps us fix it quickly.