PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(-7.5px, -7.5px, 115px, 115px)] at -0.3 PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(0px, 0px, 100px, 100px)] at 0 PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(7.5px, 7.5px, 85px, 85px)] at 0.3 PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(15px, 15px, 70px, 70px)] at 0.6 PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(25px, 25px, 50px, 50px)] at 1 PASS: shape-outside from [rectangle(0px, 0px, 100px, 100px)] to [rectangle(25px, 25px, 50px, 50px)] was [rectangle(37.5px, 37.5px, 25px, 25px)] at 1.5 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(12.5px, 12.5px, 125px, 125px)] at -0.5 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(25px, 25px, 100px, 100px)] at 0 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(32.5px, 32.5px, 85px, 85px)] at 0.3 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(40px, 40px, 70px, 70px)] at 0.6 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(50px, 50px, 50px, 50px)] at 1 PASS: shape-outside from [inset-rectangle(25px, 25px, 100px, 100px)] to [inset-rectangle(50px, 50px, 50px, 50px)] was [inset-rectangle(62.5px, 62.5px, 25px, 25px)] at 1.5 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(115% at -7.5% -7.5%)] at -0.3 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(100% at 0% 0%)] at 0 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(85% at 7.5% 7.5%)] at 0.3 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(70% at 15% 15%)] at 0.6 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(50% at 25% 25%)] at 1 PASS: shape-outside from [circle(100% at 0% 0%)] to [circle(50% at 25% 25%)] was [circle(25% at 37.5% 37.5%)] at 1.5 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(115% 115% at -7.5% -7.5%)] at -0.3 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(100% 100% at 0% 0%)] at 0 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(85% 85% at 7.5% 7.5%)] at 0.3 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(70% 70% at 15% 15%)] at 0.6 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(50% 50% at 25% 25%)] at 1 PASS: shape-outside from [ellipse(100% 100% at 0% 0%)] to [ellipse(50% 50% at 25% 25%)] was [ellipse(25% 25% at 37.5% 37.5%)] at 1.5 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, -7.5px -7.5px, 17.5px 17.5px, 42.5px 42.5px)] at -0.3 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] at 0 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 7.5px 7.5px, 32.5px 32.5px, 57.5px 57.5px)] at 0.3 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 15px 15px, 40px 40px, 65px 65px)] at 0.6 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 1 PASS: shape-outside from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 37.5px 37.5px, 62.5px 62.5px, 87.5px 87.5px)] at 1.5 FAIL: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at -0.3, expected [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] FAIL: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 0, expected [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] FAIL: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 0.3, expected [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] PASS: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 0.6 PASS: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 1 PASS: shape-outside from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] was [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)] at 1.5 FAIL: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at -0.3, expected [none] FAIL: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at 0, expected [none] FAIL: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at 0.3, expected [none] PASS: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at 0.6 PASS: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at 1 PASS: shape-outside from [none] to [ellipse(100% 100% at 0% 0%)] was [ellipse(100% 100% at 0% 0%)] at 1.5