.vessel{--vessel:#a13d2e;--accent:#ead9bd;background:var(--vessel);filter:drop-shadow(0 22px 17px #201b172e);border-radius:38% 38% 27% 27%/18% 18% 45% 45%;width:46%;height:72%;position:relative}.vessel:before{content:"";background:var(--vessel);border-radius:10% 10% 18% 18%;width:42%;height:20%;position:absolute;top:-11%;left:29%}.vessel-neck{background:var(--ink);border-radius:50%;width:40%;height:7%;position:absolute;top:-12%;left:30%}.vessel-line{border-top:9px solid var(--accent);border-radius:50%;width:90%;height:8%;position:absolute;top:48%;left:5%;transform:rotate(-8deg)}.vessel.round{border-radius:45% 45% 32% 32%/25% 25% 44% 44%;width:58%;height:56%}.vessel.wide{border-radius:45% 45% 30% 30%/25% 25% 35% 35%;width:74%;height:42%}.mock-artwork{background:var(--art-color);width:58%;height:62%;position:relative}.mock-artwork span,.mock-artwork i{background:var(--art-accent);display:block;position:absolute}.mock-artwork.painting{aspect-ratio:4/5;width:62%;height:auto}.mock-artwork.painting span{opacity:.42;inset:12% 14% 30%}.mock-artwork.painting i{inset-inline-start:14%;width:46%;height:7px;bottom:16%}.mock-artwork.textile{width:54%;height:70%}.mock-artwork.textile span{background:repeating-linear-gradient(90deg, var(--art-accent), var(--art-accent) 8px, transparent 8px, transparent 16px);opacity:.55;inset:10%}.mock-artwork.textile i{inset-inline-start:15%;opacity:.7;width:70%;height:12%;bottom:18%}.mock-artwork.wood{border-radius:50% 50% 42% 42%;width:56%;height:48%}.mock-artwork.wood span{opacity:.35;border-radius:50%;inset:18% 12% 28%}.mock-artwork.wood i{inset-inline-start:18%;border-radius:999px;width:64%;height:10px;bottom:22%}.mock-artwork.jewelry{aspect-ratio:1;border-radius:50%;width:38%;height:auto}.mock-artwork.jewelry span{border:6px solid var(--art-accent);background:0 0;border-radius:50%;inset:22%}.mock-artwork.jewelry i{aspect-ratio:1;inset-inline-start:43%;border-radius:50%;width:14%;height:auto;top:12%}.mock-artwork.print{aspect-ratio:5/4;width:60%;height:auto}.mock-artwork.print span{opacity:.4;inset:14% 16% 22%}.mock-artwork.print i{inset-inline-start:22%;width:8px;height:46%;top:18%}.mock-artwork.sculpture{clip-path:polygon(20% 8%,80% 0,100% 78%,48% 100%,0 70%);width:42%;height:68%}.mock-artwork.sculpture span{opacity:.35;inset:20% 18% 30%}.mock-artwork.sculpture i{bottom:16%;width:70%;height:8px;inset-inline-start:15%}.mock-artwork{--art-color:#31534a;--art-accent:#d87855;z-index:2;background:var(--art-color);width:62%;height:60%;position:relative;overflow:hidden}.mock-artwork span,.mock-artwork i{display:block;position:absolute}.mock-artwork.painting{aspect-ratio:4/5;border:10px solid var(--paper);background:linear-gradient(145deg,var(--art-color) 0 58%,var(--art-accent) 59% 73%,#d9c59e 74%);height:auto}.mock-artwork.painting span{background:color-mix(in srgb,var(--art-accent) 68%,transparent);width:70%;height:24%;top:18%;left:-8%;transform:rotate(-9deg)}.mock-artwork.painting i{background:var(--paper);width:2px;height:70%;top:8%;right:24%;transform:rotate(12deg)}.mock-artwork.textile{aspect-ratio:3/4;background:repeating-linear-gradient(90deg,var(--art-color) 0 14px,color-mix(in srgb,var(--art-color) 76%,var(--paper)) 14px 18px);border-radius:42% 42% 4px 4px;height:auto}.mock-artwork.textile span{border:2px dashed var(--art-accent);border-radius:50% 38% 45% 30%;inset:12%}.mock-artwork.textile i{background:var(--art-accent);border-radius:60% 40% 0 0;width:42%;height:52%;bottom:-8%;right:10%}.mock-artwork.wood{background:radial-gradient(ellipse at center,var(--art-accent) 0 40%,var(--art-color) 42% 63%,#3c2b21 64%);border-radius:50%;height:38%;transform:perspective(420px)rotateX(56deg);box-shadow:0 35px 30px #18231f2e}.mock-artwork.sculpture{clip-path:polygon(28% 0,77% 8%,100% 43%,72% 100%,14% 87%,0 38%);background:linear-gradient(135deg,var(--art-accent),var(--art-color) 56%);width:52%;height:68%}.mock-artwork.sculpture span{background:#f7f2e92e;width:28%;height:100%;left:35%;transform:skew(-9deg)}.mock-artwork.jewelry{aspect-ratio:1;border:15px solid var(--art-color);background:0 0;border-radius:50%;width:48%;height:auto;overflow:visible}.mock-artwork.jewelry i{aspect-ratio:1;background:var(--art-accent);border-radius:3px;width:25%;top:4%;right:-8%;transform:rotate(45deg)}.mock-artwork.print{aspect-ratio:3/4;border:10px solid var(--paper);background:repeating-linear-gradient(155deg,var(--art-color) 0 8px,var(--art-accent) 9px 13px,var(--paper) 14px 17px);height:auto}.mock-artwork.print span{border:4px solid var(--art-color);background:color-mix(in srgb,var(--paper) 58%,transparent);inset:14%}
