# Responsive System

- **Mobile**: horizontal module nav; stacked forms (`grid` → `sm:grid-cols-*`)
- **Tablet/Laptop**: sidebar appears at `lg`
- **Ultra-wide**: content capped at `max-w-7xl`

Tables scroll horizontally (`overflow-x-auto`, `min-w-[640px]`).
