$ cat ./accessibility
- commitment
-
This site is built by an accessibility advocate. WCAG 2.2 Level AA compliance is a baseline, not a goal. Semantic HTML, proper landmark structure, keyboard navigation, and sufficient color contrast are standard practice here — not afterthoughts.
- standards
-
- WCAG 2.2 Level AA
- WAI-ARIA 1.2
- Semantic HTML5 throughout
- Keyboard navigable
- Screen reader tested with NVDA, JAWS, and VoiceOver
- Respects
prefers-reduced-motion - Respects
prefers-color-scheme
- known issues
-
Code blocks use
tabindex="0"to enable keyboard scrolling per WCAG 2.1.1. Some automated tools incorrectly flag this as a violation — it is intentional and correct behavior.Logical OR operators
||in code blocks are flagged by some automated tools as special characters. These are valid programming syntax and are expected content within code examples. - contact
-
Found an accessibility issue? Contact me at ./contact and I will address it as quickly as possible.
- testing
-
This site is regularly tested with automated tools (axe, WAVE) and manual testing with keyboard navigation and screen readers. Browser and OS combinations tested include Windows with NVDA, and macOS with VoiceOver.