html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#020706}#app{height:100%;display:flex}#viewport{flex:1;min-width:0;min-height:0;position:relative}canvas{display:block;width:100%;height:100%}#controls.sh-panel{position:relative;flex:0 0 auto;width:320px;max-width:none;height:100%;transition:none}#controls.sh-panel.collapsed{width:0;border:0}.sh-panel-hint{display:none!important}@media(max-width:700px){#app{flex-direction:column}#controls.sh-panel{width:100%;height:38%;border-left:0;border-top:1px solid var(--sh-border)}#controls.sh-panel.collapsed{height:0;width:100%;border:0}}
/* Isolate the sibling dock from the WebGL compositor; keep canonical SHPanel unchanged. */
#controls.sh-panel{backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0);isolation:isolate}
