.sign-in.svelte-8exesi{max-width:26rem;margin:12vh auto 4rem;padding:32px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:20px}@media(max-width:480px){.sign-in.svelte-8exesi{margin:24px 16px;padding:24px}}h1.svelte-8exesi{margin:0 0 8px;font-size:28px;letter-spacing:var(--headline-tracking)}h2.svelte-8exesi{margin:0 0 6px;font-size:17px}.lede.svelte-8exesi,.hint.svelte-8exesi{margin:0 0 20px;color:var(--color-muted);font-size:14px;line-height:1.5}.alert.svelte-8exesi,.notice.svelte-8exesi{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:var(--color-hover);font-size:14px;line-height:1.45}.stack.svelte-8exesi{display:flex;flex-direction:column;gap:14px}.wide.svelte-8exesi{width:100%;padding:10px 16px}.btn.svelte-8exesi:disabled{opacity:.6;cursor:default}.or.svelte-8exesi{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--color-muted);font-size:13px}.or.svelte-8exesi:before,.or.svelte-8exesi:after{content:"";flex:1;border-top:1px solid var(--color-border)}.text-button.svelte-8exesi{margin-top:16px;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.local.svelte-8exesi{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:13px}code.svelte-8exesi{font-size:12px}
