.auth-panel.svelte-13obwg2{flex-direction:column;gap:1.25rem;display:flex}.copy.svelte-13obwg2{flex-direction:column;gap:.5rem;display:flex}.heading.svelte-13obwg2{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.blurb.svelte-13obwg2{color:var(--color-on-surface-variant);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.6}.providers.svelte-13obwg2{flex-direction:column;gap:.625rem;display:flex}.provider.svelte-13obwg2{border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);color:var(--color-on-surface);font-weight:600;font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out-quint), border-color var(--dur-fast) var(--ease-out-quint), transform var(--dur-fast) var(--ease-spring);justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.25rem;text-decoration:none;display:flex}.provider.svelte-13obwg2:hover{background:var(--color-surface-container-high);border-color:var(--color-on-surface)}.provider.svelte-13obwg2:active{transform:scale(.985)}.mark.svelte-13obwg2{align-items:center;display:flex}.switch.svelte-13obwg2{font-size:var(--text-xs);color:var(--color-on-surface-variant);text-align:center;margin:0}.switch.svelte-13obwg2 button:where(.svelte-13obwg2){font:inherit;color:var(--color-on-surface);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);background:0 0;border:none;padding:0;font-weight:700;text-decoration-thickness:2px}
