/* Each named theme has a separate graphic recipe. No concentric organ motif. */
.gore-site .gore-halo,.gore-site .gore-jaw { display:none; }

/* Festin cannibale: dedicated artwork identity. */
.art-gorecannibalfeast .artist-art { background:transparent; }
.art-gorecannibalfeast .artist-art > span { display:none; }
.art-gorecannibalfeast .artist-art > span:nth-child(1) { display:block; left:8%; top:4%; width:12%; height:22%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-50deg); clip-path:polygon(0 0,65% 4%,100% 18%,74% 46%,19% 100%,25% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorecannibalfeast .artist-art > span:nth-child(2) { display:block; left:31%; top:33%; width:21%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-19deg); clip-path:polygon(0 0,65% 4%,100% 18%,71% 46%,23% 100%,27% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorecannibalfeast .artist-art > span:nth-child(3) { display:block; left:54%; top:62%; width:30%; height:56%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(12deg); clip-path:polygon(0 0,65% 4%,100% 18%,68% 46%,27% 100%,29% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorecannibalfeast .artist-art > span:nth-child(4) { display:block; left:9%; top:24%; width:39%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(43deg); clip-path:polygon(0 0,65% 4%,100% 18%,65% 46%,31% 100%,31% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }

/* Trône de charogne: dedicated artwork identity. */
.art-gorecarrionthrone .artist-art { background:transparent; }
.art-gorecarrionthrone .artist-art > span { display:none; }
.art-gorecarrionthrone .artist-art > span:nth-child(1) { display:block; left:21%; top:23%; width:19%; height:33%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-33deg); clip-path:polygon(0 12%,24% 0,71% 7%,100% 34%,91% 52%,62% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorecarrionthrone .artist-art > span:nth-child(2) { display:block; left:44%; top:52%; width:28%; height:50%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-2deg); clip-path:polygon(0 12%,24% 0,71% 7%,100% 34%,91% 52%,65% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorecarrionthrone .artist-art > span:nth-child(3) { display:block; left:67%; top:14%; width:37%; height:67%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(29deg); clip-path:polygon(0 12%,24% 0,71% 7%,100% 34%,91% 52%,68% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorecarrionthrone .artist-art > span:nth-child(4) { display:block; left:22%; top:43%; width:46%; height:30%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-40deg); clip-path:polygon(0 12%,24% 0,71% 7%,100% 34%,91% 52%,71% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorecarrionthrone .artist-art > span:nth-child(5) { display:block; left:45%; top:5%; width:20%; height:47%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-9deg); clip-path:polygon(0 12%,24% 0,71% 7%,100% 34%,91% 52%,74% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }

/* Sacrement de sang: dedicated artwork identity. */
.art-gorebloodsacrament .artist-art { background:transparent; }
.art-gorebloodsacrament .artist-art > span { display:none; }
.art-gorebloodsacrament .artist-art > span:nth-child(1) { display:block; left:34%; top:42%; width:26%; height:44%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-16deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-gorebloodsacrament .artist-art > span:nth-child(2) { display:block; left:57%; top:4%; width:35%; height:61%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(15deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-gorebloodsacrament .artist-art > span:nth-child(3) { display:block; left:12%; top:33%; width:44%; height:24%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(46deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-gorebloodsacrament .artist-art > span:nth-child(4) { display:block; left:35%; top:62%; width:18%; height:41%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-23deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-gorebloodsacrament .artist-art > span:nth-child(5) { display:block; left:58%; top:24%; width:27%; height:58%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(8deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-gorebloodsacrament .artist-art > span:nth-child(6) { display:block; left:13%; top:53%; width:36%; height:75%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(39deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }

/* Idole putréfiée: dedicated artwork identity. */
.art-gorerottenidol .artist-art { background:transparent; }
.art-gorerottenidol .artist-art > span { display:none; }
.art-gorerottenidol .artist-art > span:nth-child(1) { display:block; left:47%; top:61%; width:33%; height:55%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(1deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 22% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 20% 33% 11%; }
.art-gorerottenidol .artist-art > span:nth-child(2) { display:block; left:70%; top:23%; width:42%; height:72%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(32deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 28% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 29% 33% 17%; }
.art-gorerottenidol .artist-art > span:nth-child(3) { display:block; left:25%; top:52%; width:16%; height:35%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-37deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 34% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 38% 33% 23%; }
.art-gorerottenidol .artist-art > span:nth-child(4) { display:block; left:48%; top:14%; width:25%; height:52%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-6deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 40% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 47% 33% 29%; }
.art-gorerottenidol .artist-art > span:nth-child(5) { display:block; left:71%; top:43%; width:34%; height:69%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(25deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 46% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 56% 33% 35%; }
.art-gorerottenidol .artist-art > span:nth-child(6) { display:block; left:26%; top:5%; width:43%; height:32%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-44deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 52% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 65% 33% 41%; }
.art-gorerottenidol .artist-art > span:nth-child(7) { display:block; left:49%; top:34%; width:17%; height:49%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-13deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 58% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:3% 74% 33% 47%; }

/* Broyeur de chair: dedicated artwork identity. */
.art-goremeatgrinder .artist-art { background:transparent; }
.art-goremeatgrinder .artist-art > span { display:none; }
.art-goremeatgrinder .artist-art > span:nth-child(1) { display:block; left:60%; top:13%; width:40%; height:66%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(18deg); clip-path:polygon(0 0,69% 4%,100% 18%,74% 46%,19% 100%,25% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goremeatgrinder .artist-art > span:nth-child(2) { display:block; left:15%; top:42%; width:14%; height:29%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(49deg); clip-path:polygon(0 0,69% 4%,100% 18%,71% 46%,23% 100%,27% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goremeatgrinder .artist-art > span:nth-child(3) { display:block; left:38%; top:4%; width:23%; height:46%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-20deg); clip-path:polygon(0 0,69% 4%,100% 18%,68% 46%,27% 100%,29% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goremeatgrinder .artist-art > span:nth-child(4) { display:block; left:61%; top:33%; width:32%; height:63%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(11deg); clip-path:polygon(0 0,69% 4%,100% 18%,65% 46%,31% 100%,31% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }

/* Faim enragée: dedicated artwork identity. */
.art-gorerabidhunger .artist-art { background:transparent; }
.art-gorerabidhunger .artist-art > span { display:none; }
.art-gorerabidhunger .artist-art > span:nth-child(1) { display:block; left:18%; top:51%; width:19%; height:34%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-48deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,40% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 15% 28% 50%; }
.art-gorerabidhunger .artist-art > span:nth-child(2) { display:block; left:41%; top:13%; width:28%; height:51%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-17deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,45% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 23% 28% 47%; }
.art-gorerabidhunger .artist-art > span:nth-child(3) { display:block; left:64%; top:42%; width:37%; height:68%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(14deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,50% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 31% 28% 44%; }
.art-gorerabidhunger .artist-art > span:nth-child(4) { display:block; left:19%; top:4%; width:46%; height:31%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(45deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,55% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 39% 28% 41%; }
.art-gorerabidhunger .artist-art > span:nth-child(5) { display:block; left:42%; top:33%; width:20%; height:48%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-24deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,60% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 47% 28% 38%; }
.art-gorerabidhunger .artist-art > span:nth-child(6) { display:block; left:65%; top:62%; width:29%; height:65%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(7deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,65% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:39% 55% 28% 35%; }

/* Rongeur d’os: dedicated artwork identity. */
.art-gorebonechewer .artist-art { background:transparent; }
.art-gorebonechewer .artist-art > span { display:none; }
.art-gorebonechewer .artist-art > span:nth-child(1) { display:block; left:31%; top:70%; width:26%; height:45%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-31deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,62% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(2) { display:block; left:54%; top:32%; width:35%; height:62%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(0deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,65% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(3) { display:block; left:9%; top:61%; width:44%; height:25%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(31deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,68% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(4) { display:block; left:32%; top:23%; width:18%; height:42%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-38deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,71% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(5) { display:block; left:55%; top:52%; width:27%; height:59%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-7deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,74% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(6) { display:block; left:10%; top:14%; width:36%; height:22%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(24deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,77% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorebonechewer .artist-art > span:nth-child(7) { display:block; left:33%; top:43%; width:45%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-45deg); clip-path:polygon(0 12%,24% 0,77% 7%,100% 34%,91% 52%,80% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }

/* Autopsie: dedicated artwork identity. */
.art-goreautopsy .artist-art { background:transparent; }
.art-goreautopsy .artist-art > span { display:none; }
.art-goreautopsy .artist-art > span:nth-child(1) { display:block; left:44%; top:22%; width:33%; height:56%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-14deg); clip-path:polygon(0 22%,21% 13%,46% 0%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goreautopsy .artist-art > span:nth-child(2) { display:block; left:67%; top:51%; width:42%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(17deg); clip-path:polygon(0 22%,21% 13%,46% 3%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goreautopsy .artist-art > span:nth-child(3) { display:block; left:22%; top:13%; width:16%; height:36%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(48deg); clip-path:polygon(0 22%,21% 13%,46% 6%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goreautopsy .artist-art > span:nth-child(4) { display:block; left:45%; top:42%; width:25%; height:53%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-21deg); clip-path:polygon(0 22%,21% 13%,46% 9%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }

/* Récolte d’organes: dedicated artwork identity. */
.art-goreorganharvest .artist-art { background:transparent; }
.art-goreorganharvest .artist-art > span { display:none; }
.art-goreorganharvest .artist-art > span:nth-child(1) { display:block; left:57%; top:41%; width:40%; height:67%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(3deg); clip-path:polygon(0 5%,22% 0,40% 18%,64% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:24% 20% 18% 25%; }
.art-goreorganharvest .artist-art > span:nth-child(2) { display:block; left:12%; top:70%; width:14%; height:30%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(34deg); clip-path:polygon(0 5%,22% 0,40% 18%,64% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:24% 27% 18% 30%; }
.art-goreorganharvest .artist-art > span:nth-child(3) { display:block; left:35%; top:32%; width:23%; height:47%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-35deg); clip-path:polygon(0 5%,22% 0,40% 18%,64% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:24% 34% 18% 35%; }
.art-goreorganharvest .artist-art > span:nth-child(4) { display:block; left:58%; top:61%; width:32%; height:64%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-4deg); clip-path:polygon(0 5%,22% 0,40% 18%,64% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:24% 41% 18% 40%; }
.art-goreorganharvest .artist-art > span:nth-child(5) { display:block; left:13%; top:23%; width:41%; height:27%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(27deg); clip-path:polygon(0 5%,22% 0,40% 18%,64% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:24% 48% 18% 45%; }

/* Plaie ouverte: dedicated artwork identity. */
.art-goreopenwound .artist-art { background:transparent; }
.art-goreopenwound .artist-art > span { display:none; }
.art-goreopenwound .artist-art > span:nth-child(1) { display:block; left:70%; top:60%; width:12%; height:24%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(20deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,64% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goreopenwound .artist-art > span:nth-child(2) { display:block; left:25%; top:22%; width:21%; height:41%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-49deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,66% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goreopenwound .artist-art > span:nth-child(3) { display:block; left:48%; top:51%; width:30%; height:58%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-18deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,68% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goreopenwound .artist-art > span:nth-child(4) { display:block; left:71%; top:13%; width:39%; height:75%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(13deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,70% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goreopenwound .artist-art > span:nth-child(5) { display:block; left:26%; top:42%; width:13%; height:38%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(44deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,72% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goreopenwound .artist-art > span:nth-child(6) { display:block; left:49%; top:4%; width:22%; height:55%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-25deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,74% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }

/* Incision septique: dedicated artwork identity. */
.art-goresepticincision .artist-art { background:transparent; }
.art-goresepticincision .artist-art > span { display:none; }
.art-goresepticincision .artist-art > span:nth-child(1) { display:block; left:15%; top:12%; width:19%; height:35%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(37deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 22% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 20% 41% 11%; }
.art-goresepticincision .artist-art > span:nth-child(2) { display:block; left:38%; top:41%; width:28%; height:52%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-32deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 28% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 29% 41% 17%; }
.art-goresepticincision .artist-art > span:nth-child(3) { display:block; left:61%; top:70%; width:37%; height:69%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-1deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 34% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 38% 41% 23%; }
.art-goresepticincision .artist-art > span:nth-child(4) { display:block; left:16%; top:32%; width:46%; height:32%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(30deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 40% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 47% 41% 29%; }
.art-goresepticincision .artist-art > span:nth-child(5) { display:block; left:39%; top:61%; width:20%; height:49%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-39deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 46% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 56% 41% 35%; }
.art-goresepticincision .artist-art > span:nth-child(6) { display:block; left:62%; top:23%; width:29%; height:66%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-8deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 52% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 65% 41% 41%; }
.art-goresepticincision .artist-art > span:nth-child(7) { display:block; left:17%; top:52%; width:38%; height:29%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(23deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 58% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:11% 74% 41% 47%; }

/* Ossuaire: dedicated artwork identity. */
.art-goreossuary .artist-art { background:transparent; }
.art-goreossuary .artist-art > span { display:none; }
.art-goreossuary .artist-art > span:nth-child(1) { display:block; left:28%; top:31%; width:26%; height:46%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-46deg); clip-path:polygon(0 12%,24% 0,82% 7%,100% 34%,91% 52%,62% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-goreossuary .artist-art > span:nth-child(2) { display:block; left:51%; top:60%; width:35%; height:63%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-15deg); clip-path:polygon(0 12%,24% 0,82% 7%,100% 34%,91% 52%,65% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-goreossuary .artist-art > span:nth-child(3) { display:block; left:74%; top:22%; width:44%; height:26%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(16deg); clip-path:polygon(0 12%,24% 0,82% 7%,100% 34%,91% 52%,68% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-goreossuary .artist-art > span:nth-child(4) { display:block; left:29%; top:51%; width:18%; height:43%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(47deg); clip-path:polygon(0 12%,24% 0,82% 7%,100% 34%,91% 52%,71% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }

/* Crypte des crânes: dedicated artwork identity. */
.art-goreskullvault .artist-art { background:transparent; }
.art-goreskullvault .artist-art > span { display:none; }
.art-goreskullvault .artist-art > span:nth-child(1) { display:block; left:41%; top:50%; width:33%; height:57%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-29deg); clip-path:polygon(0 0,78% 4%,100% 18%,74% 46%,19% 100%,25% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreskullvault .artist-art > span:nth-child(2) { display:block; left:64%; top:12%; width:42%; height:74%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(2deg); clip-path:polygon(0 0,78% 4%,100% 18%,71% 46%,23% 100%,27% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreskullvault .artist-art > span:nth-child(3) { display:block; left:19%; top:41%; width:16%; height:37%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(33deg); clip-path:polygon(0 0,78% 4%,100% 18%,68% 46%,27% 100%,29% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreskullvault .artist-art > span:nth-child(4) { display:block; left:42%; top:70%; width:25%; height:54%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-36deg); clip-path:polygon(0 0,78% 4%,100% 18%,65% 46%,31% 100%,31% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreskullvault .artist-art > span:nth-child(5) { display:block; left:65%; top:32%; width:34%; height:71%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-5deg); clip-path:polygon(0 0,78% 4%,100% 18%,62% 46%,35% 100%,33% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }

/* Moelle: dedicated artwork identity. */
.art-goremarrow .artist-art { background:transparent; }
.art-goremarrow .artist-art > span { display:none; }
.art-goremarrow .artist-art > span:nth-child(1) { display:block; left:54%; top:69%; width:40%; height:68%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-12deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 20% 23% 25%; }
.art-goremarrow .artist-art > span:nth-child(2) { display:block; left:9%; top:31%; width:14%; height:31%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(19deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 27% 23% 30%; }
.art-goremarrow .artist-art > span:nth-child(3) { display:block; left:32%; top:60%; width:23%; height:48%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-50deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 34% 23% 35%; }
.art-goremarrow .artist-art > span:nth-child(4) { display:block; left:55%; top:22%; width:32%; height:65%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-19deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 41% 23% 40%; }
.art-goremarrow .artist-art > span:nth-child(5) { display:block; left:10%; top:51%; width:41%; height:28%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(12deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 48% 23% 45%; }
.art-goremarrow .artist-art > span:nth-child(6) { display:block; left:33%; top:13%; width:15%; height:45%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(43deg); clip-path:polygon(0 5%,22% 0,40% 18%,69% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:29% 55% 23% 50%; }

/* Fosse commune: dedicated artwork identity. */
.art-goreburialpit .artist-art { background:transparent; }
.art-goreburialpit .artist-art > span { display:none; }
.art-goreburialpit .artist-art > span:nth-child(1) { display:block; left:67%; top:21%; width:12%; height:25%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(5deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,35% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(2) { display:block; left:22%; top:50%; width:21%; height:42%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(36deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,39% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(3) { display:block; left:45%; top:12%; width:30%; height:59%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-33deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,43% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(4) { display:block; left:68%; top:41%; width:39%; height:22%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-2deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,47% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(5) { display:block; left:23%; top:70%; width:13%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(29deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,51% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(6) { display:block; left:46%; top:32%; width:22%; height:56%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-40deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,55% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-goreburialpit .artist-art > span:nth-child(7) { display:block; left:69%; top:61%; width:31%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-9deg); clip-path:polygon(42% 0,51% 29%,95% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,59% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }

/* Éviscération: dedicated artwork identity. */
.art-goredisembowel .artist-art { background:transparent; }
.art-goredisembowel .artist-art > span { display:none; }
.art-goredisembowel .artist-art > span:nth-child(1) { display:block; left:12%; top:40%; width:19%; height:36%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(22deg); clip-path:polygon(0 5%,22% 0,40% 18%,71% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:31% 20% 25% 25%; }
.art-goredisembowel .artist-art > span:nth-child(2) { display:block; left:35%; top:69%; width:28%; height:53%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-47deg); clip-path:polygon(0 5%,22% 0,40% 18%,71% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:31% 27% 25% 30%; }
.art-goredisembowel .artist-art > span:nth-child(3) { display:block; left:58%; top:31%; width:37%; height:70%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-16deg); clip-path:polygon(0 5%,22% 0,40% 18%,71% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:31% 34% 25% 35%; }
.art-goredisembowel .artist-art > span:nth-child(4) { display:block; left:13%; top:60%; width:46%; height:33%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(15deg); clip-path:polygon(0 5%,22% 0,40% 18%,71% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:31% 41% 25% 40%; }

/* Tronçonneuse: dedicated artwork identity. */
.art-gorechainsaw .artist-art { background:transparent; }
.art-gorechainsaw .artist-art > span { display:none; }
.art-gorechainsaw .artist-art > span:nth-child(1) { display:block; left:25%; top:59%; width:26%; height:47%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(39deg); clip-path:polygon(0 22%,21% 13%,46% 0%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-gorechainsaw .artist-art > span:nth-child(2) { display:block; left:48%; top:21%; width:35%; height:64%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-30deg); clip-path:polygon(0 22%,21% 13%,46% 3%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-gorechainsaw .artist-art > span:nth-child(3) { display:block; left:71%; top:50%; width:44%; height:27%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(1deg); clip-path:polygon(0 22%,21% 13%,46% 6%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-gorechainsaw .artist-art > span:nth-child(4) { display:block; left:26%; top:12%; width:18%; height:44%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(32deg); clip-path:polygon(0 22%,21% 13%,46% 9%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-gorechainsaw .artist-art > span:nth-child(5) { display:block; left:49%; top:41%; width:27%; height:61%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-37deg); clip-path:polygon(0 22%,21% 13%,46% 12%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }

/* Chair déchirée: dedicated artwork identity. */
.art-gorefleshtear .artist-art { background:transparent; }
.art-gorefleshtear .artist-art > span { display:none; }
.art-gorefleshtear .artist-art > span:nth-child(1) { display:block; left:38%; top:11%; width:33%; height:58%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-44deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,64% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorefleshtear .artist-art > span:nth-child(2) { display:block; left:61%; top:40%; width:42%; height:75%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-13deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,66% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorefleshtear .artist-art > span:nth-child(3) { display:block; left:16%; top:69%; width:16%; height:38%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(18deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,68% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorefleshtear .artist-art > span:nth-child(4) { display:block; left:39%; top:31%; width:25%; height:55%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(49deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,70% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorefleshtear .artist-art > span:nth-child(5) { display:block; left:62%; top:60%; width:34%; height:72%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-20deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,72% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorefleshtear .artist-art > span:nth-child(6) { display:block; left:17%; top:22%; width:43%; height:35%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(11deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,74% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }

/* Rupture: dedicated artwork identity. */
.art-gorerupture .artist-art { background:transparent; }
.art-gorerupture .artist-art > span { display:none; }
.art-gorerupture .artist-art > span:nth-child(1) { display:block; left:51%; top:30%; width:40%; height:69%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-27deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,35% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(2) { display:block; left:74%; top:59%; width:14%; height:32%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(4deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,39% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(3) { display:block; left:29%; top:21%; width:23%; height:49%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(35deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,43% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(4) { display:block; left:52%; top:50%; width:32%; height:66%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-34deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,47% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(5) { display:block; left:75%; top:12%; width:41%; height:29%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-3deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,51% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(6) { display:block; left:30%; top:41%; width:15%; height:46%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(28deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,55% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorerupture .artist-art > span:nth-child(7) { display:block; left:53%; top:70%; width:24%; height:63%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-41deg); clip-path:polygon(42% 0,51% 29%,99% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,59% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }

/* Cathédrale profanée: dedicated artwork identity. */
.art-goreprofanecathedral .artist-art { background:transparent; }
.art-goreprofanecathedral .artist-art > span { display:none; }
.art-goreprofanecathedral .artist-art > span:nth-child(1) { display:block; left:64%; top:49%; width:12%; height:26%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-10deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,12% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreprofanecathedral .artist-art > span:nth-child(2) { display:block; left:19%; top:11%; width:21%; height:43%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(21deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,14% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreprofanecathedral .artist-art > span:nth-child(3) { display:block; left:42%; top:40%; width:30%; height:60%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-48deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,16% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreprofanecathedral .artist-art > span:nth-child(4) { display:block; left:65%; top:69%; width:39%; height:23%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-17deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,18% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }

/* Communion noire: dedicated artwork identity. */
.art-goreblackcommunion .artist-art { background:transparent; }
.art-goreblackcommunion .artist-art > span { display:none; }
.art-goreblackcommunion .artist-art > span:nth-child(1) { display:block; left:9%; top:68%; width:19%; height:37%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(7deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goreblackcommunion .artist-art > span:nth-child(2) { display:block; left:32%; top:30%; width:28%; height:54%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(38deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goreblackcommunion .artist-art > span:nth-child(3) { display:block; left:55%; top:59%; width:37%; height:71%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-31deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goreblackcommunion .artist-art > span:nth-child(4) { display:block; left:10%; top:21%; width:46%; height:34%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(0deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goreblackcommunion .artist-art > span:nth-child(5) { display:block; left:33%; top:50%; width:20%; height:51%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(31deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }

/* Vêpres sanglantes: dedicated artwork identity. */
.art-gorebloodvespers .artist-art { background:transparent; }
.art-gorebloodvespers .artist-art > span { display:none; }
.art-gorebloodvespers .artist-art > span:nth-child(1) { display:block; left:22%; top:20%; width:26%; height:48%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(24deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,64% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorebloodvespers .artist-art > span:nth-child(2) { display:block; left:45%; top:49%; width:35%; height:65%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-45deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,66% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorebloodvespers .artist-art > span:nth-child(3) { display:block; left:68%; top:11%; width:44%; height:28%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-14deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,68% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorebloodvespers .artist-art > span:nth-child(4) { display:block; left:23%; top:40%; width:18%; height:45%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(17deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,70% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorebloodvespers .artist-art > span:nth-child(5) { display:block; left:46%; top:69%; width:27%; height:62%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(48deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,72% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorebloodvespers .artist-art > span:nth-child(6) { display:block; left:69%; top:31%; width:36%; height:25%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-21deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,74% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }

/* Chapelle des os: dedicated artwork identity. */
.art-gorechapelofbones .artist-art { background:transparent; }
.art-gorechapelofbones .artist-art > span { display:none; }
.art-gorechapelofbones .artist-art > span:nth-child(1) { display:block; left:35%; top:39%; width:33%; height:59%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(41deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,62% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(2) { display:block; left:58%; top:68%; width:42%; height:22%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-28deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,65% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(3) { display:block; left:13%; top:30%; width:16%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(3deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,68% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(4) { display:block; left:36%; top:59%; width:25%; height:56%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(34deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,71% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(5) { display:block; left:59%; top:21%; width:34%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-35deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,74% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(6) { display:block; left:14%; top:50%; width:43%; height:36%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-4deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,77% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }
.art-gorechapelofbones .artist-art > span:nth-child(7) { display:block; left:37%; top:12%; width:17%; height:53%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(27deg); clip-path:polygon(0 12%,24% 0,93% 7%,100% 34%,91% 52%,80% 30%,32% 26%,12% 40%,30% 77%,57% 85%,74% 69%,92% 79%,68% 100%,24% 90%,4% 55%); background:linear-gradient(120deg,#5b1219,#e2c9a3 25%,#726051 49%,#f1ddab 71%,#750a1c);  }

/* Ruche parasite: dedicated artwork identity. */
.art-goreparasitehive .artist-art { background:transparent; }
.art-goreparasitehive .artist-art > span { display:none; }
.art-goreparasitehive .artist-art > span:nth-child(1) { display:block; left:48%; top:58%; width:40%; height:70%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-42deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,40% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:57% 15% 46% 50%; }
.art-goreparasitehive .artist-art > span:nth-child(2) { display:block; left:71%; top:20%; width:14%; height:33%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-11deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,45% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:57% 23% 46% 47%; }
.art-goreparasitehive .artist-art > span:nth-child(3) { display:block; left:26%; top:49%; width:23%; height:50%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(20deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,50% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:57% 31% 46% 44%; }
.art-goreparasitehive .artist-art > span:nth-child(4) { display:block; left:49%; top:11%; width:32%; height:67%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-49deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,55% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:57% 39% 46% 41%; }

/* Couronne d’asticots: dedicated artwork identity. */
.art-goremaggotcrown .artist-art { background:transparent; }
.art-goremaggotcrown .artist-art > span { display:none; }
.art-goremaggotcrown .artist-art > span:nth-child(1) { display:block; left:61%; top:10%; width:12%; height:27%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-25deg); clip-path:polygon(0 5%,22% 0,40% 18%,80% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:40% 20% 34% 25%; }
.art-goremaggotcrown .artist-art > span:nth-child(2) { display:block; left:16%; top:39%; width:21%; height:44%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(6deg); clip-path:polygon(0 5%,22% 0,40% 18%,80% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:40% 27% 34% 30%; }
.art-goremaggotcrown .artist-art > span:nth-child(3) { display:block; left:39%; top:68%; width:30%; height:61%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(37deg); clip-path:polygon(0 5%,22% 0,40% 18%,80% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:40% 34% 34% 35%; }
.art-goremaggotcrown .artist-art > span:nth-child(4) { display:block; left:62%; top:30%; width:39%; height:24%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-32deg); clip-path:polygon(0 5%,22% 0,40% 18%,80% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:40% 41% 34% 40%; }
.art-goremaggotcrown .artist-art > span:nth-child(5) { display:block; left:17%; top:59%; width:13%; height:41%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-1deg); clip-path:polygon(0 5%,22% 0,40% 18%,80% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:40% 48% 34% 45%; }

/* Nid venimeux: dedicated artwork identity. */
.art-gorevenomnest .artist-art { background:transparent; }
.art-gorevenomnest .artist-art > span { display:none; }
.art-gorevenomnest .artist-art > span:nth-child(1) { display:block; left:74%; top:29%; width:19%; height:38%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-8deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,64% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorevenomnest .artist-art > span:nth-child(2) { display:block; left:29%; top:58%; width:28%; height:55%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(23deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,66% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorevenomnest .artist-art > span:nth-child(3) { display:block; left:52%; top:20%; width:37%; height:72%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-46deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,68% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorevenomnest .artist-art > span:nth-child(4) { display:block; left:75%; top:49%; width:46%; height:35%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-15deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,70% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorevenomnest .artist-art > span:nth-child(5) { display:block; left:30%; top:11%; width:20%; height:52%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(16deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,72% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-gorevenomnest .artist-art > span:nth-child(6) { display:block; left:53%; top:40%; width:29%; height:69%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(47deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,74% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }

/* Essaim: dedicated artwork identity. */
.art-goreswarm .artist-art { background:transparent; }
.art-goreswarm .artist-art > span { display:none; }
.art-goreswarm .artist-art > span:nth-child(1) { display:block; left:19%; top:48%; width:26%; height:49%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(9deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 22% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 20% 36% 11%; }
.art-goreswarm .artist-art > span:nth-child(2) { display:block; left:42%; top:10%; width:35%; height:66%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(40deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 28% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 29% 36% 17%; }
.art-goreswarm .artist-art > span:nth-child(3) { display:block; left:65%; top:39%; width:44%; height:29%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-29deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 34% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 38% 36% 23%; }
.art-goreswarm .artist-art > span:nth-child(4) { display:block; left:20%; top:68%; width:18%; height:46%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(2deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 40% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 47% 36% 29%; }
.art-goreswarm .artist-art > span:nth-child(5) { display:block; left:43%; top:30%; width:27%; height:63%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(33deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 46% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 56% 36% 35%; }
.art-goreswarm .artist-art > span:nth-child(6) { display:block; left:66%; top:59%; width:36%; height:26%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-36deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 52% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 65% 36% 41%; }
.art-goreswarm .artist-art > span:nth-child(7) { display:block; left:21%; top:21%; width:45%; height:43%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-5deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 58% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:27% 74% 36% 47%; }

/* Guillotine: dedicated artwork identity. */
.art-goreguillotine .artist-art { background:transparent; }
.art-goreguillotine .artist-art > span { display:none; }
.art-goreguillotine .artist-art > span:nth-child(1) { display:block; left:32%; top:67%; width:33%; height:60%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(26deg); clip-path:polygon(0 0,73% 4%,100% 18%,74% 46%,19% 100%,25% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreguillotine .artist-art > span:nth-child(2) { display:block; left:55%; top:29%; width:42%; height:23%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-43deg); clip-path:polygon(0 0,73% 4%,100% 18%,71% 46%,23% 100%,27% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreguillotine .artist-art > span:nth-child(3) { display:block; left:10%; top:58%; width:16%; height:40%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-12deg); clip-path:polygon(0 0,73% 4%,100% 18%,68% 46%,27% 100%,29% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-goreguillotine .artist-art > span:nth-child(4) { display:block; left:33%; top:20%; width:25%; height:57%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(19deg); clip-path:polygon(0 0,73% 4%,100% 18%,65% 46%,31% 100%,31% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }

/* Empalement: dedicated artwork identity. */
.art-goreimpaled .artist-art { background:transparent; }
.art-goreimpaled .artist-art > span { display:none; }
.art-goreimpaled .artist-art > span:nth-child(1) { display:block; left:45%; top:19%; width:40%; height:71%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(43deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,12% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreimpaled .artist-art > span:nth-child(2) { display:block; left:68%; top:48%; width:14%; height:34%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-26deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,14% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreimpaled .artist-art > span:nth-child(3) { display:block; left:23%; top:10%; width:23%; height:51%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(5deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,16% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreimpaled .artist-art > span:nth-child(4) { display:block; left:46%; top:39%; width:32%; height:68%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(36deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,18% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-goreimpaled .artist-art > span:nth-child(5) { display:block; left:69%; top:68%; width:41%; height:31%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-33deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,20% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }

/* Couloir de la mort: dedicated artwork identity. */
.art-goredeathrow .artist-art { background:transparent; }
.art-goredeathrow .artist-art > span { display:none; }
.art-goredeathrow .artist-art > span:nth-child(1) { display:block; left:58%; top:38%; width:12%; height:28%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-40deg); clip-path:polygon(0 22%,21% 13%,46% 0%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goredeathrow .artist-art > span:nth-child(2) { display:block; left:13%; top:67%; width:21%; height:45%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-9deg); clip-path:polygon(0 22%,21% 13%,46% 3%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goredeathrow .artist-art > span:nth-child(3) { display:block; left:36%; top:29%; width:30%; height:62%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(22deg); clip-path:polygon(0 22%,21% 13%,46% 6%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goredeathrow .artist-art > span:nth-child(4) { display:block; left:59%; top:58%; width:39%; height:25%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-47deg); clip-path:polygon(0 22%,21% 13%,46% 9%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goredeathrow .artist-art > span:nth-child(5) { display:block; left:14%; top:20%; width:13%; height:42%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-16deg); clip-path:polygon(0 22%,21% 13%,46% 12%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }
.art-goredeathrow .artist-art > span:nth-child(6) { display:block; left:37%; top:49%; width:22%; height:59%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(15deg); clip-path:polygon(0 22%,21% 13%,46% 15%,73% 6%,100% 28%,93% 49%,72% 35%,48% 29%,28% 45%,7% 52%); background:linear-gradient(#d8baa0,#5d2224 42%,#21030a 59%,#bb1830);  }

/* Verdict sanglant: dedicated artwork identity. */
.art-gorebloodverdict .artist-art { background:transparent; }
.art-gorebloodverdict .artist-art > span { display:none; }
.art-gorebloodverdict .artist-art > span:nth-child(1) { display:block; left:71%; top:57%; width:19%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-23deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,35% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(2) { display:block; left:26%; top:19%; width:28%; height:56%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(8deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,39% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(3) { display:block; left:49%; top:48%; width:37%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(39deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,43% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(4) { display:block; left:72%; top:10%; width:46%; height:36%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-30deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,47% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(5) { display:block; left:27%; top:39%; width:20%; height:53%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(1deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,51% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(6) { display:block; left:50%; top:68%; width:29%; height:70%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(32deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,55% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorebloodverdict .artist-art > span:nth-child(7) { display:block; left:73%; top:30%; width:38%; height:33%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-37deg); clip-path:polygon(42% 0,51% 29%,91% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,59% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }

/* Nécrose: dedicated artwork identity. */
.art-gorenecrosis .artist-art { background:transparent; }
.art-gorenecrosis .artist-art > span { display:none; }
.art-gorenecrosis .artist-art > span:nth-child(1) { display:block; left:16%; top:9%; width:26%; height:50%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-6deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 22% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:32% 20% 41% 11%; }
.art-gorenecrosis .artist-art > span:nth-child(2) { display:block; left:39%; top:38%; width:35%; height:67%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(25deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 28% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:32% 29% 41% 17%; }
.art-gorenecrosis .artist-art > span:nth-child(3) { display:block; left:62%; top:67%; width:44%; height:30%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-44deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 34% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:32% 38% 41% 23%; }
.art-gorenecrosis .artist-art > span:nth-child(4) { display:block; left:17%; top:29%; width:18%; height:47%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-13deg); clip-path:polygon(7% 0,35% 8%,68% 0,87% 24%,100% 46%,83% 64%,90% 90%,64% 79%,40% 100%,20% 81%,0 63%,13% 39%); background:radial-gradient(ellipse at 40% 33%,#310509 0 7%,transparent 10%),radial-gradient(ellipse at 70% 60%,#520e0e 0 13%,transparent 20%),linear-gradient(135deg,var(--artist-accent),#5a5a16 47%,#29120d 76%); border-radius:32% 47% 41% 29%; }

/* Cadavre toxique: dedicated artwork identity. */
.art-goretoxiccorpse .artist-art { background:transparent; }
.art-goretoxiccorpse .artist-art > span { display:none; }
.art-goretoxiccorpse .artist-art > span:nth-child(1) { display:block; left:29%; top:28%; width:33%; height:61%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(11deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,64% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goretoxiccorpse .artist-art > span:nth-child(2) { display:block; left:52%; top:57%; width:42%; height:24%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(42deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,66% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goretoxiccorpse .artist-art > span:nth-child(3) { display:block; left:75%; top:19%; width:16%; height:41%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-27deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,68% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goretoxiccorpse .artist-art > span:nth-child(4) { display:block; left:30%; top:48%; width:25%; height:58%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(4deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,70% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }
.art-goretoxiccorpse .artist-art > span:nth-child(5) { display:block; left:53%; top:10%; width:34%; height:75%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(35deg); clip-path:polygon(45% 0,58% 0,52% 24%,83% 9%,63% 31%,56% 44%,100% 57%,62% 54%,47% 77%,72% 100%,40% 87%,28% 100%,33% 65%,4% 77%,26% 59%,40% 45%,0 29%,39% 35%); background:linear-gradient(90deg,#2f0005,#e73649 43%,#800818 66%,#320009);  }

/* Hémotoxique: dedicated artwork identity. */
.art-gorehemotoxic .artist-art { background:transparent; }
.art-gorehemotoxic .artist-art > span { display:none; }
.art-gorehemotoxic .artist-art > span:nth-child(1) { display:block; left:42%; top:47%; width:40%; height:72%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(28deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,35% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorehemotoxic .artist-art > span:nth-child(2) { display:block; left:65%; top:9%; width:14%; height:35%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-41deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,39% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorehemotoxic .artist-art > span:nth-child(3) { display:block; left:20%; top:38%; width:23%; height:52%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-10deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,43% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorehemotoxic .artist-art > span:nth-child(4) { display:block; left:43%; top:67%; width:32%; height:69%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(21deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,47% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorehemotoxic .artist-art > span:nth-child(5) { display:block; left:66%; top:29%; width:41%; height:32%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-48deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,51% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }
.art-gorehemotoxic .artist-art > span:nth-child(6) { display:block; left:21%; top:58%; width:15%; height:49%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-17deg); clip-path:polygon(42% 0,51% 29%,94% 7%,71% 36%,100% 49%,74% 57%,92% 92%,57% 71%,55% 100%,39% 71%,6% 85%,26% 55%,0 36%,29% 37%,8% 9%,34% 29%); background:linear-gradient(145deg,#f53647,#980a1c 35%,#360006 80%);  }

/* Peste noire: dedicated artwork identity. */
.art-goreblackpestilence .artist-art { background:transparent; }
.art-goreblackpestilence .artist-art > span { display:none; }
.art-goreblackpestilence .artist-art > span:nth-child(1) { display:block; left:55%; top:66%; width:12%; height:29%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(45deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,40% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 15% 57% 50%; }
.art-goreblackpestilence .artist-art > span:nth-child(2) { display:block; left:10%; top:28%; width:21%; height:46%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-24deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,45% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 23% 57% 47%; }
.art-goreblackpestilence .artist-art > span:nth-child(3) { display:block; left:33%; top:57%; width:30%; height:63%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(7deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,50% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 31% 57% 44%; }
.art-goreblackpestilence .artist-art > span:nth-child(4) { display:block; left:56%; top:19%; width:39%; height:26%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(38deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,55% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 39% 57% 41%; }
.art-goreblackpestilence .artist-art > span:nth-child(5) { display:block; left:11%; top:48%; width:13%; height:43%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-31deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,60% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 47% 57% 38%; }
.art-goreblackpestilence .artist-art > span:nth-child(6) { display:block; left:34%; top:10%; width:22%; height:60%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(0deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,65% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 55% 57% 35%; }
.art-goreblackpestilence .artist-art > span:nth-child(7) { display:block; left:57%; top:39%; width:31%; height:23%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(31deg); clip-path:polygon(22% 0,45% 10%,74% 0,99% 30%,76% 52%,90% 73%,70% 100%,30% 75%,8% 82%,15% 50%,0 27%); background:radial-gradient(ellipse at 35% 25%,#c9b69d,transparent 22%),linear-gradient(130deg,var(--artist-accent),#592a1c 38%,#900c24 60%,#110309); border-radius:68% 63% 57% 32%; }

/* Cercle sacrificiel: dedicated artwork identity. */
.art-goresacrificialcircle .artist-art { background:transparent; }
.art-goresacrificialcircle .artist-art > span { display:none; }
.art-goresacrificialcircle .artist-art > span:nth-child(1) { display:block; left:68%; top:18%; width:19%; height:40%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-38deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goresacrificialcircle .artist-art > span:nth-child(2) { display:block; left:23%; top:47%; width:28%; height:57%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-7deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goresacrificialcircle .artist-art > span:nth-child(3) { display:block; left:46%; top:9%; width:37%; height:74%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(24deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }
.art-goresacrificialcircle .artist-art > span:nth-child(4) { display:block; left:69%; top:38%; width:46%; height:37%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-45deg); clip-path:polygon(0 0,100% 12%,76% 31%,49% 19%,58% 66%,95% 80%,70% 100%,38% 79%,25% 30%,9% 57%); background:linear-gradient(100deg,#60000e,var(--artist-accent) 49%,#6c081a);  }

/* Coven d’épines: dedicated artwork identity. */
.art-gorethorncoven .artist-art { background:transparent; }
.art-gorethorncoven .artist-art > span { display:none; }
.art-gorethorncoven .artist-art > span:nth-child(1) { display:block; left:13%; top:37%; width:26%; height:51%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-21deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,12% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-gorethorncoven .artist-art > span:nth-child(2) { display:block; left:36%; top:66%; width:35%; height:68%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(10deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,14% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-gorethorncoven .artist-art > span:nth-child(3) { display:block; left:59%; top:28%; width:44%; height:31%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(41deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,16% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-gorethorncoven .artist-art > span:nth-child(4) { display:block; left:14%; top:57%; width:18%; height:48%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-28deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,18% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }
.art-gorethorncoven .artist-art > span:nth-child(5) { display:block; left:37%; top:19%; width:27%; height:65%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(3deg); clip-path:polygon(43% 0,64% 0,54% 25%,100% 38%,57% 36%,48% 62%,79% 83%,43% 72%,20% 100%,31% 64%,0 53%,34% 50%,40% 32%,15% 17%,43% 22%); background:linear-gradient(100deg,#290409,#b42138 41%,#43030b 65%,var(--artist-accent));  }

/* Rite viscéral: dedicated artwork identity. */
.art-gorevisceralrite .artist-art { background:transparent; }
.art-gorevisceralrite .artist-art > span { display:none; }
.art-gorevisceralrite .artist-art > span:nth-child(1) { display:block; left:26%; top:56%; width:33%; height:62%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-4deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 20% 16% 25%; }
.art-gorevisceralrite .artist-art > span:nth-child(2) { display:block; left:49%; top:18%; width:42%; height:25%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(27deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 27% 16% 30%; }
.art-gorevisceralrite .artist-art > span:nth-child(3) { display:block; left:72%; top:47%; width:16%; height:42%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-42deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 34% 16% 35%; }
.art-gorevisceralrite .artist-art > span:nth-child(4) { display:block; left:27%; top:9%; width:25%; height:59%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-11deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 41% 16% 40%; }
.art-gorevisceralrite .artist-art > span:nth-child(5) { display:block; left:50%; top:38%; width:34%; height:22%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(20deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 48% 16% 45%; }
.art-gorevisceralrite .artist-art > span:nth-child(6) { display:block; left:73%; top:67%; width:43%; height:39%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-49deg); clip-path:polygon(0 5%,22% 0,40% 18%,63% 3%,100% 18%,83% 33%,97% 48%,75% 61%,91% 78%,65% 100%,44% 83%,22% 95%,29% 62%,8% 75%,14% 45%,0 31%); background:radial-gradient(ellipse at 24% 18%,#fa7c77,transparent 16%),radial-gradient(ellipse at 65% 45%,#380008,transparent 50%),linear-gradient(118deg,#52020e,#c81730 38%,#690611 64%,#f45a66 76%,#390007); border-radius:53% 55% 16% 50%; }

/* Éclipse carnassière: dedicated artwork identity. */
.art-gorebloodeclipse .artist-art { background:transparent; }
.art-gorebloodeclipse .artist-art > span { display:none; }
.art-gorebloodeclipse .artist-art > span:nth-child(1) { display:block; left:39%; top:8%; width:40%; height:73%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(13deg); clip-path:polygon(0 0,84% 4%,100% 18%,74% 46%,19% 100%,25% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(2) { display:block; left:62%; top:37%; width:14%; height:36%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(44deg); clip-path:polygon(0 0,84% 4%,100% 18%,71% 46%,23% 100%,27% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(3) { display:block; left:17%; top:66%; width:23%; height:53%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-25deg); clip-path:polygon(0 0,84% 4%,100% 18%,68% 46%,27% 100%,29% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(4) { display:block; left:40%; top:28%; width:32%; height:70%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(6deg); clip-path:polygon(0 0,84% 4%,100% 18%,65% 46%,31% 100%,31% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(5) { display:block; left:63%; top:57%; width:41%; height:33%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(37deg); clip-path:polygon(0 0,84% 4%,100% 18%,62% 46%,35% 100%,33% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(6) { display:block; left:18%; top:19%; width:15%; height:50%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-32deg); clip-path:polygon(0 0,84% 4%,100% 18%,59% 46%,39% 100%,35% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
.art-gorebloodeclipse .artist-art > span:nth-child(7) { display:block; left:41%; top:48%; width:24%; height:67%!important; border:0; border-radius:0; opacity:1; box-shadow:none; transform:rotate(-1deg); clip-path:polygon(0 0,84% 4%,100% 18%,56% 46%,43% 100%,37% 49%,7% 28%); background:linear-gradient(108deg,#41040b,var(--gore-bone) 34%,#a4836a 66%,#7a0716 91%);  }
/* Éventreur: a torn wound and fluid blood, never the shared seven-shape artwork. */
.evisceration-scene { position:relative; width:100%; height:100%; overflow:hidden; isolation:isolate; background:#130205; pointer-events:none; --fresh-blood:#e91c32; --clotted-blood:#6a0413; }
.wound-bed { position:absolute; inset:0; background:radial-gradient(ellipse at 8% 20%,#fc777b 0,transparent 18%),radial-gradient(ellipse at 78% 30%,#8a1024 0,transparent 39%),radial-gradient(ellipse at 38% 75%,#e35266 0,transparent 22%),radial-gradient(ellipse at 85% 87%,#a9122e 0,transparent 26%),linear-gradient(107deg,#100002 10%,#a81530 32%,#32010a 48%,#b61c36 74%,#0b0103 97%); }
.wound-bed::after { content:''; position:absolute; inset:0; opacity:.42; background:repeating-linear-gradient(114deg,transparent 0 11px,#fa9b9c 12px,transparent 14px 36px),repeating-linear-gradient(73deg,transparent 0 29px,#3c000b 30px 35px,transparent 37px 63px); }
.wound-cavity { position:absolute; inset:-4% 18% -7% 17%; background:radial-gradient(ellipse at 48% 65%,#2c0009,transparent 45%),linear-gradient(100deg,#250008,#020001 32% 63%,#4e0211); filter:drop-shadow(-12px 0 5px #e9284a) drop-shadow(17px 6px 7px #9c0e27); clip-path:polygon(31% 0,52% 5%,65% 0,84% 9%,67% 17%,89% 22%,72% 27%,95% 34%,81% 41%,91% 48%,71% 55%,94% 63%,74% 68%,83% 79%,66% 85%,73% 100%,30% 100%,36% 88%,16% 81%,25% 70%,4% 63%,24% 54%,8% 47%,24% 38%,6% 31%,28% 24%,14% 15%,36% 9%); }
.flesh-flap { position:absolute; inset:0; background:radial-gradient(ellipse at 64% 16%,#faa1a0,transparent 12%),radial-gradient(ellipse at 40% 45%,#190004,transparent 22%),radial-gradient(ellipse at 73% 75%,#f96c80,transparent 19%),linear-gradient(93deg,#350007,#af142c 29%,#e15164 47%,#6d091b 63%,#fa8891 76%,#3b010e); filter:drop-shadow(8px 10px 5px #160002); }
.flesh-left { width:44%; left:0; clip-path:polygon(0 0,68% 0,57% 8%,79% 13%,64% 18%,91% 23%,77% 29%,94% 34%,72% 40%,85% 46%,55% 49%,82% 57%,65% 62%,89% 70%,58% 73%,80% 85%,51% 89%,72% 100%,0 100%); transform:rotate(-4deg) scale(1.07); }
.flesh-right { left:65%; width:40%; clip-path:polygon(33% 0,100% 0,100% 100%,21% 100%,41% 91%,9% 83%,29% 76%,2% 70%,21% 63%,6% 57%,34% 49%,11% 44%,25% 36%,0 30%,25% 24%,7% 18%,39% 12%,20% 7%); transform:rotate(3deg); }
.flesh-flap::before { content:''; position:absolute; inset:0; opacity:.4; background:repeating-linear-gradient(101deg,transparent 0 19px,#ffc1bd 20px 21px,transparent 22px 42px),repeating-linear-gradient(27deg,transparent 0 32px,#44000c 33px 35px,transparent 36px 65px); }
.wound-filaments,.blood-rivulets,.blood-smears { position:absolute; inset:0; }
.wound-filaments > span { position:absolute; left:calc(18% + mod(var(--i) * 19,25) * 1%); top:calc(7% + var(--i) * 6%); width:calc(21% + mod(var(--i) * 7,27) * 1%); height:calc(5px + mod(var(--i) * 11,16) * 1px); transform:rotate(calc(-34deg + mod(var(--i) * 23,68) * 1deg)); border-top:3px solid #f5838b; border-bottom:4px solid #720719; border-radius:39% 61% 44% 56%; background:linear-gradient(#c82241,#3d0010); box-shadow:0 5px 4px #080002; }
.blood-rivulets > span { position:absolute; left:calc(3% + mod(var(--i) * 37,94) * 1%); top:calc(mod(var(--i) * 17,51) * 1% - 8%); width:calc(3px + mod(var(--i) * 13,23) * 1px); height:calc(24% + mod(var(--i) * 23,62) * 1%); border-radius:28% 47% 64% 39% / 1% 2% 6% 3%; background:linear-gradient(90deg,#370007,var(--fresh-blood) 27%,#800514 65%,#3a0008); transform:rotate(calc(-5deg + mod(var(--i) * 3,10) * 1deg)); box-shadow:2px 4px 4px #190002; }
.blood-rivulets > span::after { content:''; position:absolute; width:145%; height:calc(10px + mod(var(--i) * 7,22) * 1px); left:-17%; bottom:-9px; border-radius:45% 55% 64% 36%; background:radial-gradient(ellipse at 30% 24%,#f9616b,transparent 22%),linear-gradient(90deg,#3f0009,#bd1025 46%,#58000f); box-shadow:2px 3px 3px #0d0002; }
.blood-rivulets > span:nth-child(3n) { width:3px; height:70%; background:#ff6170; opacity:.75; }
.blood-smears > span { position:absolute; background:radial-gradient(ellipse at 70% 10%,#f45865,transparent 19%),linear-gradient(110deg,#660211,#c21930 44%,#37000a); opacity:.92; filter:drop-shadow(2px 4px 1px #150002); }
.blood-smears > span:nth-child(1) { left:3%; top:73%; width:40%; height:23%; border-radius:60% 13% 73% 26%; transform:rotate(-13deg); }
.blood-smears > span:nth-child(2) { left:48%; top:82%; width:50%; height:19%; border-radius:22% 54% 14% 48%; transform:rotate(7deg); }
.blood-smears > span:nth-child(3) { left:72%; top:6%; width:24%; height:14%; border-radius:52% 25% 48% 13%; transform:rotate(34deg); }
.blood-smears > span:nth-child(4) { left:31%; top:9%; width:8%; height:30%; border-radius:55% 15% 76% 18%; transform:rotate(21deg); }
.blood-smears > span:nth-child(5) { left:56%; top:45%; width:10%; height:47%; border-radius:6% 56% 34% 28%; transform:rotate(-8deg); }
/* This layout leaves the wound exposed instead of covering it with a central card. */
.artist-site[data-template="gut-ripper"] .artist-hero { min-height:850px; padding:95px 5vw 85px; display:flex; justify-content:flex-start; text-align:left; background:#080405; }
.artist-site[data-template="gut-ripper"] .artist-visual { inset:0 0 0 40%; width:auto; height:auto; clip-path:polygon(16% 0,100% 0,100% 100%,8% 100%,14% 91%,0 84%,8% 73%,2% 65%,13% 57%,3% 45%,14% 33%,6% 24%,19% 15%,9% 8%); }
.artist-site[data-template="gut-ripper"] .artist-intro { width:52%; max-width:760px; padding:32px 20px 40px 0; background:var(--artist-bg); }
.artist-site[data-template="gut-ripper"] h1 { font-size:clamp(58px,8vw,125px); line-height:.94; padding:15px 0 25px; text-shadow:2px 4px 0 #7e0017,5px 7px 0 #370008; }
.artist-site[data-template="gut-ripper"] h1::before { display:none; }
.artist-site[data-template="gut-ripper"] h1::after { height:40px; bottom:-12px; width:96%; left:0; transform:none; background:#a91024; clip-path:polygon(0 0,100% 0,97% 7%,90% 12%,89% 45%,87% 10%,79% 9%,78% 92%,76% 14%,67% 7%,65% 62%,63% 10%,53% 14%,52% 100%,50% 11%,39% 6%,38% 80%,36% 10%,29% 8%,28% 48%,26% 7%,19% 12%,17% 98%,15% 10%,8% 6%,7% 60%,5% 9%,0 6%); }
.artist-site[data-template="gut-ripper"] .artist-intro::after { display:none; }
.artist-site[data-template="gut-ripper"] .artist-tagline { margin:30px 0 0; }
.artist-site[data-template="gut-ripper"] .artist-hero-actions { justify-content:flex-start; }
.artist-site[data-template="gut-ripper"] .artist-hero-note { left:5vw; }
.artist-site[data-template="gut-ripper"] .artist-section { border-bottom:0; padding-bottom:80px; }
.artist-site[data-template="gut-ripper"] .artist-section::after { height:38px; bottom:0; background:linear-gradient(90deg,#340006,#b01528 27%,#680711 74%,#250003); clip-path:polygon(0 0,100% 6%,100% 13%,94% 11%,93% 64%,91% 14%,80% 16%,78% 95%,76% 11%,65% 9%,64% 42%,61% 12%,46% 13%,45% 100%,43% 16%,31% 10%,30% 69%,28% 16%,17% 12%,15% 89%,13% 17%,0 11%); }
.artist-site[data-template="gut-ripper"] .release-art::after { display:none; }
.artist-site[data-template="gut-ripper"] .release-art > .evisceration-scene { position:absolute; inset:0; }
.artist-site[data-template="gut-ripper"] .release-card:nth-child(2) .wound-cavity { transform:rotate(18deg); }
.artist-site[data-template="gut-ripper"] .release-card:nth-child(3) .wound-cavity { transform:rotate(-24deg); }
@media(max-width:700px) {
 .artist-site[data-template="gut-ripper"] .artist-hero { min-height:850px; display:block; padding:365px 7vw 65px; }
 .artist-site[data-template="gut-ripper"] .artist-visual { height:340px; inset:0 0 auto; clip-path:polygon(0 0,100% 0,100% 92%,90% 89%,83% 100%,77% 91%,67% 98%,55% 92%,47% 100%,39% 89%,25% 98%,17% 89%,5% 97%,0 88%); }
 .artist-site[data-template="gut-ripper"] .artist-intro { width:100%; max-width:100%; padding:25px 0; }
 .artist-site[data-template="gut-ripper"] h1 { font-size:clamp(48px,13vw,82px); }
 .artist-site[data-template="gut-ripper"] .artist-hero-note { bottom:20px; left:7vw; font-size:8px; }
}
/* Matte wet tissue and uneven staining replace polished tubes and regular grids. */
.wound-bed { background:radial-gradient(ellipse at 17% 21%,#a12736,transparent 29%),radial-gradient(ellipse at 73% 43%,#230006,transparent 32%),radial-gradient(ellipse at 33% 74%,#711524,transparent 26%),radial-gradient(ellipse at 79% 83%,#7e1325,transparent 33%),linear-gradient(109deg,#0d0002,#670716 36%,#270009 57%,#941b2c 76%,#170004); }
.wound-bed::after { opacity:.6; background:radial-gradient(ellipse at 21% 13%,#ed6c753d,transparent 10%),radial-gradient(ellipse at 38% 49%,#140002aa,transparent 19%),radial-gradient(ellipse at 75% 36%,#a7424c44,transparent 13%),radial-gradient(ellipse at 82% 71%,#190002aa,transparent 22%),radial-gradient(ellipse at 16% 84%,#ba314755,transparent 16%); }
.wound-cavity { inset:-4% 21% -7% 24%; clip-path:polygon(30% 0,52% 2%,68% 0,77% 7%,67% 11%,74% 15%,65% 21%,83% 23%,71% 28%,86% 32%,75% 36%,83% 40%,72% 46%,80% 49%,67% 53%,86% 58%,74% 61%,81% 67%,67% 70%,78% 75%,63% 81%,72% 85%,61% 91%,69% 95%,63% 100%,30% 100%,36% 96%,28% 90%,34% 86%,23% 81%,31% 76%,22% 72%,29% 65%,18% 60%,27% 55%,16% 51%,24% 44%,15% 40%,26% 35%,18% 31%,29% 26%,21% 22%,31% 17%,23% 12%,37% 8%); }
.flesh-flap { background:radial-gradient(ellipse at 63% 18%,#c86169,transparent 22%),radial-gradient(ellipse at 31% 45%,#180005,transparent 28%),radial-gradient(ellipse at 76% 77%,#b24150,transparent 25%),linear-gradient(94deg,#240005,#7c1426 29%,#af4655 48%,#470714 66%,#a63d4e 79%,#26010a); filter:drop-shadow(5px 4px 4px #130002); }
.flesh-left { clip-path:polygon(0 0,65% 0,60% 5%,69% 9%,58% 13%,72% 18%,64% 22%,78% 26%,68% 30%,79% 34%,62% 39%,70% 43%,58% 47%,72% 52%,62% 57%,76% 63%,63% 68%,73% 73%,59% 79%,66% 85%,53% 91%,62% 96%,56% 100%,0 100%); }
.flesh-right { left:62%; width:41%; clip-path:polygon(39% 0,100% 0,100% 100%,33% 100%,39% 95%,27% 90%,35% 85%,23% 80%,32% 75%,22% 70%,31% 65%,19% 59%,29% 55%,17% 49%,27% 44%,14% 39%,25% 34%,17% 29%,30% 24%,19% 19%,33% 14%,23% 9%,37% 5%); }
.flesh-flap::before { opacity:.7; background:radial-gradient(ellipse at 22% 27%,#ed8b8744,transparent 12%),radial-gradient(ellipse at 67% 35%,#38000a99,transparent 23%),radial-gradient(ellipse at 40% 79%,#be777855,transparent 16%),radial-gradient(ellipse at 82% 83%,#1b0004cc,transparent 17%),radial-gradient(ellipse at 31% 53%,#df87823b,transparent 9%); }
.wound-filaments > span { height:calc(2px + mod(var(--i) * 3,6) * 1px); border-top:1px solid #c74656; border-bottom:2px solid #47000e; border-radius:20% 70% 18% 82%; background:#780d20; box-shadow:0 2px 2px #100003; }
.blood-rivulets > span { width:calc(2px + mod(var(--i) * 7,16) * 1px); border-radius:0; background:linear-gradient(90deg,#380004,#9f0b1a 46%,#64000c); box-shadow:none; clip-path:polygon(0 0,100% 0,88% 21%,92% 37%,73% 59%,82% 77%,61% 90%,78% 94%,100% 96%,83% 100%,39% 99%,12% 97%,26% 94%,29% 90%,18% 77%,26% 61%,13% 44%,20% 27%); }
.blood-rivulets > span::after { display:none; }
.blood-rivulets > span:nth-child(3n) { width:3px; background:#c32638; opacity:.62; }
.blood-smears > span { background:radial-gradient(ellipse at 35% 24%,#d12a3866,transparent 20%),linear-gradient(114deg,#50000b,#b01529 48%,#400008); filter:drop-shadow(1px 2px 2px #170003); clip-path:polygon(6% 0,32% 6%,47% 0,59% 13%,84% 4%,77% 24%,100% 37%,85% 49%,94% 64%,75% 70%,86% 92%,61% 85%,46% 100%,30% 85%,7% 95%,18% 74%,0 65%,13% 46%,2% 32%,19% 19%); border-radius:29% 54% 37% 62%; }
.blood-smears > span:nth-child(4) { width:11%; height:44%; left:28%; top:7%; }
.blood-smears > span:nth-child(5) { width:15%; height:55%; left:59%; top:39%; }
.artist-site[data-template="gut-ripper"] .artist-visual { clip-path:polygon(15% 0,100% 0,100% 100%,9% 100%,12% 96%,7% 90%,13% 85%,6% 79%,10% 74%,4% 67%,11% 61%,6% 55%,13% 48%,8% 42%,14% 35%,8% 29%,16% 22%,11% 16%,18% 10%,13% 5%); }
.artist-site[data-template="gut-ripper"] h1::after { display:none; }
@media(max-width:700px) {
 .artist-site[data-template="gut-ripper"] .artist-visual { clip-path:polygon(0 0,100% 0,100% 94%,95% 92%,89% 97%,83% 91%,76% 98%,70% 92%,64% 96%,58% 91%,51% 98%,45% 92%,38% 96%,32% 90%,25% 98%,19% 91%,13% 97%,7% 92%,0 96%); }
}
/* Curved, irregular wound edges: percentages keep the tissue responsive. */
@supports (clip-path:shape(from 0% 0%,line to 100% 0%,line to 100% 100%,close)) {
 .flesh-left { clip-path:shape(from 0% 0%,line to 67% 0%,curve to 63% 8% with 56% 3%,curve to 74% 16% with 88% 11%,curve to 65% 24% with 54% 19%,curve to 79% 33% with 89% 28%,curve to 61% 42% with 55% 38%,curve to 72% 49% with 83% 43%,curve to 62% 57% with 51% 52%,curve to 75% 65% with 90% 60%,curve to 59% 74% with 51% 70%,curve to 67% 82% with 77% 77%,curve to 53% 92% with 46% 87%,curve to 61% 100% with 71% 95%,line to 0% 100%,close); }
 .flesh-right { clip-path:shape(from 39% 0%,line to 100% 0%,line to 100% 100%,line to 32% 100%,curve to 37% 91% with 53% 96%,curve to 23% 84% with 12% 88%,curve to 32% 76% with 47% 80%,curve to 20% 67% with 4% 73%,curve to 29% 59% with 44% 63%,curve to 17% 51% with 4% 56%,curve to 27% 42% with 42% 46%,curve to 14% 35% with 3% 40%,curve to 25% 26% with 40% 30%,curve to 17% 19% with 5% 22%,curve to 34% 11% with 47% 14%,curve to 26% 5% with 12% 8%,close); }
 .wound-cavity { clip-path:shape(from 33% 0%,line to 64% 0%,curve to 73% 9% with 84% 3%,curve to 65% 18% with 49% 14%,curve to 80% 27% with 97% 22%,curve to 72% 37% with 55% 33%,curve to 81% 46% with 98% 42%,curve to 68% 55% with 51% 52%,curve to 82% 66% with 96% 62%,curve to 65% 78% with 48% 74%,curve to 73% 88% with 91% 82%,curve to 62% 100% with 52% 94%,line to 29% 100%,curve to 33% 88% with 48% 96%,curve to 22% 78% with 8% 82%,curve to 28% 65% with 44% 71%,curve to 15% 55% with 0% 59%,curve to 24% 42% with 41% 47%,curve to 12% 32% with 0% 35%,curve to 26% 20% with 40% 27%,curve to 20% 10% with 3% 15%,close); }
 .blood-smears > span { clip-path:shape(from 9% 15%,curve to 29% 8% with 6% 0%,curve to 49% 16% with 37% 25%,curve to 75% 9% with 69% 0%,curve to 83% 31% with 99% 16%,curve to 93% 49% with 68% 40%,curve to 81% 64% with 107% 60%,curve to 73% 87% with 95% 96%,curve to 50% 84% with 61% 65%,curve to 30% 98% with 37% 109%,curve to 18% 75% with 5% 92%,curve to 3% 55% with 31% 63%,curve to 15% 35% with -9% 47%,close); }
 .blood-rivulets > span { clip-path:shape(from 8% 0%,line to 92% 0%,curve to 63% 34% with 81% 20%,curve to 57% 65% with 81% 49%,curve to 66% 91% with 46% 84%,curve to 93% 97% with 99% 91%,curve to 14% 97% with 59% 103%,curve to 35% 89% with 0% 94%,curve to 34% 60% with 23% 77%,curve to 31% 28% with 48% 44%,close); }
 .artist-site[data-template="gut-ripper"] .artist-visual { clip-path:shape(from 16% 0%,line to 100% 0%,line to 100% 100%,line to 9% 100%,curve to 11% 89% with 22% 95%,curve to 7% 79% with -2% 84%,curve to 10% 68% with 21% 74%,curve to 5% 58% with -5% 63%,curve to 11% 46% with 25% 53%,curve to 7% 35% with -1% 39%,curve to 14% 23% with 28% 28%,curve to 10% 12% with 1% 18%,close); }
}
@media(max-width:700px) {
 .artist-site[data-template="gut-ripper"] .artist-visual { clip-path:none; }
}
