use mix() when alpha really isn't needed

- supposedly a lot faste and
- not needed to if() for dark variant in most cases