.artwork-image.artwork-card3{position:relative;cursor:pointer}.artwork-card3:after{content:"Ver em 3D";position:absolute;right:.5rem;bottom:.5rem;padding:.3rem .65rem;border-radius:999px;background:#4b375e;color:#fff;font:600 .8rem/1.4 system-ui,sans-serif}.card3-viewer{width:min(100%,680px);min-width:0;color:var(--texto,#51445f)}.card3-stage{position:relative;width:100%;height:clamp(210px,48svh,480px);overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at 45% 35%,#fbf6ff,#eee6f7 72%,#e3d8ef);perspective:1100px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.card3-stage.dragging{cursor:grabbing}.card3-stage:focus-visible,.card3-angles button:focus-visible{outline:3px solid #8260a5;outline-offset:-3px}.card3-stage:before{content:"";position:absolute;left:22%;right:22%;height:6%;bottom:7%;background:radial-gradient(ellipse,#65536e42,transparent 72%)}.card3-orbit,.card3-body,.card3-leaf{position:absolute;transform-style:preserve-3d}.card3-orbit{left:50%;top:50%}.card3-leaf{top:calc(-.5 * var(--leaf-h));width:var(--leaf-w);height:var(--leaf-h);transform-origin:0 50%}.card3-side{position:absolute;inset:0;backface-visibility:hidden;transform:translateZ(.45px);background:#fffdf9;border-radius:1px}.card3-side:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #6c607128;background:linear-gradient(90deg,#38283e29,transparent 7%,transparent 78%,#ffffff0e),rgba(35,26,40,var(--paper-shade,.04))}.card3-reverse{transform:rotateY(180deg) translateZ(.45px)}.card3-paper{background:linear-gradient(100deg,#fffcf7,#faf6f4 93%,#ece6e6)}.card3-cover{translate:0 0 1.2px}.card3-side canvas{display:block;width:100%;height:100%}.card3-tools{padding:.6rem .25rem 0}.card3-tools p{margin:0 0 .55rem;font-size:.9rem}.card3-tools label{display:flex;align-items:center;gap:.65rem;font-size:.9rem}.card3-tools input{accent-color:var(--primaria,#8260a5);min-width:0;flex:1}.card3-tools output{min-width:3em;text-align:right}.card3-angles{display:flex;gap:.5rem;flex-wrap:wrap;margin:.55rem 0}.card3-angles button{font:inherit;cursor:pointer;min-height:40px;padding:.3rem .9rem;border:1px solid var(--borda,#cabed5);border-radius:20px;color:var(--texto,#51445f);background:var(--branco,#fff)}.lightbox-image-wrap:has(.card3-viewer){width:min(56vw,680px);padding:.6rem;box-sizing:border-box;background:var(--branco,#fff);border-radius:15px}.lightbox-image-wrap img[hidden],.card3-host[hidden]{display:none}@media(max-width:700px){.lightbox-image-wrap:has(.card3-viewer){width:100%}.card3-stage{height:clamp(190px,37svh,340px)}}.card-editor .card3-viewer{margin-inline:auto}.card-editor .card3-side canvas{width:100%;height:100%;border-radius:0;background:none}
