Katy Perry rocks Barbie blue shadow