/* Teeth Trip 3D scene mounts (see assets/SCENES.md) */
.scene{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;contain:layout paint}
.scene[data-size=square]{aspect-ratio:1}
.scene>canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block}
.scene>svg{position:absolute;inset:0;width:100%;height:100%;display:none;color:var(--ink)}
.scene.scene-fallback>canvas{display:none}
.scene.scene-fallback>svg{display:block}
