future proofing opacity mixin