.pack-model-stage{position:relative;background:radial-gradient(ellipse at center,#eb080014,transparent 65%),var(--surface,#151515)}.pack-model-viewer{display:block;width:100%;height:500px;min-height:300px;--poster-color:transparent}.pack-model-hint{display:block;text-align:center;color:var(--muted,#aaa);font-size:13px;padding:0 16px 18px}.pack-model-viewer:focus-visible{outline:2px solid #eb0800;outline-offset:-4px}@media(max-width:600px){.pack-model-viewer{height:360px}}@media(prefers-reduced-motion:reduce){.pack-model-viewer{--progress-bar-color:#eb0800}}
/* Match the soft red glow behind the homepage 3D logo. */
.pack-model-stage{isolation:isolate;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012)),var(--surface,#151515)}
.pack-model-stage::before{content:"";position:absolute;left:21%;top:22%;width:58%;height:58%;border-radius:50%;background:rgba(225,6,0,.22);filter:blur(70px);pointer-events:none;z-index:0}
.pack-model-stage .pack-model-viewer,.pack-model-stage .pack-model-hint{position:relative;z-index:1;background:transparent}
html:not([data-theme="dark"]) .pack-model-stage{background:linear-gradient(145deg,rgba(22,21,21,.035),rgba(22,21,21,.012));border-color:rgba(22,21,21,.1)}
