.bt-model{width:100%;height:auto;aspect-ratio:var(--bt-model-aspect-ratio, 1);margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);pointer-events:none}.bt-model .bt-model-poster,.bt-model .bt-model-canvas,.bt-model .bt-model-frame{width:100%;height:100%;border:0;margin:0;padding:0;grid-column:1;grid-row:1;display:block;object-fit:contain;transition:opacity .25s ease-in-out}.bt-model .bt-model-canvas,.bt-model[data-bt-model-loaded] .bt-model-poster{opacity:0}.bt-model[data-bt-model-loaded] .bt-model-canvas{opacity:1}.bt-model[data-bt-model-static] .bt-model-canvas,.bt-model[data-bt-model-done] .bt-model-canvas{display:none}.bt-model[data-bt-model-done] .bt-model-poster{opacity:1;transition:none}.bt-model[data-bt-model-poster-mode=fallback]:not([data-bt-model-static]):not([data-bt-model-done]) .bt-model-poster{opacity:0}.bt-model[data-bt-model-done=frame] .bt-model-poster{display:none}html.bt-pink[data-color-scheme=light] .bt-model[data-bt-model-pink]{background-color:#fdf0f5}html.bt-pink[data-color-scheme=light] .bt-model[data-bt-model-pink] .bt-model-poster,html.bt-pink[data-color-scheme=light] .bt-model[data-bt-model-pink] .bt-model-canvas,html.bt-pink[data-color-scheme=light] .bt-model[data-bt-model-pink] .bt-model-frame{mix-blend-mode:multiply}
