SCSS refactoring

Basically, splitting up the monolithic `screen.scss`.

Could people check, before merging, that there aren't any noticeable regressions in the style from master?  Ta.