Cassie is a demigoddess. Like Hercules and his muscles, she is above mere mortal anatomy.
The demigoddess thing is also how I explain her metal shirt thingy. Which, condsidering that costume apparenty just appeared when she embraced her inborn powers, might explain them as a manifestation of her powers.