## Description

<!-- What does this PR do? Keep it brief. -->

## Type of change

- [ ] 🐛 Bug fix
- [ ] ✨ New feature
- [ ] ♻️ Refactor (no behavior change)
- [ ] 📝 Documentation
- [ ] 🎨 Style / UI
- [ ] ⚡ Performance
- [ ] 🧪 Tests
- [ ] 🔧 CI / tooling

## Checklist

- [ ] `npm run lint` passes with 0 errors
- [ ] `npm run build` succeeds
- [ ] `npm test` passes
- [ ] Tested in Dark, Light, and OLED themes
- [ ] Mobile-responsive (375px+)
- [ ] i18n keys added for new user-facing strings (EN + FR)
- [ ] No secrets or `.env` values committed
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/)

## Screenshots (if UI change)

<!-- Before/after screenshots or a short description of what changed visually. -->
