Indent and combine SCSS classes

Replaced selector chain whitespace with placeholders and combined parent selectors where possible.
I wasn't sure whether or not you check in the dist files for PRs, so let me know if I should amend it out of the commit.