What makes fireworks colorful?

Magic. And chemistry.