Concise rules for building accessible, fast, delightful UIs Use MUST/SHOULD/NEVER to guide decisions ## Interactions - Keyboard - MUST: Full keyboard support per [WAI-ARIA APG](https://wwww3org/WAI/ARIA/apg/patterns/) - MUST: Visible focus rings (`:focus-visible`; group with `:focus-within`) - MUST: Manage focus (trap, move, and return) per APG patterns - Targets & input - MUST: Hit target ≥24px (mobile ≥44px) If visual <24px, expand hit area - MUST: Mobile `` font-size ≥16px or set: ```html ``` - NEVER: Disable browser zoom - MUST: `touch-action: manipulation` to prevent double-tap zoom; set `-webkit-tap-highlight-color` to match design - Inputs & forms (behavior) - MUST: Hydration-safe inputs (no lost focus/value) - NEVER: Block paste in `/