.signup.svelte-1s8iraa{display:flex;gap:.6rem;max-width:28rem;margin:0 0 .5rem}.signup.svelte-1s8iraa input:where(.svelte-1s8iraa){flex:1;padding:.75rem .9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;font-size:1rem}.signup.svelte-1s8iraa input:where(.svelte-1s8iraa):focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.signup.svelte-1s8iraa button:where(.svelte-1s8iraa){padding:.75rem 1.25rem;border:0;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-fg);font:inherit;font-weight:500;cursor:pointer;transition:background-color .12s ease}.signup.svelte-1s8iraa button:where(.svelte-1s8iraa):hover:not(:disabled){background:#6b0a07}.signup.svelte-1s8iraa button:where(.svelte-1s8iraa):disabled{opacity:.6;cursor:progress}.visually-hidden.svelte-1s8iraa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.success.svelte-1s8iraa{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:1.25rem 1.5rem;max-width:28rem;margin:0 0 .5rem;color:var(--fg);font-size:.95rem;line-height:1.5}.error.svelte-1s8iraa{color:var(--accent);font-size:.9rem;margin:.5rem 0 0}.fine.svelte-1s8iraa{color:var(--muted);font-size:.85rem;margin:.5rem 0 0}@media(max-width:540px){.signup.svelte-1s8iraa{flex-direction:column}}
