Accessibility
Accessibility statement
Crowbones Tarot is built to meet WCAG 2.2 Level AA. Accessibility is a hard requirement of the brand, not a checklist add-on.
What this means in practice
- Every interactive element is keyboard-operable.
- Every image has meaningful alt text. Card art is never decorative.
- The interface respects
prefers-reduced-motion: reduce— animations have non-vestibular fallbacks. - State is never encoded through color alone; orientation labels and shapes carry the same meaning.
- Touch targets are at least 44×44 CSS pixels.
- Visible focus rings on every interactive element, never
outline: nonewithout a replacement. - No flashing patterns at 3 Hz or above.
- Native HTML semantics first; ARIA only when the platform can’t carry the meaning.
Tested with
NVDA + Firefox, VoiceOver + Safari, TalkBack + Chrome on Android, and keyboard-only navigation on every surface. Reduced-motion emulation is part of the verification flow for every change.
Known limitations
- Interactive symbol hotspots on card art are not yet built. When they ship, they will be backed by a list view so symbol details are reachable without precise pointer interaction.
- The reading interpretation does not stream in this build; the full text appears at once with a polite announcement on completion.
Reporting accessibility issues
If something does not work for you, please use the “report this reading” affordance on any reading view, or describe the issue and we will fix it. Accessibility regressions are treated as bugs of the highest severity.