diff --git a/ACCESSIBILITY_AUDIT.md b/ACCESSIBILITY_AUDIT.md new file mode 100644 index 0000000..5445745 --- /dev/null +++ b/ACCESSIBILITY_AUDIT.md @@ -0,0 +1,148 @@ +### Omoluabi Accessibility Audit (WCAG 2.2 AA) + +Scope: Current Astro site as of this commit. Focus on perceivable, operable, understandable, and robust criteria for Nigerians in NL and Dutch partners. + +--- + +### Executive summary +- **Overall**: Solid semantic base with clear landmarks in `src/layouts/BaseLayout.astro`. Reduced-motion support exists in `src/styles/global.css`. Key gaps: language/i18n markup, skip links, menu ARIA, carousel semantics, form error/ARIA, dialog semantics, and strict CSP readiness. +- **Risk**: Medium → High for navigation/keyboard and language; Low → Medium for contrast on image/gradient backgrounds. + +--- + +### High-priority issues (fix now) + +1) Missing skip link + focus target +- File: `src/layouts/BaseLayout.astro` +- Snippet (add just inside `
` and set `id` on `