Port styles from Sass to LESS

We're not using any Sass- or Compass-specific features here so they can be rewritten in LESS, removing the dependency on Ruby/Compass.