code formatting
moved styles to mixin
optimise font size for context