Eek I wouldn't use sunlight soap on anything coloured, sorry to tell you. It has a bad reputation for bleaching things. And in future, never put anything in direct sunlight that's had any stain remover type agent on it - you're playing with fire.
Still - sucky about the pants