Accessibility

Last updated 28 August 2026

Accessible is the same thing as usable. A site that a screen reader cannot follow is a site your customers cannot use either, so this is not a bolt-on - it is part of the build.

What we aim for

This site and the sites we build target WCAG 2.1 Level AA. That is the standard most accessibility law around the world points at.

What that means in practice

  • Every page works with a keyboard alone, and focus is always visible.
  • Text meets AA contrast in both the light and dark themes.
  • Headings are properly nested, and every form field has a real label.
  • Animation is subtle, and stops entirely if your system is set to reduce motion.
  • Colour is never the only way information is conveyed - status always has text too.
  • Layouts reflow to 320px and survive text being enlarged to 200%.
  • Images that carry meaning have alternative text; decorative ones are hidden from screen readers.

Where we fall short

Being honest about the gaps is more useful than claiming none:

  • This site has not had a formal third-party audit. Our testing is keyboard, screen reader and automated checks.
  • Invoices and receipts are generated by Stripe and open on their site, so their accessibility is outside our control.
  • On a site we build for you, content you supply - a PDF menu, a photo of a poster - is only as accessible as the file itself. We will always tell you when something you have sent will cause a problem, and suggest a fix.

Tell us if something does not work

If any part of this site blocks you, email support@nightshiftweb.dev and say what you were trying to do and what got in the way. We treat access problems as faults, not feature requests: they are fixed free, on any plan, and they jump the queue.

We aim to reply within 2 business days.