# Error States

## Inline Errors
- Form validation: red text below the field, field border turns red
- API errors: toast notification for transient, inline for persistent

## Full-Page Errors
- 404: friendly "not found" with search suggestion and link home
- 500: "Something went wrong" with retry button
- Network: "Check your connection" with retry button

## Error Recovery
- Always provide a clear action (retry, go back, contact support)
- Never show raw error codes or stack traces
- Log full error details to Sentry, show friendly message to user
