.catalogue-stage{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,#141414 0,#0a0a0a 100%);perspective:1800px;touch-action:pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none;container-type:size}.catalogue-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;transform-style:preserve-3d;will-change:transform,opacity;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);pointer-events:none}@media (max-height:500px){.catalogue-slide{padding:.5rem}}.catalogue-slide[data-dragging=true]{transition:none!important}@media (prefers-reduced-motion:reduce){.catalogue-slide{transition:none!important}}.catalogue-page-frame{position:relative;aspect-ratio:1600/1131;width:min(calc(100cqw - 2rem),calc((100cqh - 2rem) * 1600 / 1131));max-width:100%;max-height:100%;background:#0a0a0a;border-radius:6px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.65),0 2px 10px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08)}@media (max-height:500px){.catalogue-page-frame{width:min(calc(100cqw - 1rem),calc((100cqh - 1rem) * 1600 / 1131));border-radius:4px}}.catalogue-page-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,0) 6%,rgba(255,255,255,.02) 49.5%,rgba(0,0,0,.18) 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,.08))}.catalogue-page-frame img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.catalogue-page-missing{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111111;color:#888888;font-size:.95rem;text-align:center;padding:1rem}