tu-sr-only visually hides text for screen readers. Never use utilities to remove focus outlines—use :focus-visible instead.
Production checklist
- Touch targets ≥ 44×44 CSS px where possible
- Contrast checked after utility stacking
- Zoom to 200% — layout still usable
Going deeper
In production utility-first CSS work, Accessibility utilities matters when documents, stylesheets, or apps must stay maintainable across teams and releases—not only in isolated demos.
Common pitfalls
Watch for copy-paste configs, skipping validation or tests, and mixing concerns (structure vs presentation vs behavior) in one layer.
Practice
- Apply one technique from this lesson in the playground.
- Write one interview-style sentence explaining when you would use accessibility utilities on a real project.
Interview prep
- Why avoid removing focus outlines?
Keyboard users need visible
:focus-visiblestyles—never “fix” outlines withoutline:noneon interactive utilities.