Accessibility

This site is built to adapt to you

How it follows your device settings, what I designed and tested for, and what still needs work.

Last reviewed November 2026·WCAG 2.2 AA target

How this site adapts to you

You shouldn't have to set anything up twice. Theme, motion and sound follow the settings you already chose on your phone or computer. If you want something different here, open Display in the top bar. Your choice is saved on this device only, and Reset to device settings undoes it in one step.

There is no text size or contrast widget on purpose. Your browser zoom and your device's contrast settings already do this for every site, and this site is built to work with them.

What I designed for

How it was tested

Automated checkers find only part of the problems, so most of the testing is done by hand.

Accessibility testing done on this site
CheckStatus
axe automated scan, all 14 pages in light and darkDone, November 2026
Text contrast in light and dark, fixed to at least 4.5:1Done, November 2026
Reflow at 320px wide, the same as 400% zoom, on all 14 pagesDone, November 2026
Keyboard on the home page and a case study, including every dialog and menuDone, November 2026
Reduced motion and theme switching from DisplayDone, November 2026
Phone width, including the menu and Display panelDone, November 2026
Keyboard on the remaining case studies and postsPlanned
NVDA with Chrome and FirefoxPlanned
VoiceOver on iPhonePlanned
Windows contrast themes in EdgePlanned

Known issues

Being clear about gaps is part of the work. These are the ones I know about:

Standard and feedback

I aim for WCAG 2.2 level AA. The site partially conforms while the known issues above are open. There are no third-party accessibility overlays on this site.

If something doesn't work for you, please email me. I usually reply within two working days, and I'll fix what I can.