.sign-in.svelte-qccg9o{gap:var(--space-lg);max-width:28rem;margin:var(--space-lg) auto;padding:var(--space-xl);border-radius:var(--radius-panel);display:grid}h1.svelte-qccg9o{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem)}.lead.svelte-qccg9o{color:var(--color-text-muted);margin:0}.notice.svelte-qccg9o{padding:var(--space-md);border-left:4px solid var(--color-action);border-radius:var(--radius-control);background:var(--color-surface);margin:0}.notice.error.svelte-qccg9o{border-left-color:var(--color-closed)}.providers.svelte-qccg9o,.email.svelte-qccg9o{gap:var(--space-sm);margin:0;display:grid}.field.svelte-qccg9o{gap:var(--space-xs);display:grid}label.svelte-qccg9o{color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.email.svelte-qccg9o .button:where(.svelte-qccg9o),.providers.svelte-qccg9o .button:where(.svelte-qccg9o){min-height:50px}.hint.svelte-qccg9o{color:var(--color-text-muted);margin:0;font-size:.875rem}.quiet-row.svelte-qccg9o{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.email.svelte-qccg9o .link:where(.svelte-qccg9o){min-height:44px;color:var(--color-action);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.switch.svelte-qccg9o{text-align:center;margin:0}.divider.svelte-qccg9o{align-items:center;gap:var(--space-md);color:var(--color-text-muted);margin:0;display:flex}.divider.svelte-qccg9o:before,.divider.svelte-qccg9o:after{content:"";border-top:1px solid var(--color-border);flex:1}
