Ordered a women's small as a uniform shirt for our 5' 4", 100 pound, 12 year old gymnast daughter. The shirt has a nice shape but is extremely snug and the white fabric very sheer. Possibly colored shirts do not have this problem?