@layer theme,base;@layer components{:where(.pluto-3d-viewer){touch-action:none;width:100%;height:100%;min-height:10rem;position:relative;overflow:hidden}:where(.pluto-3d-viewer__poster,.pluto-3d-viewer__canvas){width:100%;height:100%;display:block;position:absolute;inset:0}:where(.pluto-3d-viewer__poster){-o-object-fit:contain;object-fit:contain}:where(.pluto-3d-viewer__canvas){transition:opacity .3s}:where(.pluto-3d-viewer__status){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}:where(.pluto-3d-viewer__status--loading){pointer-events:none}:where(.pluto-3d-viewer__hint){pointer-events:none;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}:where(.pluto-3d-viewer__spin){animation:1s linear infinite pluto-3d-spin}}@layer utilities;@keyframes pluto-3d-spin{to{transform:rotate(1turn)}}
