`). ARIA only when native semantics insufficient. 3. **Composition Over Configuration** — Small composable components. Compound pattern for complex UI. Context at boundaries. 4. **Progressive Disclosure** — Essential info first. Reveal complexity on demand. Reduce cognitive load. 5. **Mobile-First** — Design for smallest screen, enhance upward. Container queries for components. Touch targets >= 44px. 6. **Design Tokens** — All visual values in CSS `@theme`. Never hardcode. OKLCH for perceptual uniformity. 7. **Type Safety E2E** — Zod schemas shared client/server. `React.ComponentProps<>` over manual interfaces.