main.svelte-1n46o8q{flex-direction:column;gap:.5rem;height:100%;padding:.75rem 1rem;display:flex}main.in-run.svelte-1n46o8q{gap:0;padding:0}header.svelte-1n46o8q{flex:none;justify-content:space-between;align-items:center;display:flex}.title.svelte-1n46o8q{font-family:var(--font-title);font-weight:var(--weight-title);letter-spacing:.04em;color:var(--accent)}.status.svelte-1n46o8q{color:var(--text-dim);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.dot.svelte-1n46o8q{background:var(--bad);border-radius:50%;width:.6rem;height:.6rem}.status.connected.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--ok)}.status.connecting.svelte-1n46o8q .dot:where(.svelte-1n46o8q),.status.reconnecting.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--warn)}.join.svelte-1n46o8q{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:0;display:flex}.join.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--text-dim);font-size:.9rem}.join.svelte-1n46o8q input:where(.svelte-1n46o8q){text-align:center;letter-spacing:.25em;text-transform:uppercase;background:var(--bg-inset);border:1px solid var(--border);border-radius:.5rem;outline:none;width:9ch;padding:.5rem .75rem;font-size:1.5rem}.join.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{border-color:var(--accent-dim)}.join.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--bg);background:var(--accent);cursor:pointer;border:none;border-radius:.5rem;padding:.6rem 2.5rem;font-size:1rem;font-weight:600}.join.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{background:var(--accent-dim);opacity:.5;cursor:default}.relay-url.svelte-1n46o8q{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:.75rem}.pad.svelte-1n46o8q{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;min-height:0;display:flex}.pad.waiting.svelte-1n46o8q{gap:.75rem}.waiting-text.svelte-1n46o8q{color:var(--text-dim);font-size:1.1rem}.waiting-sub.svelte-1n46o8q{letter-spacing:.15em;color:var(--text-dim);font-family:ui-monospace,monospace;font-size:.8rem}.spinner.svelte-1n46o8q{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:1.5rem;height:1.5rem;animation:.9s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.leave.svelte-1n46o8q{color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;padding:.4rem 1.5rem;font-size:.85rem}footer.debug.svelte-1n46o8q{color:var(--text-dim);text-align:center;flex:none;font-family:ui-monospace,monospace;font-size:.75rem}.head-right.svelte-1n46o8q{align-items:center;gap:.6rem;display:inline-flex}.head-crown.svelte-1n46o8q{color:var(--accent);background:var(--bg-raised);border:1px solid var(--accent-dim);cursor:pointer;border-radius:.4rem;padding:.25rem .6rem;font-size:.9rem;line-height:1}.head-captain.svelte-1n46o8q{white-space:nowrap;color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--border);border-radius:.4rem;padding:.25rem .6rem;font-size:.75rem;line-height:1}.screen.svelte-1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.buzz-flash.svelte-1n46o8q{pointer-events:none;box-shadow:inset 0 0 0 4px var(--accent);z-index:10;background:0 0;justify-content:center;align-items:flex-start;padding-top:3rem;animation:.45s ease-out forwards svelte-1n46o8q-buzz-fade;display:flex;position:fixed;inset:0}.buzz-kind.svelte-1n46o8q{letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:var(--accent);border-radius:.3rem;padding:.2rem .6rem;font-family:ui-monospace,monospace;font-size:.8rem}@keyframes svelte-1n46o8q-buzz-fade{0%{opacity:1}60%{opacity:1}to{opacity:0}}@media (orientation:landscape) and (height<=500px){.pad.svelte-1n46o8q{flex-direction:row;gap:2rem}}
