General style tweaks

No major changes in this PR, although variables within `_mixins.scss` will be required for the mobile menu in a future PR.

Web font import was moved from within the CSS to the HTML head.
Background colour lightened to increase contrast.