/* One live renderer, three genuinely different modeled cases. */
#chest-canvas-host[data-renderer="case-lab"]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;mix-blend-mode:normal;cursor:default;touch-action:pan-y}
#chest-canvas-host[data-renderer="case-lab"]>.chest-lab-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;outline:0;background:transparent;visibility:hidden}
#chest-canvas-host[data-renderer="case-lab"][data-ready="true"]>.chest-lab-canvas{visibility:visible}
#chest-canvas-host[data-renderer="case-lab"]>.chest-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:1}
#chest-canvas-host[data-renderer="case-lab"][data-ready="true"]>.chest-fallback{display:none}
#chest-canvas-host[data-renderer="case-lab"]:not([data-ready="true"])>.chest-fallback{display:block;opacity:1}
[data-chest-image]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}
@media(prefers-reduced-motion:reduce){#chest-canvas-host[data-renderer="case-lab"]{cursor:default}}
