Our commitment
This site aims to be accessible to all users. We follow the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA where possible.
What we've done
- Skip links to bypass navigation and jump directly to main content
- Keyboard navigation for all interactive elements
- Visible focus indicators on all interactive elements (buttons, links, form controls) with consistent sky-blue outlines
- ARIA labels for screen reader compatibility
- Colour contrast ratios meeting WCAG AA standards (4.5:1 for normal text, 3:1 for large text)
- Semantic HTML structure
- Responsive design for different screen sizes and devices
- Labels for audio and video controls
- Automated pre-commit validation using html-validate to catch WCAG violations in source HTML
- Automated CSS accessibility linting using stylelint-a11y to enforce WCAG best practices
- Automated accessibility testing during development using pa11y to verify WCAG compliance in a headless browser
Known limitations
- On mobile devices, the credits table loses some screen reader navigation features when reformatted as cards
Feedback
If you encounter accessibility barriers on this site, please contact the developer.
Last updated: January 2026