/* Generated by tools/m3/shapes.py: shapes from the M3 Expressive shape library as clip-paths. */
:root[data-design="m3"] {
    --m3-shape-circle: polygon(50.00% 0.00%,54.36% 0.19%,58.68% 0.76%,62.94% 1.70%,67.10% 3.02%,71.13% 4.68%,75.00% 6.70%,78.68% 9.04%,82.14% 11.70%,85.36% 14.64%,88.30% 17.86%,90.96% 21.32%,93.30% 25.00%,95.32% 28.87%,96.98% 32.90%,98.30% 37.06%,99.24% 41.32%,99.81% 45.64%,100.00% 50.00%,99.81% 54.36%,99.24% 58.68%,98.30% 62.94%,96.98% 67.10%,95.32% 71.13%,93.30% 75.00%,90.96% 78.68%,88.30% 82.14%,85.36% 85.36%,82.14% 88.30%,78.68% 90.96%,75.00% 93.30%,71.13% 95.32%,67.10% 96.98%,62.94% 98.30%,58.68% 99.24%,54.36% 99.81%,50.00% 100.00%,45.64% 99.81%,41.32% 99.24%,37.06% 98.30%,32.90% 96.98%,28.87% 95.32%,25.00% 93.30%,21.32% 90.96%,17.86% 88.30%,14.64% 85.36%,11.70% 82.14%,9.04% 78.68%,6.70% 75.00%,4.68% 71.13%,3.02% 67.10%,1.70% 62.94%,0.76% 58.68%,0.19% 54.36%,0.00% 50.00%,0.19% 45.64%,0.76% 41.32%,1.70% 37.06%,3.02% 32.90%,4.68% 28.87%,6.70% 25.00%,9.04% 21.32%,11.70% 17.86%,14.64% 14.64%,17.86% 11.70%,21.32% 9.04%,25.00% 6.70%,28.87% 4.68%,32.90% 3.02%,37.06% 1.70%,41.32% 0.76%,45.64% 0.19%);
    --m3-shape-cookie9: polygon(50.00% 3.50%,54.27% 1.21%,58.68% 0.76%,62.68% 2.69%,65.90% 6.30%,68.61% 10.10%,71.50% 12.76%,75.25% 13.94%,79.89% 14.38%,84.63% 15.37%,88.30% 17.86%,90.12% 21.91%,90.27% 26.75%,89.90% 31.39%,90.41% 35.29%,92.53% 38.61%,95.79% 41.93%,98.79% 45.73%,100.00% 50.00%,98.79% 54.27%,95.79% 58.07%,92.53% 61.39%,90.41% 64.71%,89.90% 68.61%,90.27% 73.25%,90.12% 78.09%,88.30% 82.14%,84.63% 84.63%,79.89% 85.62%,75.25% 86.06%,71.50% 87.24%,68.61% 89.90%,65.90% 93.70%,62.68% 97.31%,58.68% 99.24%,54.27% 98.79%,50.00% 96.50%,46.16% 93.86%,42.53% 92.35%,38.61% 92.53%,34.10% 93.70%,29.30% 94.39%,25.00% 93.30%,21.91% 90.12%,20.11% 85.62%,18.87% 81.13%,17.06% 77.64%,13.94% 75.25%,9.73% 73.25%,5.61% 70.70%,3.02% 67.10%,2.69% 62.68%,4.21% 58.07%,6.14% 53.84%,7.00% 50.00%,6.14% 46.16%,4.21% 41.93%,2.69% 37.32%,3.02% 32.90%,5.61% 29.30%,9.73% 26.75%,13.94% 24.75%,17.06% 22.36%,18.87% 18.87%,20.11% 14.38%,21.91% 9.88%,25.00% 6.70%,29.30% 5.61%,34.10% 6.30%,38.61% 7.47%,42.53% 7.65%,46.16% 6.14%);
    --m3-shape-cookie12: polygon(50.00% 0.00%,54.23% 1.68%,57.90% 5.19%,61.39% 7.50%,65.56% 7.24%,70.50% 6.04%,75.00% 6.70%,77.82% 10.27%,79.25% 15.14%,81.11% 18.89%,84.86% 20.75%,89.73% 22.18%,93.30% 25.00%,93.96% 29.50%,92.76% 34.44%,92.50% 38.61%,94.81% 42.10%,98.32% 45.77%,100.00% 50.00%,98.32% 54.23%,94.81% 57.90%,92.50% 61.39%,92.76% 65.56%,93.96% 70.50%,93.30% 75.00%,89.73% 77.82%,84.86% 79.25%,81.11% 81.11%,79.25% 84.86%,77.82% 89.73%,75.00% 93.30%,70.50% 93.96%,65.56% 92.76%,61.39% 92.50%,57.90% 94.81%,54.23% 98.32%,50.00% 100.00%,45.77% 98.32%,42.10% 94.81%,38.61% 92.50%,34.44% 92.76%,29.50% 93.96%,25.00% 93.30%,22.18% 89.73%,20.75% 84.86%,18.89% 81.11%,15.14% 79.25%,10.27% 77.82%,6.70% 75.00%,6.04% 70.50%,7.24% 65.56%,7.50% 61.39%,5.19% 57.90%,1.68% 54.23%,0.00% 50.00%,1.68% 45.77%,5.19% 42.10%,7.50% 38.61%,7.24% 34.44%,6.04% 29.50%,6.70% 25.00%,10.27% 22.18%,15.14% 20.75%,18.89% 18.89%,20.75% 15.14%,22.18% 10.27%,25.00% 6.70%,29.50% 6.04%,34.44% 7.24%,38.61% 7.50%,42.10% 5.19%,45.77% 1.68%);
    --m3-shape-cookie4: polygon(50.00% 0.00%,54.32% 0.58%,58.42% 2.26%,62.10% 4.84%,65.26% 8.06%,67.91% 11.60%,70.12% 15.14%,72.09% 18.45%,74.04% 21.36%,76.16% 23.84%,78.64% 25.96%,81.55% 27.91%,84.86% 29.88%,88.40% 32.09%,91.94% 34.74%,95.16% 37.90%,97.74% 41.58%,99.42% 45.68%,100.00% 50.00%,99.42% 54.32%,97.74% 58.42%,95.16% 62.10%,91.94% 65.26%,88.40% 67.91%,84.86% 70.12%,81.55% 72.09%,78.64% 74.04%,76.16% 76.16%,74.04% 78.64%,72.09% 81.55%,70.13% 84.86%,67.91% 88.40%,65.26% 91.94%,62.10% 95.16%,58.42% 97.74%,54.32% 99.42%,50.00% 100.00%,45.68% 99.42%,41.58% 97.74%,37.90% 95.16%,34.74% 91.94%,32.09% 88.40%,29.87% 84.86%,27.91% 81.55%,25.96% 78.64%,23.84% 76.16%,21.36% 74.04%,18.45% 72.09%,15.14% 70.13%,11.60% 67.91%,8.06% 65.26%,4.84% 62.10%,2.26% 58.42%,0.58% 54.32%,0.00% 50.00%,0.58% 45.68%,2.26% 41.58%,4.84% 37.90%,8.06% 34.74%,11.60% 32.09%,15.14% 29.88%,18.45% 27.91%,21.36% 25.96%,23.84% 23.84%,25.96% 21.36%,27.91% 18.45%,29.88% 15.14%,32.09% 11.60%,34.74% 8.06%,37.90% 4.84%,41.58% 2.26%,45.68% 0.58%);
    --m3-shape-clover4: polygon(50.00% 0.00%,54.32% 0.63%,58.37% 2.51%,61.88% 5.65%,64.43% 10.35%,64.29% 19.36%,65.04% 23.95%,65.93% 27.25%,67.00% 29.75%,68.38% 31.62%,70.25% 33.00%,72.75% 34.07%,76.05% 34.96%,80.64% 35.71%,89.65% 35.57%,94.35% 38.12%,97.49% 41.63%,99.37% 45.68%,100.00% 50.00%,99.37% 54.32%,97.49% 58.37%,94.35% 61.88%,89.65% 64.43%,80.64% 64.29%,76.05% 65.04%,72.75% 65.93%,70.25% 67.00%,68.38% 68.38%,67.00% 70.25%,65.93% 72.75%,65.04% 76.05%,64.29% 80.64%,64.43% 89.65%,61.88% 94.35%,58.37% 97.49%,54.32% 99.37%,50.00% 100.00%,45.68% 99.37%,41.63% 97.49%,38.12% 94.35%,35.57% 89.65%,35.71% 80.64%,34.96% 76.05%,34.07% 72.75%,33.00% 70.25%,31.62% 68.38%,29.75% 67.00%,27.25% 65.93%,23.95% 65.04%,19.36% 64.29%,10.35% 64.43%,5.65% 61.88%,2.51% 58.37%,0.63% 54.32%,0.00% 50.00%,0.63% 45.68%,2.51% 41.63%,5.65% 38.12%,10.35% 35.57%,19.36% 35.71%,23.95% 34.96%,27.25% 34.07%,29.75% 33.00%,31.62% 31.62%,33.00% 29.75%,34.07% 27.25%,34.96% 23.95%,35.71% 19.36%,35.57% 10.35%,38.12% 5.65%,41.63% 2.51%,45.68% 0.63%);
    --m3-shape-flower: polygon(50.00% 0.00%,54.24% 1.55%,57.70% 6.32%,59.60% 14.19%,61.75% 17.73%,64.51% 18.88%,68.54% 17.89%,75.44% 13.67%,81.26% 12.74%,85.36% 14.64%,87.26% 18.74%,86.33% 24.56%,82.11% 31.46%,81.12% 35.49%,82.27% 38.25%,85.81% 40.40%,93.68% 42.30%,98.45% 45.76%,100.00% 50.00%,98.45% 54.24%,93.68% 57.70%,85.81% 59.60%,82.27% 61.75%,81.12% 64.51%,82.11% 68.54%,86.33% 75.44%,87.26% 81.26%,85.36% 85.36%,81.26% 87.26%,75.44% 86.33%,68.54% 82.11%,64.51% 81.12%,61.75% 82.27%,59.60% 85.81%,57.70% 93.68%,54.24% 98.45%,50.00% 100.00%,45.76% 98.45%,42.30% 93.68%,40.40% 85.81%,38.25% 82.27%,35.49% 81.12%,31.46% 82.11%,24.56% 86.33%,18.74% 87.26%,14.64% 85.36%,12.74% 81.26%,13.67% 75.44%,17.89% 68.54%,18.88% 64.51%,17.73% 61.75%,14.19% 59.60%,6.32% 57.70%,1.55% 54.24%,0.00% 50.00%,1.55% 45.76%,6.32% 42.30%,14.19% 40.40%,17.73% 38.25%,18.88% 35.49%,17.89% 31.46%,13.67% 24.56%,12.74% 18.74%,14.64% 14.64%,18.74% 12.74%,24.56% 13.67%,31.46% 17.89%,35.49% 18.88%,38.25% 17.73%,40.40% 14.19%,42.30% 6.32%,45.76% 1.55%);
    --m3-shape-sunny: polygon(50.00% 0.00%,54.16% 2.40%,57.83% 5.58%,61.37% 7.58%,63.90% 11.81%,67.17% 13.17%,71.96% 11.97%,75.87% 13.05%,80.71% 13.40%,85.36% 14.64%,86.60% 19.29%,86.95% 24.13%,88.03% 28.04%,86.83% 32.83%,88.19% 36.10%,92.42% 38.63%,94.42% 42.17%,97.60% 45.84%,100.00% 50.00%,97.60% 54.16%,94.42% 57.83%,92.42% 61.37%,88.19% 63.90%,86.83% 67.17%,88.03% 71.96%,86.95% 75.87%,86.60% 80.71%,85.36% 85.36%,80.71% 86.60%,75.87% 86.95%,71.96% 88.03%,67.17% 86.83%,63.90% 88.19%,61.37% 92.42%,57.83% 94.42%,54.16% 97.60%,50.00% 100.00%,45.84% 97.60%,42.17% 94.42%,38.63% 92.42%,36.10% 88.19%,32.83% 86.83%,28.04% 88.03%,24.13% 86.95%,19.29% 86.60%,14.64% 85.36%,13.40% 80.71%,13.05% 75.87%,11.97% 71.96%,13.17% 67.17%,11.81% 63.90%,7.58% 61.37%,5.58% 57.83%,2.40% 54.16%,0.00% 50.00%,2.40% 45.84%,5.58% 42.17%,7.58% 38.63%,11.81% 36.10%,13.17% 32.83%,11.97% 28.04%,13.05% 24.13%,13.40% 19.29%,14.64% 14.64%,19.29% 13.40%,24.13% 13.05%,28.04% 11.97%,32.83% 13.17%,36.10% 11.81%,38.63% 7.58%,42.17% 5.58%,45.84% 2.40%);
    --m3-shape-burst: polygon(50.00% 0.00%,53.85% 6.01%,57.27% 8.79%,59.32% 15.23%,64.31% 10.68%,68.66% 9.98%,75.00% 6.70%,75.33% 13.83%,76.90% 17.94%,75.46% 24.54%,82.06% 23.10%,86.17% 24.67%,93.30% 25.00%,90.02% 31.34%,89.32% 35.69%,84.77% 40.68%,91.21% 42.73%,93.99% 46.15%,100.00% 50.00%,93.99% 53.85%,91.21% 57.27%,84.77% 59.32%,89.32% 64.31%,90.02% 68.66%,93.30% 75.00%,86.17% 75.33%,82.06% 76.90%,75.46% 75.46%,76.90% 82.06%,75.33% 86.17%,75.00% 93.30%,68.66% 90.02%,64.31% 89.32%,59.32% 84.77%,57.27% 91.21%,53.85% 93.99%,50.00% 100.00%,46.15% 93.99%,42.73% 91.21%,40.68% 84.77%,35.69% 89.32%,31.34% 90.02%,25.00% 93.30%,24.67% 86.17%,23.10% 82.06%,24.54% 75.46%,17.94% 76.90%,13.83% 75.33%,6.70% 75.00%,9.98% 68.66%,10.68% 64.31%,15.23% 59.32%,8.79% 57.27%,6.01% 53.85%,0.00% 50.00%,6.01% 46.15%,8.79% 42.73%,15.23% 40.68%,10.68% 35.69%,9.98% 31.34%,6.70% 25.00%,13.83% 24.67%,17.94% 23.10%,24.54% 24.54%,23.10% 17.94%,24.67% 13.83%,25.00% 6.70%,31.34% 9.98%,35.69% 10.68%,40.68% 15.23%,42.73% 8.79%,46.15% 6.01%);
    --m3-shape-squircle: polygon(50.00% 14.00%,53.15% 14.00%,56.35% 14.01%,59.63% 14.05%,63.05% 14.16%,66.59% 14.41%,70.24% 14.94%,73.89% 15.89%,77.32% 17.45%,80.27% 19.73%,82.55% 22.68%,84.11% 26.11%,85.06% 29.76%,85.59% 33.41%,85.84% 36.95%,85.95% 40.37%,85.99% 43.65%,86.00% 46.85%,86.00% 50.00%,86.00% 53.15%,85.99% 56.35%,85.95% 59.63%,85.84% 63.05%,85.59% 66.59%,85.06% 70.24%,84.11% 73.89%,82.55% 77.32%,80.27% 80.27%,77.32% 82.55%,73.89% 84.11%,70.24% 85.06%,66.59% 85.59%,63.05% 85.84%,59.63% 85.95%,56.35% 85.99%,53.15% 86.00%,50.00% 86.00%,46.85% 86.00%,43.65% 85.99%,40.37% 85.95%,36.95% 85.84%,33.41% 85.59%,29.76% 85.06%,26.11% 84.11%,22.68% 82.55%,19.73% 80.27%,17.45% 77.32%,15.89% 73.89%,14.94% 70.24%,14.41% 66.59%,14.16% 63.05%,14.05% 59.63%,14.01% 56.35%,14.00% 53.15%,14.00% 50.00%,14.00% 46.85%,14.01% 43.65%,14.05% 40.37%,14.16% 36.95%,14.41% 33.41%,14.94% 29.76%,15.89% 26.11%,17.45% 22.68%,19.73% 19.73%,22.68% 17.45%,26.11% 15.89%,29.76% 14.94%,33.41% 14.41%,36.95% 14.16%,40.37% 14.05%,43.65% 14.01%,46.85% 14.00%);
    --m3-shape-arch: polygon(0.00% 50.00%,0.20% 45.52%,0.80% 41.07%,1.80% 36.70%,3.19% 32.43%,4.95% 28.31%,7.08% 24.36%,9.55% 20.61%,12.35% 17.10%,15.45% 13.86%,18.83% 10.91%,22.46% 8.27%,26.31% 5.97%,30.35% 4.02%,34.55% 2.45%,38.87% 1.25%,43.29% 0.45%,47.76% 0.05%,52.24% 0.05%,56.71% 0.45%,61.13% 1.25%,65.45% 2.45%,69.65% 4.02%,73.69% 5.97%,77.54% 8.27%,81.17% 10.91%,84.55% 13.86%,87.65% 17.10%,90.45% 20.61%,92.92% 24.36%,95.05% 28.31%,96.81% 32.43%,98.20% 36.70%,99.20% 41.07%,99.80% 45.52%,100.00% 50.00%,100.00% 84.00%,99.93% 85.48%,99.73% 86.94%,99.39% 88.38%,98.92% 89.78%,98.32% 91.13%,97.60% 92.42%,96.77% 93.64%,95.82% 94.78%,94.78% 95.82%,93.64% 96.77%,92.42% 97.60%,91.13% 98.32%,89.78% 98.92%,88.38% 99.39%,86.94% 99.73%,85.48% 99.93%,84.00% 100.00%,16.00% 100.00%,14.52% 99.93%,13.06% 99.73%,11.62% 99.39%,10.22% 98.92%,8.87% 98.32%,7.58% 97.60%,6.36% 96.77%,5.22% 95.82%,4.18% 94.78%,3.23% 93.64%,2.40% 92.42%,1.68% 91.13%,1.08% 89.78%,0.61% 88.38%,0.27% 86.94%,0.07% 85.48%,0.00% 84.00%);
}
@keyframes m3Morph {
    0% { clip-path: var(--m3-shape-cookie9); }
    20% { clip-path: var(--m3-shape-clover4); }
    40% { clip-path: var(--m3-shape-sunny); }
    60% { clip-path: var(--m3-shape-cookie4); }
    80% { clip-path: var(--m3-shape-flower); }
    100% { clip-path: var(--m3-shape-cookie9); }
}
