/* Lab-specific bits only; the stage, info card, bottom bar, labels and handle styles live in /lab/shared/shell.css. */
#stage { position: fixed; inset: 0; }
#stage canvas { display: block; width: 100%; height: 100%; }
#nogl { position: fixed; inset: 0; display: grid; place-items: center; padding: 24px; text-align: center; background: #0d131f; color: #f3f5f9; z-index: 50; }
#nogl[hidden] { display: none; }
#nogl h2 { font-size: 20px; margin: 0 0 10px; }
#nogl p { color: #9aa6b8; margin: 0; }
.lt-help kbd { font-family: "DM Mono", monospace; font-size: 12px; padding: 1px 5px; border-radius: 4px; border: 1px solid rgba(243, 245, 249, 0.3); }
