## Summary

<!-- What does this PR change and why? -->

## Type of change

- [ ] 🐛 Bug fix
- [ ] ✨ New feature
- [ ] 🔧 Refactor / cleanup
- [ ] 📚 Documentation
- [ ] 🎨 UI / styling

## Test plan

<!-- How did you verify this works? -->

- [ ] Login / logout
- [ ] Lead form submission (with and without photo)
- [ ] My Leads page
- [ ] Admin panel (if applicable)
- [ ] Installer (if applicable)
- [ ] CSS rebuilt (`style.css`) if Tailwind sources changed

## Screenshots (if UI changed)

<!-- Optional -->

## Checklist

- [ ] No secrets or local config committed
- [ ] Follows project conventions (strict types, app/ autoload)
- [ ] Persian RTL UI text preserved where relevant
