Briefly describe the changes you've made and why.
Check the one that applies:
- Bug fix — Resolves an issue without breaking existing behavior
- New feature — Adds new functionality
- Breaking change — Existing behavior will change
- Docs — Documentation only
- Refactor — Code improvements without changing behavior
- I've tested these changes on a local server
- My code is readable and follows project conventions
- I've added comments where the logic isn't obvious
- No new warnings are introduced
If this fixes an issue, link it here (e.g., "Fixes #42").