.signin.svelte-1bm1f2z{width:100%;max-width:26rem;margin:1rem auto 0;padding:1.75rem;border-radius:var(--client-radius);border:1px solid var(--client-line);background:var(--client-surface);box-shadow:var(--client-shadow);box-sizing:border-box}h1.svelte-1bm1f2z{margin:0 0 .5rem;font-family:var(--client-font-display);font-size:1.6rem;color:var(--client-ink)}.lead.svelte-1bm1f2z{margin:0 0 1.25rem;color:var(--client-muted)}.lead.svelte-1bm1f2z strong:where(.svelte-1bm1f2z){color:var(--client-ink);word-break:break-all}.notice.svelte-1bm1f2z{margin:0 0 1rem;padding:.7rem .9rem;border-radius:var(--client-radius-small);background:var(--client-warn-soft);color:var(--client-warn)}form.svelte-1bm1f2z{display:flex;flex-direction:column;gap:.5rem}label.svelte-1bm1f2z{font-weight:600;color:var(--client-ink)}input.svelte-1bm1f2z{padding:.7rem .8rem;border-radius:var(--client-radius-small);border:1px solid var(--client-line-strong);background:var(--client-field);color:var(--client-ink);font:inherit}input.svelte-1bm1f2z:focus-visible{outline:2px solid var(--client-accent);outline-offset:1px}.actions.svelte-1bm1f2z{display:flex}button.svelte-1bm1f2z{padding:.75rem 1.1rem;border-radius:var(--client-radius-small);font:inherit;font-weight:600;cursor:pointer}.primary.svelte-1bm1f2z{margin-top:.5rem;border:none;background:var(--client-accent);color:var(--client-on-accent)}.primary.svelte-1bm1f2z:disabled{opacity:.7;cursor:progress}.secondary.svelte-1bm1f2z{border:1px solid var(--client-line-strong);background:transparent;color:var(--client-ink)}@media (max-width: 480px){.signin.svelte-1bm1f2z{padding:1.25rem}}
