abstract placeholder styles to a mixin