I don't think it is a Barbie logo (google pictures for "Barbie Logo")
yep...I think you're right. For some reason I had it in my mind that the logo was purple and the background was pink.