Add Sass file

There are two commits here because I wasn't sure which version of the file is more acceptable. The first commit is more or less a port of the LESS version, the second commit is a refactor to remove repetition.