Accessibility
Accessibility
What has been done, what is known, and how to tell us about a problem.
Last updated: 12 November 2026
The aim
This site and the Studio are built to meet WCAG 2.1 Level AA. That is the target the design and the code were written against, and it is checked as part of building each page.
What that means in practice
- Keyboard. Everything on the site and in the Studio can be operated with a keyboard alone. Focus is always visible, and a skip link at the top of every page jumps past the header.
- Contrast. All running text meets AA contrast against its background, in both light and dark modes. The two fluorescent inks are used for graphics and large display type only, never for body text, because they do not clear AA at small sizes.
- Motion. If your system is set to reduce motion, every animation and transition on the site stops. The Studio also has its own motion setting, so you can reduce motion here without changing your system setting.
- Text size. Text scales with your browser's font size and the layout holds together when it does. The Studio additionally offers a larger interface setting.
- Structure. Pages use semantic HTML with headings in order, landmarks, and labeled form controls, so a screen reader can move through them properly.
- Narrow screens. The layout works down to 360 pixels wide without horizontal scrolling.
- Decoration. The abstract compositions across the site are decorative and are hidden from screen readers rather than being announced as meaningless images.
Known limits
Two things are worth stating honestly.
The Studio needs JavaScript. It cannot work without it, because running everything in your browser is what keeps your work off a server. Every other page on the site reads perfectly well with scripting switched off.
Pattern work is visual. The Studio's interface — its controls, its labels, its settings — is built to be operated without sight, but judging a pattern is not something an interface can do for you.
Telling us about a problem
If something here is difficult or impossible for you to use, tell us through the Contact page. Say what you were trying to do, what got in the way, and what you were using — browser, assistive technology, and device, if you know them.
Accessibility problems are treated as faults, not as feature requests, and they are fixed.