Accessibility Statement
Last updated: 2026-04-30
Operator: MadCool LLC · doing business as Mad Cool HiFi
madcoolhifi.com aims to conform to WCAG 2.2 Level AA. We treat accessibility as a correctness issue, not a polish item.
What we commit to
- Full keyboard navigation for every interactive element.
- Visible focus indicators on every input, button, and link — a glow-tinted box-shadow ring that meets 3:1 contrast against the dark theme.
- Reduced-motion users get a still page — the ambient particle field stops drawing and the custom cursor renders static, with no orbit or pulse.
- Color contrast of at least 4.5:1 for body text and 3:1 for large text and UI chrome.
- Semantic HTML with ARIA only where semantics fall short.
- Announce-on-route-change for App Router transitions, via a visually-hidden
<output aria-live="polite">live region that mirrors the new page title.
How we test
Every pull request and a daily scheduled run trigger Lighthouse CI against the latest preview, which audits accessibility, performance, best-practices, and SEO on the home, privacy, and member routes. Regressions surface as PR comments. We also run periodic manual passes with keyboard-only and NVDA.
Known limitations
The ambient particle field behind the hero is decorative only — every piece of information on the page is in real text, not imagery. The dealer map (Mapbox GL) keyboard navigation between markers is not yet fully wired; pan and zoom work via keyboard but selecting a specific dealer pin currently requires a pointer or the dealer list view. If any third-party embeds are added later they may lag this target; flag any you encounter and we’ll address them.
Reporting an issue
If something is blocking you, email hello@madcoolhifi.com with the URL, what you were trying to do, and how we failed. We aim to acknowledge within 2 business days and fix within 10.