Accessibility
Designed to stay readable, usable, and adaptable
This site is built to support clear reading, keyboard access, visible focus, and user-controlled display preferences without forcing a single way to browse.
Commitment
I aim to maintain conformance with WCAG 2.2 Level AA and to keep the site usable for people navigating with keyboards, assistive technology, larger text, reduced motion, high contrast, and different color-theme preferences.
Accessibility Settings
The floating Accessibility Settings control provides adjustable text size, high contrast mode, reduced motion, and screen-reader announcement preferences. The site also includes a Light / Dark / System theme control, and these appearance settings are designed to work together rather than cancel one another out.
Features on This Site
- Skip links for main content, navigation, and footer
- Semantic page structure and visible focus states
- Keyboard navigation across the site
- Light, dark, and system display modes
- High contrast mode and adjustable text size
- Reduced-motion support through system and manual settings
- Accessible names and labels on interactive controls
Known Limits
- Some older PDF files may not offer the same accessibility support as the main site experience.
- Third-party destinations linked from this site may not follow the same accessibility patterns used here.
Feedback
If you run into an accessibility barrier, please contact me at madhu@madhuthanvi.com. I use that feedback to improve the site and revisit the affected flow.
Assessment Approach
- Automated checks with tools such as Lighthouse and accessibility linters
- Manual keyboard testing across primary pages and interactive components
- Spot checks for contrast, focus visibility, and readable hierarchy
- Review of preference-based features such as theme, contrast, and motion settings
Last Updated
March 9, 2026.