#14 : Refactor styles to use less and make it easily extendable