colour mixins and introducing layout