✨ Features
- WCAG A: skip-to-content link, newsletter form label, keyboard-accessible gallery, keyboard-accessible carousel with focus-based autoplay pause
- WCAG A: descriptive aria-label on Read More links, aria-pressed on theme switcher, autocomplete on forms
- WCAG A: full keyboard navigation + ARIA on mega menu, Escape key + focus on language switcher
- WCAG AA: role="status" on dynamic form messages, Pause/Play button + prefers-reduced-motion on carousel
- WCAG AA: scroll-margin-top on main content, minimum 24x24px touch targets on social icons
- WCAG AA: color contrast validation in admin settings with warning notifications
- WCAG AA: aria-label on all social icon links, focus-visible indicators on all interactive elements, aria-required on form fields, sr-only indicators, darker defaults for non-text contrast, 300ms close delay on mega menu
🔧 Changed
- Color defaults: btn_color changed from #c20be5 to #9b0ab8 for 4.5:1 contrast
- Input borders: border-gray-300 to border-gray-400, dark:border-gray-600 to dark:border-gray-500
📚 Documentation
- docs/WCAG.md — full WCAG accessibility conformance documentation
- WCAG 2.2 AA badge in README