Fabulous purple and blue make up on Kristen Stewart