support transparent as a color but do not alter existing output of transparent and rgba()