Styling improvements

Changelog : 
- Updated record button
- Added full dark theme support
- Improved readability in some areas
- Added an icon (the icon really just means page, I didn't have other ideas)
- Improved overall styling