.stage-inner.svelte-1wbw4pw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.35rem}.canvas-wrap.svelte-1wbw4pw{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.canvas-box.svelte-1wbw4pw{position:relative;aspect-ratio:var(--panel-aspect, auto);width:100%;height:auto;max-width:100%;max-height:100%;min-height:0;cursor:crosshair;touch-action:none}canvas.svelte-1wbw4pw{display:block;width:100%;height:100%;border-radius:.3rem}.crosshair-h.svelte-1wbw4pw,.crosshair-v.svelte-1wbw4pw{position:absolute;pointer-events:none;background:#fafafa8c}.crosshair-h.svelte-1wbw4pw{left:0;right:0;height:1px}.crosshair-v.svelte-1wbw4pw{top:0;bottom:0;width:1px}.badge.svelte-1wbw4pw{position:absolute;right:.5rem;top:.5rem;padding:.15rem .45rem;border-radius:.3rem;font-size:.62rem;color:var(--text-muted);background:#0a0a0abf;border:1px solid var(--border-color);pointer-events:none}.badge.live.svelte-1wbw4pw{color:var(--accent-success);border-color:color-mix(in srgb,var(--accent-success) 40%,transparent)}.color-control.svelte-1wbw4pw{display:flex;flex-direction:column;gap:.3rem}.color-head.svelte-1wbw4pw{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.78rem;color:var(--text-secondary)}.color-label.svelte-1wbw4pw{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.color-label.svelte-1wbw4pw .sym:where(.svelte-1wbw4pw){color:#06b6d4}.color-readout.svelte-1wbw4pw{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--text-primary)}input[type=color].svelte-1wbw4pw{width:100%;height:1.6rem;padding:.1rem;border:1px solid var(--border-color);border-radius:.3rem;background:var(--bg-primary);cursor:pointer}.hint.svelte-1wbw4pw{margin:0;font-size:.7rem;line-height:1.35;color:var(--text-muted)}.stack.svelte-1wbw4pw{display:flex;flex-direction:column;align-items:center;gap:.4rem}.note.svelte-1wbw4pw{margin:0;font-size:.74rem;line-height:1.5;text-align:center;color:var(--text-secondary)}.note.svelte-1wbw4pw strong:where(.svelte-1wbw4pw){font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--text-primary)}
