.identity.svelte-1i3dpns{box-sizing:border-box;border-radius:12px;width:min(100%,28rem);margin:clamp(1rem,5vw,3rem) auto;padding:clamp(1.25rem,5vw,2rem)}h1.svelte-1i3dpns{margin:0 0 .5rem;font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.3}.hint.svelte-1i3dpns,.email.svelte-1i3dpns{color:var(--color-ink-3,#5a6272);line-height:1.6}.hint.svelte-1i3dpns{margin-bottom:1.25rem}.providers.svelte-1i3dpns+.hint:where(.svelte-1i3dpns),form.svelte-1i3dpns+.hint:where(.svelte-1i3dpns){margin:.6rem 0 0;font-size:.875rem}.providers.svelte-1i3dpns,form.svelte-1i3dpns{gap:.75rem;display:grid}button.svelte-1i3dpns,input.svelte-1i3dpns,.btn.svelte-1i3dpns{box-sizing:border-box;width:100%;min-width:0}input.svelte-1i3dpns{border:1px solid var(--color-rule-strong,#c4b699);background:var(--color-paper,#fff);color:var(--color-ink,#1b2433);font:inherit;border-radius:8px;min-height:48px;padding:.8rem}input.svelte-1i3dpns:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-wash);outline:none}label.svelte-1i3dpns{font-weight:600}.unavailable.svelte-1i3dpns{font-size:.8em}button.svelte-1i3dpns:disabled{opacity:.55;cursor:not-allowed}.error.svelte-1i3dpns{color:var(--color-danger,#97362b)}hr.svelte-1i3dpns{border:0;border-top:1px solid var(--color-rule,#ddd3bf);width:100%;margin:1.5rem 0}
