// Where we are
Accessibility.
This site aims to meet WCAG 2.2 level AA. Here is what that means in practice, what is known to fall short, and how to tell us if something does not work for you.
// In place today
What the site does
- Every colour resolves through a design token, and a build check fails if a component hardcodes one.
- Contrast is verified against WCAG 2.2 AA on the rendered page, in all three themes, at both halves of any animation cycle.
- A dark, a light and a high contrast theme, plus a motion setting, all in the footer. The page also follows your operating system's contrast and motion preferences.
- Every decorative animation stops when you ask for reduced motion, at the system level or on this site.
- Type is sized in relative units, so your browser and operating system font size settings work.
- No horizontal scrolling from 320px upward, and touch targets are at least 44 by 44 pixels.
- A skip link, real landmarks, one h1 per page, and a visible focus ring in every theme.
- Automated checks run against every page on every change, and a build fails on a violation.
// Not there yet
Known gaps
Listing these is more useful than claiming full conformance we have not yet verified.
- A full manual screen reader pass is scheduled but has not been completed across every page.
- Alt text on app screenshots is written against placeholders, and will be rewritten when the real captures land.
- The demo video has no captions yet, because the video itself is not final.
// Tell us
Report a problem
If something on this site does not work for you, please tell us through the contact form. Describe what you were trying to do and what happened, and mention any assistive technology you were using. We will reply.
The app itself is a separate piece of work with its own accessibility considerations. Feedback on it is just as welcome, through the same form.