h1.svelte-1mray42{font-size:1.3rem;margin-bottom:1.4rem}.error.svelte-1mray42{color:var(--error);font-size:.82rem;margin-bottom:1rem}.card.svelte-1mray42{background:var(--bg-surface);border:2px solid var(--border);margin-bottom:1.4rem}.card-head.svelte-1mray42{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.2rem;border-bottom:1px solid var(--border)}.card-head.svelte-1mray42 h2:where(.svelte-1mray42){font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted)}.card-body.svelte-1mray42{padding:1.2rem}.desc.svelte-1mray42{font-size:.86rem;color:var(--text-secondary);max-width:56ch;margin-bottom:1rem}.desc.svelte-1mray42 b:where(.svelte-1mray42){color:var(--text)}form.svelte-1mray42{display:flex;gap:.6rem;flex-wrap:wrap}input[type=text].svelte-1mray42{flex:1;min-width:200px;background:var(--bg);border:2px solid var(--border);color:var(--text);padding:.55rem .8rem;font-size:.88rem}input[type=text].svelte-1mray42:focus{outline:none;border-color:var(--purple-500)}.hint.svelte-1mray42{margin-top:.7rem;font-size:.72rem;color:var(--text-dim)}.team-head.svelte-1mray42{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.team-name.svelte-1mray42{font-size:1.05rem;font-weight:700;margin-right:.6rem}.warn.svelte-1mray42{border:2px solid var(--warning);padding:1rem;margin-bottom:1.4rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.86rem}table.svelte-1mray42{width:100%;border-collapse:collapse;font-size:.84rem}th.svelte-1mray42{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:.5rem 1.2rem;border-bottom:1px solid var(--border)}td.svelte-1mray42{padding:.55rem 1.2rem;border-bottom:1px solid var(--border);color:var(--text-secondary)}tr.svelte-1mray42:last-child td:where(.svelte-1mray42){border-bottom:none}.strong.svelte-1mray42{color:var(--text)}.muted.svelte-1mray42{color:var(--text-dim)}.num.svelte-1mray42{text-align:right;font-family:JetBrains Mono,monospace;white-space:nowrap}.mono.svelte-1mray42{font-family:JetBrains Mono,monospace;font-size:.72rem}.invite-url.svelte-1mray42{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-1mray42{font-size:.62rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-light, var(--border));color:var(--text-muted);padding:.1rem .45rem}.tag.paused.svelte-1mray42{color:var(--warning);border-color:var(--warning);margin-left:.5rem}.invite-new.svelte-1mray42{display:flex;align-items:center;gap:.5rem}.domain-input.svelte-1mray42{width:15rem;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:.35rem .5rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.domain-input.svelte-1mray42:focus{outline:none;border-color:var(--purple-500)}.cap-cell.svelte-1mray42{white-space:nowrap}.cap-input.svelte-1mray42{width:5.5rem;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:.25rem .4rem;font-family:JetBrains Mono,monospace;font-size:.75rem;margin-right:.4rem}.actions.svelte-1mray42{display:flex;gap:.7rem;justify-content:flex-end}.empty.svelte-1mray42{padding:1rem 1.2rem;font-size:.8rem;color:var(--text-dim)}.foot-note.svelte-1mray42{padding:.7rem 1.2rem;font-size:.72rem;color:var(--text-dim)}.secondary.svelte-1mray42{background:var(--bg-elevated);color:var(--text);border:2px solid var(--border);padding:.4rem .9rem;cursor:pointer;font-size:.78rem}.secondary.svelte-1mray42:hover{border-color:var(--purple-500);color:var(--purple-300)}.ghost.svelte-1mray42{background:none;border:2px solid var(--border);color:var(--text-secondary);padding:.45rem .9rem;cursor:pointer;font-size:.78rem}.ghost.svelte-1mray42:hover{border-color:var(--error);color:var(--error)}.linkish.svelte-1mray42{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.75rem;text-decoration:underline;padding:0}.linkish.svelte-1mray42:hover{color:var(--text)}.linkish.danger.svelte-1mray42:hover{color:var(--error)}button.svelte-1mray42:disabled{opacity:.5;cursor:wait}
