/* baby gallery hit areas: traced from each image's alpha (build.py, 2026-09-25).
   The clip-path only decides where a tap lands - the img is invisible and the whole
   picture is painted (and enlarged) by its .img-wrap. */
.baby { clip-path: polygon(42.01% 2.20%, 39.94% 2.20%, 38.71% 2.60%, 35.95% 4.30%, 35.12% 5.60%, 35.12% 6.60%, 34.85% 6.80%, 32.78% 7.10%, 28.65% 8.60%, 26.17% 9.80%, 22.59% 12.70%, 21.63% 14.60%, 19.56% 16.20%, 17.36% 19.20%, 17.49% 20.90%, 16.94% 22.20%, 17.22% 25.80%, 17.63% 26.60%, 19.28% 28.10%, 19.01% 28.70%, 19.28% 30.30%, 20.39% 31.30%, 22.45% 34.30%, 29.48% 39.40%, 26.58% 41.40%, 25.21% 42.80%, 23.42% 45.90%, 22.87% 48.80%, 18.73% 53.50%, 15.56% 55.60%, 11.85% 59.90%, 8.26% 61.60%, 4.68% 64.50%, 3.31% 66.10%, 2.62% 67.60%, 2.62% 69.80%, 3.17% 71.00%, 3.03% 73.90%, 3.44% 75.60%, 6.20% 80.90%, 8.40% 83.60%, 6.75% 84.80%, 6.06% 86.20%, 6.06% 87.40%, 5.65% 88.10%, 5.92% 91.30%, 7.30% 93.50%, 10.06% 95.80%, 11.98% 96.40%, 13.77% 96.50%, 15.70% 96.10%, 19.97% 96.10%, 27.00% 95.10%, 33.20% 94.60%, 36.50% 93.50%, 38.02% 92.40%, 39.53% 90.30%, 40.91% 92.30%, 47.52% 97.30%, 49.59% 97.90%, 52.20% 97.90%, 55.92% 96.70%, 57.85% 95.30%, 59.50% 92.50%, 65.84% 92.80%, 74.52% 92.60%, 78.79% 92.00%, 84.44% 90.20%, 91.74% 87.10%, 93.94% 85.50%, 95.59% 83.80%, 97.11% 81.00%, 97.11% 77.00%, 96.42% 75.40%, 94.77% 73.30%, 92.98% 71.90%, 90.50% 70.50%, 87.47% 69.40%, 83.61% 68.50%, 83.06% 67.70%, 84.71% 66.50%, 86.91% 64.30%, 88.84% 60.90%, 89.12% 57.40%, 87.88% 53.50%, 82.78% 46.80%, 80.58% 42.80%, 77.82% 40.10%, 73.83% 37.70%, 67.36% 35.80%, 68.46% 34.70%, 69.70% 32.50%, 70.11% 31.00%, 70.11% 29.00%, 69.83% 27.70%, 67.22% 22.60%, 66.94% 21.10%, 63.91% 12.80%, 62.81% 11.60%, 59.78% 9.80%, 52.07% 6.90%, 50.55% 5.40%, 48.35% 4.90%, 46.56% 5.00%, 44.08% 2.90%); }
#img-wrap-baby { transform-origin: 47.76% 56.97%; }
.bib { clip-path: polygon(63.40% 2.90%, 61.00% 2.20%, 58.06% 1.80%, 55.45% 1.80%, 52.51% 2.30%, 50.44% 2.10%, 45.42% 2.20%, 41.61% 2.70%, 38.56% 3.40%, 32.24% 5.90%, 29.30% 7.50%, 25.93% 9.80%, 22.33% 12.90%, 18.52% 17.10%, 15.03% 22.20%, 11.22% 29.50%, 6.32% 42.70%, 3.16% 54.60%, 2.40% 58.90%, 1.96% 64.10%, 2.07% 69.10%, 2.51% 72.30%, 3.16% 74.90%, 4.90% 79.20%, 6.86% 82.50%, 8.93% 85.10%, 12.31% 88.30%, 15.25% 90.50%, 18.19% 92.20%, 22.77% 94.20%, 27.23% 95.60%, 33.12% 96.80%, 38.78% 97.50%, 45.86% 98.00%, 50.98% 98.10%, 59.15% 97.80%, 64.49% 97.30%, 70.92% 96.30%, 74.51% 95.40%, 78.54% 94.00%, 81.92% 92.50%, 85.84% 90.20%, 88.02% 88.50%, 91.50% 85.10%, 94.12% 81.60%, 95.75% 78.60%, 97.06% 75.00%, 97.82% 70.70%, 97.93% 65.40%, 97.28% 57.70%, 96.41% 52.30%, 94.12% 43.10%, 90.20% 32.10%, 87.80% 27.00%, 84.31% 20.80%, 81.05% 16.10%, 78.65% 13.30%, 74.73% 9.60%, 71.68% 7.30%, 68.52% 5.30%); }
#img-wrap-bib { transform-origin: 50.05% 54.62%; }
.bottle { clip-path: polygon(49.46% 1.80%, 44.03% 2.30%, 40.35% 3.20%, 37.31% 4.60%, 35.36% 6.10%, 34.27% 7.90%, 34.27% 10.30%, 35.14% 13.20%, 33.84% 15.10%, 23.86% 19.60%, 21.48% 21.40%, 20.61% 22.70%, 16.92% 23.70%, 14.10% 25.00%, 11.93% 27.30%, 10.85% 29.60%, 10.20% 33.20%, 9.33% 34.30%, 9.33% 36.30%, 10.41% 37.50%, 12.36% 38.60%, 7.59% 41.40%, 5.21% 44.20%, 4.56% 45.70%, 4.56% 49.40%, 8.46% 58.00%, 9.33% 61.40%, 9.33% 64.50%, 8.24% 68.00%, 4.56% 76.00%, 4.12% 83.20%, 5.64% 87.00%, 8.68% 90.40%, 11.50% 92.30%, 17.79% 94.90%, 24.73% 96.40%, 33.41% 97.40%, 42.08% 97.90%, 54.01% 98.00%, 70.07% 97.00%, 76.36% 96.10%, 80.91% 95.10%, 84.38% 94.00%, 88.72% 91.90%, 90.89% 90.40%, 93.49% 87.80%, 95.44% 83.80%, 95.66% 78.30%, 94.58% 74.20%, 90.67% 65.80%, 90.46% 61.10%, 91.54% 57.40%, 95.23% 49.50%, 95.23% 45.40%, 93.49% 42.50%, 91.97% 41.10%, 87.64% 38.60%, 89.80% 37.30%, 90.67% 36.20%, 90.67% 34.20%, 90.02% 33.50%, 89.15% 29.00%, 87.42% 26.10%, 86.12% 25.00%, 83.08% 23.60%, 79.83% 22.80%, 77.87% 20.60%, 75.27% 19.00%, 66.59% 15.20%, 65.29% 13.40%, 66.16% 10.50%, 66.16% 7.70%, 65.29% 6.30%, 63.56% 4.80%, 59.87% 3.10%, 56.40% 2.30%); }
#img-wrap-bottle { transform-origin: 49.94% 55.31%; }
.car-seat { clip-path: polygon(68.44% 3.60%, 59.59% 2.10%, 57.04% 1.90%, 50.75% 2.00%, 45.31% 2.60%, 41.47% 3.30%, 30.17% 6.70%, 26.33% 8.60%, 24.20% 10.20%, 22.71% 11.70%, 19.19% 12.90%, 16.20% 14.30%, 13.54% 16.00%, 11.09% 18.30%, 9.38% 20.70%, 5.65% 24.70%, 3.94% 27.40%, 2.45% 30.90%, 2.13% 32.20%, 2.13% 35.00%, 2.67% 37.20%, 2.03% 40.40%, 2.24% 43.80%, 3.30% 46.10%, 6.40% 50.80%, 9.38% 58.40%, 9.38% 62.10%, 10.23% 65.00%, 11.83% 67.50%, 14.18% 69.60%, 16.10% 79.00%, 17.48% 82.60%, 19.19% 84.90%, 21.75% 87.30%, 25.59% 90.30%, 32.73% 94.80%, 38.59% 97.50%, 41.36% 98.00%, 45.95% 97.70%, 48.51% 96.80%, 51.07% 94.80%, 70.26% 91.60%, 72.81% 92.70%, 75.05% 93.20%, 77.40% 93.10%, 79.96% 92.50%, 81.66% 91.60%, 83.69% 89.70%, 85.39% 87.50%, 87.21% 84.50%, 90.83% 82.60%, 93.71% 80.00%, 95.74% 77.30%, 97.44% 73.40%, 97.87% 71.20%, 97.76% 66.30%, 97.01% 63.70%, 95.74% 61.20%, 94.14% 59.10%, 91.36% 56.70%, 87.74% 54.90%, 84.54% 54.20%, 83.48% 50.60%, 85.07% 39.30%, 85.29% 31.40%, 84.97% 27.00%, 84.33% 22.90%, 82.30% 16.20%, 80.06% 11.90%, 78.36% 9.70%, 76.33% 7.70%, 72.39% 5.10%); }
#img-wrap-car-seat { transform-origin: 48.94% 50.41%; }
.carriage { clip-path: polygon(12.30% 10.59%, 10.70% 12.37%, 4.60% 24.32%, 1.80% 35.74%, 3.20% 75.89%, 3.60% 78.41%, 4.50% 81.24%, 6.90% 85.43%, 10.50% 88.89%, 14.60% 90.78%, 58.70% 98.01%, 62.40% 97.80%, 65.50% 96.75%, 80.50% 88.36%, 82.00% 87.21%, 83.80% 85.32%, 84.80% 83.86%, 85.90% 81.55%, 86.50% 79.45%, 98.10% 20.23%, 98.10% 18.55%, 97.30% 16.67%, 96.30% 15.62%, 95.00% 14.99%, 44.50% 1.89%, 41.80% 2.10%, 28.70% 4.61%, 13.70% 9.85%); }
#img-wrap-carriage { transform-origin: 47.66% 49.36%; }
.certificate { clip-path: polygon(5.37% 2.50%, 4.34% 3.50%, 3.89% 4.50%, 3.89% 23.80%, 2.74% 81.30%, 2.06% 94.90%, 2.74% 96.30%, 3.54% 97.00%, 5.71% 97.60%, 44.69% 98.10%, 93.26% 97.80%, 95.09% 97.60%, 96.34% 97.10%, 97.60% 95.60%, 97.83% 93.90%, 97.03% 74.80%, 96.23% 4.50%, 95.54% 3.20%, 94.63% 2.40%, 92.80% 1.90%, 64.91% 2.50%, 29.37% 2.50%, 7.43% 1.90%); }
#img-wrap-certificate { transform-origin: 50.06% 50.37%; }
.cradle { clip-path: polygon(91.50% 10.93%, 90.20% 9.04%, 88.60% 8.10%, 61.30% 2.43%, 10.60% 14.17%, 9.60% 14.84%, 8.30% 16.60%, 7.60% 18.76%, 1.90% 62.75%, 1.90% 66.13%, 2.30% 67.75%, 4.60% 72.60%, 6.80% 76.11%, 11.10% 81.65%, 15.70% 86.37%, 21.20% 90.96%, 26.10% 94.20%, 30.70% 96.36%, 35.30% 97.44%, 38.80% 97.44%, 43.60% 96.36%, 91.50% 72.74%, 94.10% 70.85%, 96.70% 67.48%, 98.10% 63.43%, 98.10% 60.86%, 92.10% 13.23%); }
#img-wrap-cradle { transform-origin: 49.38% 48.03%; }
.crib { clip-path: polygon(97.80% 11.34%, 96.70% 9.54%, 93.20% 8.02%, 86.00% 6.09%, 70.20% 2.63%, 67.10% 3.04%, 65.70% 4.56%, 65.20% 5.95%, 12.90% 11.20%, 6.90% 9.13%, 4.00% 9.68%, 2.60% 11.07%, 2.00% 12.86%, 1.90% 74.97%, 2.10% 75.80%, 3.10% 77.46%, 5.00% 78.84%, 6.50% 78.98%, 8.30% 78.56%, 9.40% 77.87%, 10.30% 76.49%, 10.60% 75.38%, 10.70% 73.03%, 20.10% 81.60%, 20.20% 92.53%, 20.80% 94.33%, 22.10% 95.99%, 23.30% 96.96%, 24.30% 97.23%, 27.70% 96.40%, 28.50% 95.85%, 29.40% 94.47%, 29.80% 92.95%, 29.90% 83.68%, 70.90% 74.14%, 88.50% 69.71%, 88.80% 69.85%, 88.80% 74.69%, 89.30% 76.21%, 90.10% 77.32%, 93.10% 78.84%, 95.80% 78.15%, 96.60% 77.59%, 97.50% 76.21%, 97.90% 73.03%, 98.10% 12.59%); }
#img-wrap-crib { transform-origin: 49.29% 43.59%; }
.diaper { clip-path: polygon(11.52% 8.39%, 9.83% 10.36%, 9.22% 13.16%, 6.91% 15.13%, 6.14% 16.61%, 5.38% 26.97%, 4.15% 32.07%, 2.76% 34.21%, 2.00% 36.35%, 1.84% 39.47%, 2.30% 41.45%, 3.99% 43.91%, 5.07% 46.55%, 4.30% 53.12%, 5.68% 57.07%, 5.07% 58.72%, 5.07% 61.02%, 5.84% 63.16%, 5.68% 67.11%, 7.22% 70.39%, 7.37% 74.01%, 10.14% 79.61%, 12.29% 82.40%, 13.36% 84.70%, 17.97% 89.47%, 25.19% 93.42%, 31.64% 95.39%, 42.70% 97.37%, 48.39% 97.86%, 54.99% 97.86%, 59.60% 97.37%, 65.90% 96.05%, 69.74% 93.91%, 72.81% 93.26%, 74.04% 92.43%, 76.50% 89.47%, 77.42% 87.50%, 79.57% 86.02%, 81.72% 83.55%, 82.49% 80.59%, 84.18% 79.61%, 86.02% 77.47%, 86.64% 75.66%, 86.64% 73.68%, 88.02% 72.86%, 89.55% 71.22%, 90.32% 69.74%, 90.63% 67.76%, 91.86% 67.11%, 93.70% 65.13%, 94.62% 62.83%, 94.62% 60.86%, 96.16% 59.05%, 96.93% 57.24%, 97.08% 53.62%, 96.77% 52.30%, 98.00% 49.18%, 98.00% 44.57%, 97.39% 42.60%, 97.24% 37.17%, 95.55% 32.24%, 94.47% 25.00%, 93.39% 22.53%, 92.17% 20.89%, 92.01% 18.59%, 91.40% 17.27%, 91.40% 14.80%, 90.48% 12.50%, 88.02% 10.03%, 84.33% 8.22%, 80.03% 6.91%, 68.20% 4.44%, 53.92% 2.63%, 44.85% 1.97%, 33.79% 2.30%, 26.27% 3.45%, 23.81% 4.61%, 22.12% 6.91%, 17.67% 6.41%, 13.67% 7.24%); }
#img-wrap-diaper { transform-origin: 49.28% 48.14%; }
.high-chair { clip-path: polygon(20.99% 5.00%, 18.25% 7.40%, 16.95% 10.30%, 2.48% 75.50%, 2.48% 77.40%, 3.13% 78.50%, 6.13% 80.50%, 35.72% 97.10%, 37.42% 97.80%, 39.24% 98.10%, 41.72% 98.00%, 93.22% 87.80%, 95.70% 87.00%, 96.87% 86.00%, 97.52% 84.80%, 94.13% 29.10%, 93.87% 27.50%, 92.96% 26.00%, 91.00% 24.60%, 55.41% 5.10%, 50.98% 3.30%, 47.72% 2.50%, 44.07% 2.00%, 40.81% 1.80%, 34.55% 1.90%, 26.60% 3.00%, 24.64% 3.50%); }
#img-wrap-high-chair { transform-origin: 50.69% 51.76%; }
.pacifier { clip-path: polygon(21.35% 5.77%, 18.92% 9.04%, 17.01% 12.88%, 15.10% 20.58%, 12.50% 21.54%, 8.51% 24.04%, 4.51% 28.85%, 3.12% 31.54%, 2.08% 35.19%, 1.74% 40.19%, 3.12% 47.12%, 5.90% 52.12%, 7.99% 54.42%, 10.76% 56.54%, 13.37% 57.88%, 17.88% 59.23%, 19.97% 66.73%, 22.92% 73.27%, 26.56% 79.04%, 29.86% 82.88%, 33.16% 85.77%, 40.10% 89.81%, 45.49% 91.15%, 50.69% 91.15%, 56.25% 89.62%, 59.03% 87.88%, 62.85% 91.73%, 66.49% 94.23%, 70.31% 96.15%, 74.13% 97.31%, 79.34% 97.88%, 83.85% 97.31%, 88.54% 95.38%, 92.36% 92.31%, 95.31% 88.08%, 97.57% 81.92%, 98.09% 77.31%, 97.74% 70.58%, 95.66% 62.69%, 92.19% 55.58%, 89.06% 51.15%, 83.16% 45.58%, 83.85% 39.04%, 83.51% 32.31%, 81.94% 26.35%, 79.69% 22.12%, 77.26% 19.42%, 73.96% 17.31%, 69.97% 16.35%, 67.88% 16.35%, 62.50% 17.69%, 54.34% 22.31%, 51.04% 22.50%, 49.31% 21.54%, 47.40% 19.42%, 42.01% 8.85%, 39.58% 5.96%, 37.33% 4.23%, 33.85% 2.50%, 29.69% 1.92%, 25.17% 3.08%); }
#img-wrap-pacifier { transform-origin: 50.58% 51.74%; }
.rattle { clip-path: polygon(4.49% 15.30%, 2.79% 19.31%, 1.70% 25.05%, 2.01% 30.40%, 2.94% 33.84%, 2.94% 40.34%, 3.72% 44.74%, 5.57% 51.05%, 9.13% 56.60%, 15.17% 63.10%, 18.27% 65.20%, 21.36% 66.54%, 23.37% 68.26%, 25.23% 68.83%, 28.02% 68.64%, 29.57% 67.69%, 35.45% 66.54%, 39.32% 64.82%, 42.26% 62.72%, 44.27% 64.44%, 46.13% 65.01%, 48.76% 64.63%, 50.31% 63.67%, 52.48% 64.24%, 54.49% 65.58%, 56.97% 69.22%, 58.05% 72.28%, 59.91% 81.84%, 62.69% 88.15%, 65.79% 92.16%, 67.65% 93.88%, 70.90% 95.98%, 73.99% 97.13%, 79.10% 97.71%, 85.45% 95.98%, 90.09% 92.73%, 94.58% 87.00%, 96.90% 81.45%, 97.99% 75.53%, 97.99% 70.36%, 97.52% 66.73%, 96.44% 62.72%, 94.58% 58.70%, 89.78% 52.77%, 84.52% 49.52%, 80.03% 48.37%, 75.70% 48.37%, 71.36% 49.33%, 67.49% 49.33%, 64.55% 48.18%, 61.92% 46.08%, 60.53% 43.98%, 60.53% 41.11%, 59.60% 38.05%, 57.43% 35.37%, 55.11% 34.42%, 54.80% 28.30%, 53.41% 22.18%, 50.62% 15.87%, 49.69% 12.05%, 47.83% 9.94%, 45.05% 8.80%, 41.95% 6.31%, 37.46% 3.82%, 32.35% 2.49%, 27.86% 2.29%, 21.36% 3.82%, 17.80% 5.74%, 15.17% 7.84%, 10.99% 8.80%, 7.89% 10.90%); }
#img-wrap-rattle { transform-origin: 46.03% 47.96%; }
.safety-pin { clip-path: polygon(94.94% 14.47%, 93.68% 11.74%, 90.45% 6.92%, 86.94% 3.98%, 83.29% 2.73%, 79.78% 2.73%, 76.54% 3.56%, 68.82% 7.97%, 59.83% 14.26%, 12.78% 52.20%, 8.29% 56.60%, 4.21% 62.89%, 2.81% 66.67%, 1.83% 71.49%, 1.83% 79.45%, 3.65% 86.58%, 7.30% 92.66%, 8.71% 94.13%, 12.22% 96.44%, 14.89% 97.06%, 20.79% 97.06%, 24.58% 96.44%, 39.75% 91.61%, 81.04% 75.68%, 92.84% 68.55%, 94.94% 65.41%, 95.79% 61.84%, 98.17% 34.59%, 97.89% 25.58%, 96.91% 20.34%); }
#img-wrap-safety-pin { transform-origin: 53.92% 53.56%; }
.stroller { clip-path: polygon(5.04% 8.60%, 3.09% 10.50%, 2.18% 12.50%, 4.12% 78.20%, 4.70% 82.60%, 6.07% 85.90%, 7.79% 88.30%, 10.88% 90.90%, 13.40% 92.00%, 15.01% 92.40%, 61.86% 98.00%, 66.55% 97.80%, 89.46% 93.10%, 91.18% 92.60%, 93.36% 91.50%, 96.11% 88.80%, 96.91% 87.40%, 97.71% 84.90%, 97.71% 81.00%, 96.68% 73.80%, 95.65% 68.80%, 80.18% 13.40%, 79.04% 11.60%, 77.78% 10.50%, 70.68% 5.70%, 68.73% 4.90%, 66.32% 4.30%, 47.08% 1.90%, 43.64% 2.00%, 9.74% 7.00%, 7.45% 7.50%); }
#img-wrap-stroller { transform-origin: 47.13% 51.29%; }
