.shape-physics{isolation:isolate;width:100%;height:100%;min-height:0;color-scheme:inherit;position:relative;overflow:hidden}.shape-physics canvas{width:100%;height:100%;display:block}.shape-physics canvas[data-interactive=true]{cursor:crosshair;touch-action:none}.shape-physics canvas[data-dragging=true]{cursor:grabbing}.shape-physics canvas:focus-visible{outline-offset:-4px;outline:2px solid #5279df}.component-showcase:has(.shape-physics-demo){--component-background-preview-height:560px}.component-showcase .component-preview-stage:has(>.shape-physics-demo){min-height:0;padding:0}.shape-physics-demo{background:var(--theme-background);width:100%;min-width:0;height:100%;min-height:0}.shape-physics-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shape-physics-help{color:var(--theme-muted,#777);margin:0 0 20px;font-size:.8rem;line-height:1.6}@media (width<=600px){.component-showcase:has(.shape-physics-demo){--component-background-preview-height:460px}}.shape-physics-actions .component-replay-button:disabled{opacity:.4;cursor:not-allowed}
