.exhibit-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center;will-change:transform;container-type:size}
.exhibit-stage{touch-action:none;background:radial-gradient(ellipse at 50% 65%,#37121d44,transparent 65%),#09090d}
.exhibit-content>.exhibit-image{inset:0;left:0;top:0;width:100%;height:100%;object-fit:contain;transform:none!important;box-shadow:none}
.exhibit-scene{position:absolute;inset:0;overflow:hidden;background:#09090d}
.exhibit-dialog.has-volume .exhibit-image{opacity:0}
.exhibit-dialog .exhibit-scene canvas{width:100%;height:100%;display:block}
.exhibit-stage:before{opacity:.28}
.exhibit-preview{position:absolute;top:26%;left:5%;width:min(61%,102cqh);padding:4px;border:1px solid #8f8b9699;background:linear-gradient(140deg,#5f5964,#16141b 28%,#08080c);box-shadow:0 25px 55px #000b,inset 0 0 0 1px #fff2;transform:perspective(900px) rotateY(9deg) rotateZ(-4deg);pointer-events:none}
.exhibit-preview img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.exhibit-preview-bar{display:flex;align-items:center;gap:6px;height:29px;padding:0 11px;background:#14121b;font:9px var(--mono);color:#c6bcc9}.exhibit-preview-bar i{width:4px;height:4px;background:#d6798b;border-radius:50%}.exhibit-preview-bar span{margin-left:auto}
.exhibit-footer{background:linear-gradient(100deg,#ff3b4806,transparent),#0d0c10}
.exhibit-hint{font-size:11px;max-width:290px}
@media(max-width:760px){.exhibit-dialog{width:100%;height:100dvh;border:0}.exhibit-header{padding:20px 18px}.exhibit-title{font-size:15px}.exhibit-footer{padding:18px;min-height:91px}.exhibit-stage{background:radial-gradient(ellipse at 50% 75%,#59203233,transparent 67%),#09090d}.exhibit-preview{top:auto;bottom:17%;left:3%;width:90%;transform:perspective(900px) rotateY(7deg) rotateZ(-4deg)}.exhibit-preview-bar{height:24px;font-size:8px}.exhibit-hint{max-width:none;font-size:10px}.exhibit-kicker{font-size:10px}}
