.sim-stage.svelte-182bbe8{border:var(--border-width) solid var(--hud-line);background:var(--grid-bg), var(--bg);color:var(--text);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:0;gap:12px;padding:12px;display:grid;position:relative}.sim-stage.svelte-182bbe8:before,.sim-stage.svelte-182bbe8:after,.corner.svelte-182bbe8{content:"";z-index:1;width:var(--hud-bracket-size);height:var(--hud-bracket-size);border:var(--hud-bracket-width) solid var(--hud-bracket-color);pointer-events:none;position:absolute}.sim-stage.svelte-182bbe8:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.sim-stage.svelte-182bbe8:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.corner.svelte-182bbe8{border-color:var(--hud-bracket-color-alt)}.tr.svelte-182bbe8{border-bottom:0;border-left:0;top:-1px;right:-1px}.bl.svelte-182bbe8{border-top:0;border-right:0;bottom:-1px;left:-1px}.sim-stage.svelte-182bbe8:focus{outline:none}.sim-stage.fullscreen.svelte-182bbe8{border:0;padding:16px;overflow:auto}.sim-stage.fullscreen.svelte-182bbe8:before,.sim-stage.fullscreen.svelte-182bbe8:after,.sim-stage.fullscreen.svelte-182bbe8 .corner:where(.svelte-182bbe8){display:none}.sim-stage.pseudo.svelte-182bbe8{z-index:1000;position:fixed;inset:0}html.sim-stage-locked,html.sim-stage-locked body{overflow:hidden}.toolbar.svelte-182bbe8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.extra.svelte-182bbe8{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.tag.svelte-182bbe8{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.tag.svelte-182bbe8:before{content:"// ";content:"// " / "";color:var(--primary)}.led.svelte-182bbe8{background:var(--success);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){html:not(.lite):not([data-lite]):not([data-theme=projector]) .sim-stage.svelte-182bbe8:not([data-theme=projector]) .led:where(.svelte-182bbe8){animation:1.6s steps(2,end) infinite svelte-182bbe8-blink}}@keyframes svelte-182bbe8-blink{50%{opacity:.25}}.icon.svelte-182bbe8{vertical-align:-.15em;fill:currentColor;width:1.1em;height:1.1em;margin-inline-end:4px}.icon.svelte-182bbe8 .wave:where(.svelte-182bbe8){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.right.svelte-182bbe8,.buttons.svelte-182bbe8{flex-wrap:wrap;gap:8px;display:flex}
