Accessibility
Last updated 29 July 2026
This site targets WCAG 2.2 Level AA. Selling accessibility while shipping an inaccessible site would be the most obvious possible way to lose a client, so it is checked rather than claimed.
What that means here
- Every interactive element is a real button or link, reachable and operable by keyboard.
- A visible focus ring on everything focusable. It is never removed.
- Body text meets 4.5:1 against its background; every pairing on this site was computed, not eyeballed.
- Motion respects
prefers-reduced-motion— all reveals and the hero sequence stop. - Content is readable and functional with JavaScript disabled.
- One
h1per page and a heading order with no skipped levels.
One deliberate amendment
The brand palette specified a mid-grey for secondary text that measured between 3.5:1 and 4.4:1 against the backgrounds it sits on — below the standard. Rather than ship it, the colour was lightened until it cleared 4.5:1 and the original value was kept for hairline rules, where low contrast is correct because a divider carries no information.
Known limitations
The scheduler on the booking page is a third-party embed from Cal.com and I do not control its markup. If it is difficult to use, email me and we will book by email instead — that route always works.
Tell me when it fails
If any part of this site is hard to use, email hello@doctorbuilds.com and describe what happened and what you were using. I will fix it and reply to say when it is done.