Cleanup base theme

- Spaces after semi colons except for pseudo elements
- Spaces before brackets
- Remove duplicate selectors
- Use extends and placeholders
- Few TODO comments for follow up