.social.svelte-h5t1vt{display:grid;gap:var(--hii-space-3);inline-size:100%}.social-btn.svelte-h5t1vt{display:inline-flex;align-items:center;justify-content:center;gap:var(--hii-space-2);inline-size:100%;padding:var(--hii-space-3) var(--hii-space-4);border-radius:var(--hii-radius-md);font:inherit;font-size:var(--hii-text-sm);font-weight:var(--hii-weight-semibold);cursor:pointer;transition:background-color var(--hii-duration-fast) var(--hii-ease-standard)}.social-btn.svelte-h5t1vt:disabled{opacity:.6;cursor:default}.social-btn.svelte-h5t1vt svg:where(.svelte-h5t1vt){flex:none}.google.svelte-h5t1vt{background:var(--hii-color-neutral-0);color:var(--hii-color-neutral-900);border:1px solid var(--hii-color-border)}.google.svelte-h5t1vt:hover:not(:disabled){background:var(--hii-color-neutral-50)}.apple.svelte-h5t1vt{background:#000;color:#fff;border:1px solid #000000}.apple.svelte-h5t1vt:hover:not(:disabled){background:#1d1d1f}.or-rule.svelte-h5t1vt{display:flex;align-items:center;gap:var(--hii-space-3);inline-size:100%;margin-block:var(--hii-space-1);color:var(--hii-color-text-muted);font-size:var(--hii-text-xs);text-transform:uppercase;letter-spacing:.08em}.or-rule.svelte-h5t1vt:before,.or-rule.svelte-h5t1vt:after{content:"";flex:1;block-size:1px;background:var(--hii-color-border)}.auth-form.svelte-r3lvck{display:grid;gap:var(--hii-space-4);inline-size:100%}.pair.svelte-r3lvck{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--hii-space-3)}.switch-row.svelte-r3lvck{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hii-space-2);font-size:var(--hii-text-sm);color:var(--hii-color-text-secondary)}.switch-link.svelte-r3lvck{border:0;padding:0;background:none;font:inherit;font-weight:var(--hii-weight-semibold);color:var(--hii-color-primary-700);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.switch-link.svelte-r3lvck:hover{color:var(--hii-color-primary-800)}.reset-notice.svelte-r3lvck{margin:0;font-size:var(--hii-text-sm);color:var(--hii-color-success-fg)}.demo-hint.svelte-r3lvck{margin:0;font-size:var(--hii-text-xs);color:var(--hii-color-text-muted)}
