# Accessibility — Craft, Not Compliance > Accessibility is where amateurs stop and pros begin — it is `SKILL.md` principle 7 applied to people. It is also the fastest way to tell real craft from generated output: slop pages are keyboard-hostile, unlabeled, and focus-invisible. The floor is **WCAG 2.2 AA**. The target is: nobody can tell this page was built by an LLM, including someone using a screen reader. --- ## The Mental Model Accessibility is three habits, not a checklist bolted on at the end: 1. **Robust structure** — semantic HTML that means what it says. 2. **Visible states** — focus, hover, error, disabled (already required by `components.md`). 3. **Respect** — for motion sensitivity, zoom, touch, and slow connections. If you build with these from Step 1 (see `SKILL.md` process), accessibility costs almost nothing extra. If you bolt it on at Step 10, it costs a rewrite. --- ## Semantic HTML First ### Landmarks, one of each where it matters ```html