Use @extend and placeholder rather than mixin and @include for nicer gen CSS