; text-align: center; margin: 0; color: black;}
img {float: left; height: 7em;
	background: hsl(0,60%,80%);
	padding: 2em;
	border: 1em solid hsl(120,50%,80%);}
#p01 img {shape-outside: inset(10% round 2.5em);}
#p02 img {shape-outside: inset(10% round 25% 75%);}
#p03 img {shape-outside: inset(20% round 2.5em / 50px);}
#p04 img {shape-outside: inset(20% round 50px / 20px);}

p[id] {position: relative; overflow: hidden;}
span.shapebox {position: absolute; height: 100px; width: 100px;
	background: hsla(270,50%