Linear gradient mixin. fixes #1