```
### 2. Consistent Breakpoint Usage
Use same breakpoints across related elements:
```html
Spacing scales with layout
```
### 3. Test at Breakpoint Boundaries
Test at exact breakpoint widths (640px, 768px, 1024px, etc.) to catch edge cases.
### 4. Use Container for Content Width
```html
Content with consistent max width
```
### 5. Progressive Enhancement
Ensure core functionality works on mobile, enhance for larger screens:
```html
```
### 6. Avoid Too Many Breakpoints
Use 2-3 breakpoints per element for maintainability:
```html
```
## Common Responsive Utilities
### Responsive Display
```html
Changes display type per breakpoint
```
### Responsive Position
```html
Positioned differently per breakpoint
```
### Responsive Order
```html
First on desktop
First on mobile
```
### Responsive Overflow
```html
Scrollable on mobile, expanded on desktop
```
## Testing Checklist
- [ ] Test at 320px (small mobile)
- [ ] Test at 640px (mobile breakpoint)
- [ ] Test at 768px (tablet breakpoint)
- [ ] Test at 1024px (desktop breakpoint)
- [ ] Test at 1280px (large desktop breakpoint)
- [ ] Test landscape orientation
- [ ] Verify touch targets (min 44x44px)
- [ ] Check text readability at all sizes
- [ ] Verify navigation works on mobile
- [ ] Test with browser zoom