/* VGPU: the workshop's optional WebGPU showcase (js/ui/hangar-gpu.js). Its canvas lies over the portrait (#wsPreview),
 * which is hidden (but keeps its box) only while the showcase is live. */
.hgpu-canvas{position:absolute;display:block;border-radius:10px;background:#050b14;touch-action:pan-y;cursor:grab}
.hgpu-canvas[hidden]{display:none}
.hgpu-canvas.hgpu-wait{visibility:hidden}
.hgpu-canvas.drag{cursor:grabbing}
#wsPreview.hgpu-under{visibility:hidden}
.hgpu-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 0}
.hgpu-note{flex:1;min-width:0;font-size:12px;line-height:1.4;letter-spacing:.03em;color:#9fb6c8;overflow-wrap:anywhere}
.hgpu-note.bad{color:#ff9f6e}
@media(max-width:700px){.hgpu-note{font-size:11px}}
