.stage.svelte-1uha8ag{touch-action:none;background:#000;position:fixed;inset:0;overflow:hidden}@media screen and (orientation:portrait) and (pointer:coarse){.stage.svelte-1uha8ag{inset:unset;transform-origin:0 0;width:100dvh;height:100dvw;top:0;left:0;transform:rotate(90deg)translateY(-100%)}}.video-stage.svelte-1uha8ag{--stage-brightness:1.5;width:100%;height:100%;filter:brightness(var(--stage-brightness)) hue-rotate(15deg) contrast(1.05);background:#000;position:relative;overflow:hidden}.mute-btn.svelte-1uha8ag{top:calc(.5rem + env(safe-area-inset-top));right:calc(.5rem + env(safe-area-inset-right));color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:absolute}.mute-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.1rem;height:1.1rem}.glitch-clock.svelte-1uha8ag{top:calc(.5rem + env(safe-area-inset-top));left:calc(.5rem + env(safe-area-inset-left));color:#ffffff47;text-shadow:0 0 4px #fff3;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:DSEG7 Classic,monospace;font-size:.85rem;position:absolute}.node-badge.svelte-1uha8ag{top:calc(.5rem + env(safe-area-inset-top));left:calc(.5rem + env(safe-area-inset-left));color:#fff;letter-spacing:.02em;background:#0009;border-radius:.4rem;padding:.25rem .6rem;font-size:1.1rem;font-weight:700;position:absolute}.controls.svelte-1uha8ag{left:0;right:0;bottom:calc(.75rem + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:absolute}.controls.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;background:#ffffffd9;border:none;border-radius:999px;padding:.4rem .9rem;font-weight:600}.controls.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:default}.toolbar.svelte-1uha8ag{top:calc(.5rem + env(safe-area-inset-top));right:calc(3rem + env(safe-area-inset-right));gap:.4rem;display:flex;position:absolute}.pill.svelte-1uha8ag{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600}.pill.active.svelte-1uha8ag{background:#28b464d9}.debug-panel.svelte-1uha8ag{top:calc(2.5rem + env(safe-area-inset-top));right:calc(.5rem + env(safe-area-inset-right));color:#fff;background:#000000bf;border-radius:.5rem;max-width:220px;padding:.6rem;position:absolute}.debug-title.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.debug-grid.svelte-1uha8ag{flex-wrap:wrap;gap:.3rem;display:flex}.node-toggle.svelte-1uha8ag{color:#fff;cursor:pointer;background:#dc3c3cb3;border:1px solid #ffffff4d;border-radius:.3rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.node-toggle.active.svelte-1uha8ag{background:#28b464b3;border-color:#ffffff80}
