html body{grid-template-rows:44px minmax(0,1fr) 24px;gap:12px;padding:12px;user-select:none;-webkit-user-select:none}
#ds-detached-area{position:relative;min-height:0;display:grid;place-items:center;background:#14181b;border-radius:10px;overflow:hidden}
#ds-detached-surface{position:relative;overflow:hidden;aspect-ratio:4/3;touch-action:none;cursor:crosshair}
#ds-detached-video{position:absolute;width:100%;height:200%;top:-100%;left:0;pointer-events:none;image-rendering:pixelated;object-fit:fill}
body[data-primary=lower] #ds-detached-video{top:0}body[data-primary=lower] #ds-detached-surface{cursor:default}
#ds-screen-note{margin:0;text-align:center;font:16px/1.3 PixelUI,sans-serif;opacity:.8}
