Changed to a mixin to compensate for Stylus's inability to @extend inside @media