Accessibility statement
Built to be readable.
This site is built to meet WCAG 2.2 AA. What follows is what is already in place, what is in progress, and how to tell us if something is broken for you.
The target
The Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA. The goal is that anyone using a screen reader, keyboard, low-vision setup, or assistive technology can read this site, understand it, and take any action on it.
What is in place
- Semantic HTML. Proper headings, landmarks (
<nav>,<main>,<section>,<footer>), and real<a>and<button>elements throughout. No<div onclick>. - Keyboard navigation. Every link, button, and form field is reachable by Tab. A "Skip to main content" link is the first focusable element on every page.
- Visible focus rings. Every interactive element shows a 2-pixel ochre outline when focused via keyboard.
- Color contrast. Body text and small uppercase labels meet WCAG 2.2 AA contrast ratios against the cream background. Large display type runs at higher contrast.
- Reduced motion. The site honors
prefers-reduced-motion. View Transitions and smooth scroll drop to near-zero duration when a visitor has reduced-motion set at the system level. - Fluid typography. Body and display type scale with the viewport. Browser zoom is supported without horizontal scroll up to 200%.
- Real alt text. Images carry descriptive alt attributes, not filler. Decorative SVG marks are marked
aria-hidden. - Page transitions. View Transitions API used where supported; gracefully no-ops in unsupported browsers.
What is in progress
- Screen reader testing. The site has been built against the spec but has not yet been comprehensively tested with NVDA, JAWS, and VoiceOver. Manual passes underway.
- Form labels and error messages on the contact form are present; conversational error states (e.g., "We could not reach this email") will land in the next pass.
- Booking embed. When the GReminders calendar embed lands, its accessibility will be reviewed against the same standard.
Known limitations
- This is an independent practice site, not a software product. The site is reviewed manually rather than through an external audit firm.
- Third-party embeds (Substack, Vercel scrolly pages, future booking calendar) are not under our control. They are linked rather than iframed where possible to keep the surface area predictable.
How to report a problem
If something on this site does not work for you — a feature you cannot reach with a keyboard, text that is too small to read, a form that does not respond, a color combination that is hard to see — please send an email to Dr.L@universalbcs.com with the page and the issue. Most replies come within one business day, and we treat accessibility reports as priority.
Standards followed
- WCAG 2.2 at Level AA, including the nine new success criteria added in October 2023.
- Making Content Usable for People with Cognitive and Learning Disabilities (W3C COGA) — applied where the guidance has matured into recommended patterns.