UCFP targets WCAG 2.1 Level AA. We track conformance via Lighthouse audits on every PR; the dashboard, docs, and landing page must score ≥ 95 on the accessibility axis before merge.
:focus-visible, never suppressed.nav, main, article, aside reflect document structure.oklch hue that meets contrast in both light and dark surfaces.prefers-reduced-motion respected — animations collapse to ≤ 0.01ms.prefers-contrast: more increases line and muted text strength.labels, descriptive error messages, and aria-live regions for async feedback.aria-hidden; the equivalent textual hash is the canonical output for screen readers.aria-label but do not expose individual datapoints in a tabular form. A proper data-table fallback is on the roadmap.Found a barrier? Email accessibility@ucfp.dev and we'll respond within five business days. Critical issues (cannot complete a primary task) get a same-week fix.
Effective: .