The site · Accessibility

Accessibility

What this site does to stay usable, what we know is imperfect, and how to tell us when something does not work for you.

A community that says anyone can join should have a website anyone can use. This page says what we have actually done, rather than claiming a standard we have not been audited against.

What the site does

  • Semantic HTML throughout, with one h1 per page and no skipped heading levels.
  • A skip link to jump straight past the navigation.
  • A visible focus outline on every link, button and field.
  • The whole site is operable by keyboard, and the mobile menu closes with Escape.
  • Form fields have real labels, and errors are announced with the field.
  • Errors are shown with a border, an icon and text — never by colour alone.
  • All movement stops entirely when prefers-reduced-motion is set.
  • Images carry width and height so the page does not jump while it loads.
  • Text reflows down to 320px without a horizontal scrollbar.

What we know is imperfect

  • The site has not been audited by anyone outside the team, and none of us uses a screen reader daily.
  • The display face is a book type with fine strokes. If you find it hard to read, tell us — that is fixable in one file.
  • There is no high-contrast variant.
  • Some pages are long, and the contents lists in the margin are only on wider screens.

Telling us something is wrong

Use the form and say what happened, what you were using, and what you expected. You do not need to know the technical cause. An accessibility problem is a bug, it gets treated as one, and we will tell you what we did about it.

Apply to join