/* Unmodified owner-supplied 800px photograph, framed around its real enclosure. */
lorevor-slab{display:block;position:relative;width:100%;aspect-ratio:356/555;overflow:hidden;isolation:isolate;container-type:inline-size;background:#090909;border-radius:5.5%/3.6%;color:#f4f6f8}
lorevor-slab .slab-template-photo{position:absolute;width:224.7191%;height:144.1441%;max-width:none;left:-67.1348%;top:-29.5495%;object-fit:fill;pointer-events:none;z-index:0}
.slab-template-label{position:absolute;left:8.43%;top:5.23%;width:83.15%;height:14.77%;background:#122130;display:grid;grid-template-columns:1fr 22%;grid-template-rows:47% 24% 29%;padding:2cqw 3cqw;box-sizing:border-box;z-index:1}
.slab-template-label>strong{font:7.5cqw/1 Impact,'Arial Narrow',sans-serif;letter-spacing:.15cqw;align-self:center}
.slab-template-label>.slab-template-set{grid-column:1;grid-row:2;font:1.75cqw/1.2 Arial,sans-serif;letter-spacing:.08cqw;color:#bac5cd;align-self:center}
.slab-template-label>.slab-template-name{grid-column:1;grid-row:3;font:600 2.2cqw/1.2 Arial,sans-serif;letter-spacing:.1cqw;align-self:center}
.slab-template-label>b{grid-column:2;grid-row:1/4;align-self:center;text-align:center;font:700 9cqw/1 'Arial Narrow',Arial,sans-serif;border-left:1px solid #8597a33d}
.slab-template-label>b small{display:block;font:1.55cqw/1.5 Arial,sans-serif;letter-spacing:.25cqw;color:#bac5cd;margin-top:1cqw}
.slab-template-card{position:absolute;left:11.52%;top:25.94%;width:77.53%;height:69.55%;overflow:hidden;background:#0b0b0b;z-index:1}
.slab-template-card>img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}
.slab-template-card.slab-template-cena>img{position:absolute;object-fit:fill;width:120%;height:113.1%;left:-9.2%;top:-8.73%}
/* Correct only the original photographs' perspective and scan margins. */
.slab-template-card.slab-template-lebron>img{position:absolute;width:1600px;height:1600px;left:0;top:0;object-fit:fill;transform-origin:0 0;transform:scale(var(--slab-image-scale,1)) var(--lebron-perspective)}
.slab-template-card.slab-template-umbreon>img{position:absolute;object-fit:fill;width:120.328%;height:120.471%;left:-10.164%;top:-10.235%}
.wwe-card-stage lorevor-slab{width:220px;max-width:80%;flex-shrink:0;box-shadow:0 14px 28px #0005}
.wwe-section .wwe-card-stage{height:405px;padding:22px 20px 30px;background:radial-gradient(ellipse at 50% 95%,#ffffff08,transparent 65%)}
.wwe-section .wwe-card-stage::after{display:none}
.wwe-detail-photo:has(lorevor-slab){max-width:260px;transform:none}
@media(max-width:1100px) and (min-width:801px){.wwe-card-stage lorevor-slab{width:195px;max-width:95%}.wwe-section .wwe-card-stage{height:360px}}
@media(max-width:450px){.wwe-section .wwe-card-stage{height:405px}.wwe-card-stage lorevor-slab{width:220px}}
/* The report's inspection overlay sits over the insert, inside the real shell. */
.card-stage .real-demo-slab{width:clamp(280px,24vw,340px);max-width:calc(100% - 100px);padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:translateY(var(--report-shift,0px)) rotate(-3deg)}
.card-stage .real-demo-slab:hover{transform:translateY(var(--report-shift,0px)) rotate(0deg)}
.real-demo-slab>.demo-card{position:absolute;left:11.52%;top:25.94%;width:77.53%;height:69.55%;aspect-ratio:auto;background:transparent;border-radius:0;z-index:2}
.scene-slab{position:absolute}
.scene-slab lorevor-slab{width:100%}

lorevor-slab{--lebron-perspective:matrix3d(0.271864728859,-0.0131942571275,0,-0.000047036196622,0.00962542313034,0.288920399664,0,0.0000660561521312,0,0,1,0,-124.062078727,-45.7793358324,0,1)}
