- Standard
- WCAG 2.2 AA on every component, at desktop and phone widths, light and dark.
- Targets
- At least 24 × 24 px for anything you can click or tap.
- Focus
- A visible ring in the foreground color on keyboard focus only (InputModality); focus never gets lost when an overlay closes.
- Keyboard
- Every action works from the keyboard; menus, dialogs and sheets trap and return focus; Esc closes.
- Names
- Every control has an accessible name; icon-only buttons carry a label and a tooltip.
- Live regions
- Saving, toasts and list counts announce through polite live regions.
- Reduced motion
- Motion presets and scroll effects turn off with prefers-reduced-motion (useMotionAllowed).
- Reflow
- Pages reflow at 320 px with no sideways scroll; tables and code scroll inside their own focusable box.
- Contrast
- Text 4.5:1 and UI parts 3:1 in every theme, light and dark.
- What axe checks
- The wcag2a, wcag2aa, wcag21aa and wcag22aa rule sets: names, roles, contrast, targets, landmarks and focus order.