main.svelte-1s1mgsk{max-width:34rem;margin:0 auto;padding:2rem 1.25rem 4rem}h1.svelte-1s1mgsk{margin:0 0 1rem;font-size:1.5rem;line-height:1.3}.lede.svelte-1s1mgsk{color:var(--text-dim);margin:0 0 1.25rem}.dim.svelte-1s1mgsk{color:var(--text-dim)}.error.svelte-1s1mgsk{color:var(--danger);margin:.6rem 0 0;font-size:.9em}.signin.svelte-1s1mgsk{flex-wrap:wrap;gap:.6rem;display:flex}.signin.busy.svelte-1s1mgsk{opacity:.6;pointer-events:none}.signin.svelte-1s1mgsk input:where(.svelte-1s1mgsk){font:inherit;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);border-radius:.4em;flex:14rem;padding:.5em .8em}.servers.svelte-1s1mgsk{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.servers.svelte-1s1mgsk a:where(.svelte-1s1mgsk){border:1px solid var(--border);color:var(--text);border-radius:.5em;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;display:flex}.servers.svelte-1s1mgsk a:where(.svelte-1s1mgsk):hover{border-color:var(--accent-strong)}.domain.svelte-1s1mgsk{font-weight:600;font-family:var(--mono);font-size:.95em}.role.svelte-1s1mgsk{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem}
