The short version: this site is plain HTML and CSS, it works with a keyboard, and it respects your reduced-motion and larger-text settings. Where it falls short, we want to know.
What we've done
- Semantic markup. Real headings, real lists, real links and buttons, so screen readers announce the page the way it's written.
- Keyboard first. Every link, button and form field can be reached and used with Tab and Enter. The menu opens without a mouse.
- Visible focus. The element you've tabbed to is outlined, so you can see where you are.
- Contrast. Body text and buttons meet the WCAG AA contrast ratio against their background. The navy on cream is well above it.
- Motion. The menu animation switches off when your system is set to reduce motion.
- Text that grows. Nothing is locked to a fixed pixel size that breaks when you raise the browser's zoom or text size; pages stay usable at 200%.
- Labelled forms. Every field has a label tied to it, errors are announced when something goes wrong, and the confirmation is read out to screen readers.
- Alt text and captions. Photographs carry a description; the sample images say what they show.
Known limitations
- The sample menus and sites on the Designs page are images of designs. They're described in text, but the content inside them isn't available to a screen reader.
- Some older pages may not be perfectly consistent with the rest of the site yet. If you find one, it's a fair thing to report.
Tell us
If any part of this site is hard to use — with a screen reader, a keyboard, a screen magnifier, high contrast mode, or any other tool — email hello@happydaycreative.com and describe where you got stuck. We'll fix it, and we'll tell you what we changed.
We aim to reply within two working days.
This site's standard
We build to WCAG 2.2 level AA and treat it as the floor rather than the finish line. Accessibility is part of the build here, not a checkbox added afterwards — the same way it should be on the sites we make for you.
Last updated 5 November 2026. Questions about any of this: hello@happydaycreative.com.