/* Generated by scripts/match_broken_tile_shapes.py; do not hand-edit. */
:root { --broken-tile-grout: 3%; }

.tile-pair {
  gap: max(10px, var(--tile-pair-gap, var(--broken-tile-grout)));
}

.tile-shape-01.tile-rotate-090 {
  --tile-clip: polygon(100.0% 38.3%, 70.3% 83.3%, 54.9% 91.7%, 6.6% 98.3%, 4.4% 90.0%, 2.2% 66.7%, 82.4% 0.0%, 92.3% 10.0%);
  --tile-safe-top: 45;
  --tile-safe-right: 31;
  --tile-safe-bottom: 17;
  --tile-safe-left: 27;
}

.tile-shape-01.tile-rotate-180 {
  --tile-clip: polygon(61.7% 100.0%, 16.7% 70.3%, 8.3% 54.9%, 1.7% 6.6%, 10.0% 4.4%, 33.3% 2.2%, 100.0% 82.4%, 90.0% 92.3%);
  --tile-safe-top: 27;
  --tile-safe-right: 45;
  --tile-safe-bottom: 31;
  --tile-safe-left: 17;
}

.tile-shape-01.tile-rotate-270 {
  --tile-clip: polygon(0.0% 61.7%, 29.7% 16.7%, 45.1% 8.3%, 93.4% 1.7%, 95.6% 10.0%, 97.8% 33.3%, 17.6% 100.0%, 7.7% 90.0%);
  --tile-safe-top: 17;
  --tile-safe-right: 27;
  --tile-safe-bottom: 45;
  --tile-safe-left: 31;
}

.tile-shape-02.tile-rotate-090 {
  --tile-clip: polygon(100.0% 50.0%, 93.9% 82.0%, 51.0% 96.0%, 2.0% 96.0%, 2.0% 78.0%, 59.2% 2.0%, 91.8% 4.0%);
  --tile-safe-top: 21;
  --tile-safe-right: 7;
  --tile-safe-bottom: 19;
  --tile-safe-left: 45;
}

.tile-shape-02.tile-rotate-180 {
  --tile-clip: polygon(50.0% 100.0%, 18.0% 93.9%, 4.0% 51.0%, 4.0% 2.0%, 22.0% 2.0%, 98.0% 59.2%, 96.0% 91.8%);
  --tile-safe-top: 45;
  --tile-safe-right: 21;
  --tile-safe-bottom: 7;
  --tile-safe-left: 19;
}

.tile-shape-02.tile-rotate-270 {
  --tile-clip: polygon(0.0% 50.0%, 6.1% 18.0%, 49.0% 4.0%, 98.0% 4.0%, 98.0% 22.0%, 40.8% 98.0%, 8.2% 96.0%);
  --tile-safe-top: 19;
  --tile-safe-right: 45;
  --tile-safe-bottom: 21;
  --tile-safe-left: 7;
}

.tile-shape-03.tile-rotate-090 {
  --tile-clip: polygon(100.0% 81.7%, 100.0% 91.5%, 46.7% 98.6%, 13.3% 56.3%, 2.2% 26.8%, 88.9% 0.0%);
  --tile-safe-top: 16;
  --tile-safe-right: 10;
  --tile-safe-bottom: 11;
  --tile-safe-left: 40;
}

.tile-shape-03.tile-rotate-180 {
  --tile-clip: polygon(18.3% 100.0%, 8.5% 100.0%, 1.4% 46.7%, 43.7% 13.3%, 73.2% 2.2%, 100.0% 88.9%);
  --tile-safe-top: 40;
  --tile-safe-right: 16;
  --tile-safe-bottom: 10;
  --tile-safe-left: 11;
}

.tile-shape-03.tile-rotate-270 {
  --tile-clip: polygon(0.0% 18.3%, 0.0% 8.5%, 53.3% 1.4%, 86.7% 43.7%, 97.8% 73.2%, 11.1% 100.0%);
  --tile-safe-top: 11;
  --tile-safe-right: 40;
  --tile-safe-bottom: 16;
  --tile-safe-left: 10;
}

.tile-shape-04.tile-rotate-090 {
  --tile-clip: polygon(100.0% 26.1%, 64.3% 73.9%, 39.3% 95.7%, 25.0% 97.8%, 10.7% 73.9%, 3.6% 0.0%, 64.3% 8.7%);
  --tile-safe-top: 10;
  --tile-safe-right: 35;
  --tile-safe-bottom: 29;
  --tile-safe-left: 11;
}

.tile-shape-04.tile-rotate-180 {
  --tile-clip: polygon(73.9% 100.0%, 26.1% 64.3%, 4.3% 39.3%, 2.2% 25.0%, 26.1% 10.7%, 100.0% 3.6%, 91.3% 64.3%);
  --tile-safe-top: 11;
  --tile-safe-right: 10;
  --tile-safe-bottom: 35;
  --tile-safe-left: 29;
}

.tile-shape-04.tile-rotate-270 {
  --tile-clip: polygon(0.0% 73.9%, 35.7% 26.1%, 60.7% 4.3%, 75.0% 2.2%, 89.3% 26.1%, 96.4% 100.0%, 35.7% 91.3%);
  --tile-safe-top: 29;
  --tile-safe-right: 11;
  --tile-safe-bottom: 10;
  --tile-safe-left: 35;
}

.tile-shape-05.tile-rotate-090 {
  --tile-clip: polygon(100.0% 48.8%, 83.3% 73.2%, 53.3% 95.1%, 40.0% 95.1%, 6.7% 70.7%, 3.3% 29.3%, 13.3% 7.3%, 63.3% 0.0%);
  --tile-safe-top: 9;
  --tile-safe-right: 31;
  --tile-safe-bottom: 25;
  --tile-safe-left: 14;
}

.tile-shape-05.tile-rotate-180 {
  --tile-clip: polygon(51.2% 100.0%, 26.8% 83.3%, 4.9% 53.3%, 4.9% 40.0%, 29.3% 6.7%, 70.7% 3.3%, 92.7% 13.3%, 100.0% 63.3%);
  --tile-safe-top: 14;
  --tile-safe-right: 9;
  --tile-safe-bottom: 31;
  --tile-safe-left: 25;
}

.tile-shape-05.tile-rotate-270 {
  --tile-clip: polygon(0.0% 51.2%, 16.7% 26.8%, 46.7% 4.9%, 60.0% 4.9%, 93.3% 29.3%, 96.7% 70.7%, 86.7% 92.7%, 36.7% 100.0%);
  --tile-safe-top: 25;
  --tile-safe-right: 14;
  --tile-safe-bottom: 9;
  --tile-safe-left: 31;
}

.tile-shape-06.tile-rotate-090 {
  --tile-clip: polygon(100.0% 61.0%, 100.0% 72.9%, 78.1% 83.1%, 25.0% 98.3%, 18.8% 94.9%, 3.1% 83.1%, 18.8% 0.0%, 37.5% 0.0%, 68.8% 10.2%);
  --tile-safe-top: 13;
  --tile-safe-right: 31;
  --tile-safe-bottom: 15;
  --tile-safe-left: 17;
}

.tile-shape-06.tile-rotate-180 {
  --tile-clip: polygon(39.0% 100.0%, 27.1% 100.0%, 16.9% 78.1%, 1.7% 25.0%, 5.1% 18.8%, 16.9% 3.1%, 100.0% 18.8%, 100.0% 37.5%, 89.8% 68.8%);
  --tile-safe-top: 17;
  --tile-safe-right: 13;
  --tile-safe-bottom: 31;
  --tile-safe-left: 15;
}

.tile-shape-06.tile-rotate-270 {
  --tile-clip: polygon(0.0% 39.0%, 0.0% 27.1%, 21.9% 16.9%, 75.0% 1.7%, 81.2% 5.1%, 96.9% 16.9%, 81.2% 100.0%, 62.5% 100.0%, 31.2% 89.8%);
  --tile-safe-top: 15;
  --tile-safe-right: 17;
  --tile-safe-bottom: 13;
  --tile-safe-left: 31;
}

.tile-shape-07.tile-rotate-090 {
  --tile-clip: polygon(100.0% 31.1%, 100.0% 86.7%, 94.9% 97.8%, 55.9% 91.1%, 1.7% 57.8%, 16.9% 33.3%, 52.5% 6.7%, 94.9% 0.0%);
  --tile-safe-top: 17;
  --tile-safe-right: 3;
  --tile-safe-bottom: 20;
  --tile-safe-left: 40;
}

.tile-shape-07.tile-rotate-180 {
  --tile-clip: polygon(68.9% 100.0%, 13.3% 100.0%, 2.2% 94.9%, 8.9% 55.9%, 42.2% 1.7%, 66.7% 16.9%, 93.3% 52.5%, 100.0% 94.9%);
  --tile-safe-top: 40;
  --tile-safe-right: 17;
  --tile-safe-bottom: 3;
  --tile-safe-left: 20;
}

.tile-shape-07.tile-rotate-270 {
  --tile-clip: polygon(0.0% 68.9%, 0.0% 13.3%, 5.1% 2.2%, 44.1% 8.9%, 98.3% 42.2%, 83.1% 66.7%, 47.5% 93.3%, 5.1% 100.0%);
  --tile-safe-top: 20;
  --tile-safe-right: 40;
  --tile-safe-bottom: 17;
  --tile-safe-left: 3;
}

.tile-shape-08.tile-rotate-090 {
  --tile-clip: polygon(100.0% 65.2%, 73.8% 84.8%, 1.5% 97.8%, 15.4% 28.3%, 81.5% 0.0%);
  --tile-safe-top: 29;
  --tile-safe-right: 17;
  --tile-safe-bottom: 23;
  --tile-safe-left: 16;
}

.tile-shape-08.tile-rotate-180 {
  --tile-clip: polygon(34.8% 100.0%, 15.2% 73.8%, 2.2% 1.5%, 71.7% 15.4%, 100.0% 81.5%);
  --tile-safe-top: 16;
  --tile-safe-right: 29;
  --tile-safe-bottom: 17;
  --tile-safe-left: 23;
}

.tile-shape-08.tile-rotate-270 {
  --tile-clip: polygon(0.0% 34.8%, 26.2% 15.2%, 98.5% 2.2%, 84.6% 71.7%, 18.5% 100.0%);
  --tile-safe-top: 23;
  --tile-safe-right: 16;
  --tile-safe-bottom: 29;
  --tile-safe-left: 17;
}

.tile-shape-09.tile-rotate-090 {
  --tile-clip: polygon(100.0% 89.6%, 100.0% 97.9%, 93.6% 97.9%, 4.3% 60.4%, 12.8% 6.2%, 91.5% 0.0%);
  --tile-safe-top: 7;
  --tile-safe-right: 9;
  --tile-safe-bottom: 36;
  --tile-safe-left: 15;
}

.tile-shape-09.tile-rotate-180 {
  --tile-clip: polygon(10.4% 100.0%, 2.1% 100.0%, 2.1% 93.6%, 39.6% 4.3%, 93.8% 12.8%, 100.0% 91.5%);
  --tile-safe-top: 15;
  --tile-safe-right: 7;
  --tile-safe-bottom: 9;
  --tile-safe-left: 36;
}

.tile-shape-09.tile-rotate-270 {
  --tile-clip: polygon(0.0% 10.4%, 0.0% 2.1%, 6.4% 2.1%, 95.7% 39.6%, 87.2% 93.8%, 8.5% 100.0%);
  --tile-safe-top: 36;
  --tile-safe-right: 15;
  --tile-safe-bottom: 7;
  --tile-safe-left: 9;
}

.tile-shape-10.tile-rotate-090 {
  --tile-clip: polygon(100.0% 84.1%, 97.1% 95.5%, 34.3% 95.5%, 2.9% 63.6%, 28.6% 27.3%, 88.6% 0.0%);
  --tile-safe-top: 26;
  --tile-safe-right: 9;
  --tile-safe-bottom: 7;
  --tile-safe-left: 33;
}

.tile-shape-10.tile-rotate-180 {
  --tile-clip: polygon(15.9% 100.0%, 4.5% 97.1%, 4.5% 34.3%, 36.4% 2.9%, 72.7% 28.6%, 100.0% 88.6%);
  --tile-safe-top: 33;
  --tile-safe-right: 26;
  --tile-safe-bottom: 9;
  --tile-safe-left: 7;
}

.tile-shape-10.tile-rotate-270 {
  --tile-clip: polygon(0.0% 15.9%, 2.9% 4.5%, 65.7% 4.5%, 97.1% 36.4%, 71.4% 72.7%, 11.4% 100.0%);
  --tile-safe-top: 7;
  --tile-safe-right: 33;
  --tile-safe-bottom: 26;
  --tile-safe-left: 9;
}

.tile-shape-11.tile-rotate-090 {
  --tile-clip: polygon(100.0% 49.1%, 89.1% 93.0%, 81.8% 98.2%, 63.6% 98.2%, 38.2% 93.0%, 1.8% 33.3%, 16.4% 1.8%, 25.5% 0.0%, 98.2% 42.1%);
  --tile-safe-top: 38;
  --tile-safe-right: 11;
  --tile-safe-bottom: 11;
  --tile-safe-left: 37;
}

.tile-shape-11.tile-rotate-180 {
  --tile-clip: polygon(50.9% 100.0%, 7.0% 89.1%, 1.8% 81.8%, 1.8% 63.6%, 7.0% 38.2%, 66.7% 1.8%, 98.2% 16.4%, 100.0% 25.5%, 57.9% 98.2%);
  --tile-safe-top: 37;
  --tile-safe-right: 38;
  --tile-safe-bottom: 11;
  --tile-safe-left: 11;
}

.tile-shape-11.tile-rotate-270 {
  --tile-clip: polygon(0.0% 50.9%, 10.9% 7.0%, 18.2% 1.8%, 36.4% 1.8%, 61.8% 7.0%, 98.2% 66.7%, 83.6% 98.2%, 74.5% 100.0%, 1.8% 57.9%);
  --tile-safe-top: 9;
  --tile-safe-right: 38;
  --tile-safe-bottom: 37;
  --tile-safe-left: 12;
}

.tile-shape-12.tile-rotate-090 {
  --tile-clip: polygon(100.0% 2.3%, 98.2% 76.7%, 17.9% 97.7%, 1.8% 27.9%, 7.1% 18.6%);
  --tile-safe-top: 18;
  --tile-safe-right: 3;
  --tile-safe-bottom: 24;
  --tile-safe-left: 14;
}

.tile-shape-12.tile-rotate-180 {
  --tile-clip: polygon(97.7% 100.0%, 23.3% 98.2%, 2.3% 17.9%, 72.1% 1.8%, 81.4% 7.1%);
  --tile-safe-top: 14;
  --tile-safe-right: 18;
  --tile-safe-bottom: 3;
  --tile-safe-left: 24;
}

.tile-shape-12.tile-rotate-270 {
  --tile-clip: polygon(0.0% 97.7%, 1.8% 23.3%, 82.1% 2.3%, 98.2% 72.1%, 92.9% 81.4%);
  --tile-safe-top: 24;
  --tile-safe-right: 14;
  --tile-safe-bottom: 18;
  --tile-safe-left: 3;
}

.tile-shape-13.tile-rotate-090 {
  --tile-clip: polygon(100.0% 20.8%, 45.3% 97.9%, 1.3% 45.8%, 6.7% 18.8%, 89.3% 0.0%);
  --tile-safe-top: 18;
  --tile-safe-right: 28;
  --tile-safe-bottom: 41;
  --tile-safe-left: 14;
}

.tile-shape-13.tile-rotate-180 {
  --tile-clip: polygon(79.2% 100.0%, 2.1% 45.3%, 54.2% 1.3%, 81.2% 6.7%, 100.0% 89.3%);
  --tile-safe-top: 14;
  --tile-safe-right: 18;
  --tile-safe-bottom: 28;
  --tile-safe-left: 41;
}

.tile-shape-13.tile-rotate-270 {
  --tile-clip: polygon(0.0% 79.2%, 54.7% 2.1%, 98.7% 54.2%, 93.3% 81.2%, 10.7% 100.0%);
  --tile-safe-top: 41;
  --tile-safe-right: 14;
  --tile-safe-bottom: 18;
  --tile-safe-left: 28;
}

.tile-shape-14.tile-rotate-090 {
  --tile-clip: polygon(100.0% 89.8%, 100.0% 98.3%, 92.5% 98.3%, 43.4% 79.7%, 1.9% 49.2%, 35.8% 0.0%, 58.5% 5.1%, 88.7% 33.9%);
  --tile-safe-top: 22;
  --tile-safe-right: 25;
  --tile-safe-bottom: 37;
  --tile-safe-left: 22;
}

.tile-shape-14.tile-rotate-180 {
  --tile-clip: polygon(10.2% 100.0%, 1.7% 100.0%, 1.7% 92.5%, 20.3% 43.4%, 50.8% 1.9%, 100.0% 35.8%, 94.9% 58.5%, 66.1% 88.7%);
  --tile-safe-top: 22;
  --tile-safe-right: 22;
  --tile-safe-bottom: 25;
  --tile-safe-left: 37;
}

.tile-shape-14.tile-rotate-270 {
  --tile-clip: polygon(0.0% 10.2%, 0.0% 1.7%, 7.5% 1.7%, 56.6% 20.3%, 98.1% 50.8%, 64.2% 100.0%, 41.5% 94.9%, 11.3% 66.1%);
  --tile-safe-top: 37;
  --tile-safe-right: 22;
  --tile-safe-bottom: 22;
  --tile-safe-left: 25;
}

.tile-shape-15.tile-rotate-090 {
  --tile-clip: polygon(100.0% 27.4%, 87.0% 58.1%, 40.3% 98.4%, 1.3% 79.0%, 16.9% 27.4%, 48.1% 0.0%, 98.7% 17.7%);
  --tile-safe-top: 16;
  --tile-safe-right: 14;
  --tile-safe-bottom: 42;
  --tile-safe-left: 31;
}

.tile-shape-15.tile-rotate-180 {
  --tile-clip: polygon(72.6% 100.0%, 41.9% 87.0%, 1.6% 40.3%, 21.0% 1.3%, 72.6% 16.9%, 100.0% 48.1%, 82.3% 98.7%);
  --tile-safe-top: 31;
  --tile-safe-right: 16;
  --tile-safe-bottom: 14;
  --tile-safe-left: 42;
}

.tile-shape-15.tile-rotate-270 {
  --tile-clip: polygon(0.0% 72.6%, 13.0% 41.9%, 59.7% 1.6%, 98.7% 21.0%, 83.1% 72.6%, 51.9% 100.0%, 1.3% 82.3%);
  --tile-safe-top: 42;
  --tile-safe-right: 31;
  --tile-safe-bottom: 16;
  --tile-safe-left: 14;
}

.tile-shape-16.tile-rotate-090 {
  --tile-clip: polygon(100.0% 10.2%, 69.4% 98.0%, 38.9% 81.6%, 8.3% 51.0%, 5.6% 18.4%, 27.8% 0.0%);
  --tile-safe-top: 9;
  --tile-safe-right: 18;
  --tile-safe-bottom: 41;
  --tile-safe-left: 18;
}

.tile-shape-16.tile-rotate-180 {
  --tile-clip: polygon(89.8% 100.0%, 2.0% 69.4%, 18.4% 38.9%, 49.0% 8.3%, 81.6% 5.6%, 100.0% 27.8%);
  --tile-safe-top: 18;
  --tile-safe-right: 9;
  --tile-safe-bottom: 18;
  --tile-safe-left: 41;
}

.tile-shape-16.tile-rotate-270 {
  --tile-clip: polygon(0.0% 89.8%, 30.6% 2.0%, 61.1% 18.4%, 91.7% 49.0%, 94.4% 81.6%, 72.2% 100.0%);
  --tile-safe-top: 41;
  --tile-safe-right: 18;
  --tile-safe-bottom: 9;
  --tile-safe-left: 18;
}

.tile-shape-17.tile-rotate-090 {
  --tile-clip: polygon(100.0% 53.3%, 83.3% 80.0%, 59.3% 98.3%, 37.0% 76.7%, 1.9% 26.7%, 55.6% 0.0%);
  --tile-safe-top: 27;
  --tile-safe-right: 23;
  --tile-safe-bottom: 25;
  --tile-safe-left: 37;
}

.tile-shape-17.tile-rotate-180 {
  --tile-clip: polygon(46.7% 100.0%, 20.0% 83.3%, 1.7% 59.3%, 23.3% 37.0%, 73.3% 1.9%, 100.0% 55.6%);
  --tile-safe-top: 37;
  --tile-safe-right: 27;
  --tile-safe-bottom: 23;
  --tile-safe-left: 25;
}

.tile-shape-17.tile-rotate-270 {
  --tile-clip: polygon(0.0% 46.7%, 16.7% 20.0%, 40.7% 1.7%, 63.0% 23.3%, 98.1% 73.3%, 44.4% 100.0%);
  --tile-safe-top: 25;
  --tile-safe-right: 37;
  --tile-safe-bottom: 27;
  --tile-safe-left: 23;
}

.tile-shape-18.tile-rotate-090 {
  --tile-clip: polygon(100.0% 43.4%, 67.9% 98.1%, 45.3% 88.7%, 1.9% 54.7%, 52.8% 0.0%, 62.3% 1.9%);
  --tile-safe-top: 25;
  --tile-safe-right: 20;
  --tile-safe-bottom: 24;
  --tile-safe-left: 31;
}

.tile-shape-18.tile-rotate-180 {
  --tile-clip: polygon(56.6% 100.0%, 1.9% 67.9%, 11.3% 45.3%, 45.3% 1.9%, 100.0% 52.8%, 98.1% 62.3%);
  --tile-safe-top: 31;
  --tile-safe-right: 25;
  --tile-safe-bottom: 20;
  --tile-safe-left: 24;
}

.tile-shape-18.tile-rotate-270 {
  --tile-clip: polygon(0.0% 56.6%, 32.1% 1.9%, 54.7% 11.3%, 98.1% 45.3%, 47.2% 100.0%, 37.7% 98.1%);
  --tile-safe-top: 24;
  --tile-safe-right: 31;
  --tile-safe-bottom: 25;
  --tile-safe-left: 20;
}

.tile-shape-19.tile-rotate-090 {
  --tile-clip: polygon(100.0% 65.0%, 98.8% 77.5%, 41.0% 95.0%, 1.2% 95.0%, 2.4% 27.5%, 27.7% 12.5%, 75.9% 0.0%);
  --tile-safe-top: 28;
  --tile-safe-right: 15;
  --tile-safe-bottom: 19;
  --tile-safe-left: 3;
}

.tile-shape-19.tile-rotate-180 {
  --tile-clip: polygon(35.0% 100.0%, 22.5% 98.8%, 5.0% 41.0%, 5.0% 1.2%, 72.5% 2.4%, 87.5% 27.7%, 100.0% 75.9%);
  --tile-safe-top: 3;
  --tile-safe-right: 28;
  --tile-safe-bottom: 15;
  --tile-safe-left: 19;
}

.tile-shape-19.tile-rotate-270 {
  --tile-clip: polygon(0.0% 35.0%, 1.2% 22.5%, 59.0% 5.0%, 98.8% 5.0%, 97.6% 72.5%, 72.3% 87.5%, 24.1% 100.0%);
  --tile-safe-top: 19;
  --tile-safe-right: 3;
  --tile-safe-bottom: 28;
  --tile-safe-left: 15;
}

.tile-shape-20.tile-rotate-090 {
  --tile-clip: polygon(100.0% 76.6%, 64.8% 95.7%, 35.2% 97.9%, 1.9% 42.6%, 25.9% 21.3%, 74.1% 0.0%);
  --tile-safe-top: 21;
  --tile-safe-right: 20;
  --tile-safe-bottom: 14;
  --tile-safe-left: 29;
}

.tile-shape-20.tile-rotate-180 {
  --tile-clip: polygon(23.4% 100.0%, 4.3% 64.8%, 2.1% 35.2%, 57.4% 1.9%, 78.7% 25.9%, 100.0% 74.1%);
  --tile-safe-top: 29;
  --tile-safe-right: 21;
  --tile-safe-bottom: 20;
  --tile-safe-left: 14;
}

.tile-shape-20.tile-rotate-270 {
  --tile-clip: polygon(0.0% 23.4%, 35.2% 4.3%, 64.8% 2.1%, 98.1% 57.4%, 74.1% 78.7%, 25.9% 100.0%);
  --tile-safe-top: 14;
  --tile-safe-right: 29;
  --tile-safe-bottom: 21;
  --tile-safe-left: 20;
}

.tile-shape-21.tile-rotate-090 {
  --tile-clip: polygon(100.0% 29.5%, 96.4% 54.1%, 61.4% 98.4%, 1.2% 54.1%, 36.1% 6.6%, 94.0% 0.0%);
  --tile-safe-top: 8;
  --tile-safe-right: 14;
  --tile-safe-bottom: 34;
  --tile-safe-left: 36;
}

.tile-shape-21.tile-rotate-180 {
  --tile-clip: polygon(70.5% 100.0%, 45.9% 96.4%, 1.6% 61.4%, 45.9% 1.2%, 93.4% 36.1%, 100.0% 94.0%);
  --tile-safe-top: 36;
  --tile-safe-right: 8;
  --tile-safe-bottom: 18;
  --tile-safe-left: 29;
}

.tile-shape-21.tile-rotate-270 {
  --tile-clip: polygon(0.0% 70.5%, 3.6% 45.9%, 38.6% 1.6%, 98.8% 45.9%, 63.9% 93.4%, 6.0% 100.0%);
  --tile-safe-top: 29;
  --tile-safe-right: 36;
  --tile-safe-bottom: 8;
  --tile-safe-left: 18;
}

.tile-shape-22.tile-rotate-090 {
  --tile-clip: polygon(100.0% 82.5%, 58.2% 99.0%, 50.7% 95.9%, 4.5% 62.9%, 1.5% 17.5%, 47.8% 0.0%, 59.7% 4.1%);
  --tile-safe-top: 14;
  --tile-safe-right: 36;
  --tile-safe-bottom: 32;
  --tile-safe-left: 13;
}

.tile-shape-22.tile-rotate-180 {
  --tile-clip: polygon(17.5% 100.0%, 1.0% 58.2%, 4.1% 50.7%, 37.1% 4.5%, 82.5% 1.5%, 100.0% 47.8%, 95.9% 59.7%);
  --tile-safe-top: 13;
  --tile-safe-right: 14;
  --tile-safe-bottom: 36;
  --tile-safe-left: 32;
}

.tile-shape-22.tile-rotate-270 {
  --tile-clip: polygon(0.0% 17.5%, 41.8% 1.0%, 49.3% 4.1%, 95.5% 37.1%, 98.5% 82.5%, 52.2% 100.0%, 40.3% 95.9%);
  --tile-safe-top: 32;
  --tile-safe-right: 13;
  --tile-safe-bottom: 14;
  --tile-safe-left: 36;
}

.tile-shape-23.tile-rotate-090 {
  --tile-clip: polygon(100.0% 64.8%, 71.4% 98.1%, 1.8% 55.6%, 1.8% 3.7%, 76.8% 0.0%);
  --tile-safe-top: 4;
  --tile-safe-right: 23;
  --tile-safe-bottom: 41;
  --tile-safe-left: 9;
}

.tile-shape-23.tile-rotate-180 {
  --tile-clip: polygon(35.2% 100.0%, 1.9% 71.4%, 44.4% 1.8%, 96.3% 1.8%, 100.0% 76.8%);
  --tile-safe-top: 9;
  --tile-safe-right: 4;
  --tile-safe-bottom: 23;
  --tile-safe-left: 41;
}

.tile-shape-23.tile-rotate-270 {
  --tile-clip: polygon(0.0% 35.2%, 28.6% 1.9%, 98.2% 44.4%, 98.2% 96.3%, 23.2% 100.0%);
  --tile-safe-top: 41;
  --tile-safe-right: 9;
  --tile-safe-bottom: 4;
  --tile-safe-left: 23;
}

.tile-shape-24.tile-rotate-090 {
  --tile-clip: polygon(100.0% 50.0%, 92.1% 81.0%, 76.3% 98.3%, 2.6% 84.5%, 7.9% 37.9%, 47.4% 8.6%, 81.6% 0.0%, 97.4% 15.5%);
  --tile-safe-top: 33;
  --tile-safe-right: 14;
  --tile-safe-bottom: 14;
  --tile-safe-left: 16;
}

.tile-shape-24.tile-rotate-180 {
  --tile-clip: polygon(50.0% 100.0%, 19.0% 92.1%, 1.7% 76.3%, 15.5% 2.6%, 62.1% 7.9%, 91.4% 47.4%, 100.0% 81.6%, 84.5% 97.4%);
  --tile-safe-top: 16;
  --tile-safe-right: 33;
  --tile-safe-bottom: 14;
  --tile-safe-left: 14;
}

.tile-shape-24.tile-rotate-270 {
  --tile-clip: polygon(0.0% 50.0%, 7.9% 19.0%, 23.7% 1.7%, 97.4% 15.5%, 92.1% 62.1%, 52.6% 91.4%, 18.4% 100.0%, 2.6% 84.5%);
  --tile-safe-top: 14;
  --tile-safe-right: 16;
  --tile-safe-bottom: 33;
  --tile-safe-left: 14;
}

.tile-pair-h-001 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-002 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-003 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-004 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-005 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-006 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-007 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-008 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-009 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-010 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-011 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-012 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-013 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-014 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-015 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-016 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-017 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-018 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-019 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-020 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-021 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-022 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-023 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-024 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-025 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-026 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-027 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-028 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-029 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-030 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-031 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-032 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-033 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-034 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-035 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-036 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-037 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-038 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-039 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-040 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-041 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-042 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-043 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-044 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-045 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-046 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-047 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-048 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-049 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-050 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-051 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-052 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-053 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-054 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-055 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-056 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-057 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-058 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-059 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-h-060 { --tile-pair-gap: var(--broken-tile-grout); }

.tile-pair-v-001 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-002 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-003 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-004 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-005 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-006 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-007 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-008 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-009 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-010 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-011 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-012 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-013 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-014 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-015 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-016 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-017 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-018 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-019 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-020 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-021 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-022 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-023 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-024 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-025 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-026 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-027 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-028 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-029 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-030 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-031 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-032 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-033 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-034 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-035 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-036 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-037 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-038 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-039 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-040 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-041 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-042 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-043 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-044 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-045 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-046 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-047 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-048 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-049 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-050 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-051 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-052 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-053 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-054 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-055 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-056 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-057 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-058 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-059 { --tile-pair-gap: var(--broken-tile-grout); }
.tile-pair-v-060 { --tile-pair-gap: var(--broken-tile-grout); }
