Accessibility statement
I care about this more than most people building a personal site would, so here's an honest account rather than boilerplate.
Conformance target
This site targets WCAG 2.2 level AA, with one deliberate upgrade: body text holds AAA contrast (7:1) against its background in both light and dark mode, rather than settling for the AA minimum of 4.5:1.
What I've done
- Semantic HTML throughout — landmarks, one
h1per page, headings in logical order, lists and definition lists used where they describe the content. - Fully keyboard-operable navigation, with a visible, high-contrast focus outline on every interactive element (never color alone).
- A skip link to jump straight to main content.
- Static, reduced-motion-safe design — the op-art visual language is expressed through typography and ruled geometry, not animation, so there's nothing to disable for
prefers-reduced-motion. - A dark mode that respects system preference and offers an explicit override, with contrast ratios verified in both themes.
- Automated testing on every change: axe-core accessibility checks, Playwright end-to-end tests, and manual screen-reader simulation before shipping.
Known limitations
This is a small, actively evolving site. If something doesn't work with your assistive technology, I want to know — see below.
Feedback
If you hit an accessibility barrier anywhere on this site, email me at mahinoormunad@gmail.com and I'll fix it.