.auth-choice.svelte-1vqxtlz{padding-top:var(--space-2)}h2.svelte-1vqxtlz{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,7vw,2.75rem);letter-spacing:-.025em;color:var(--text-primary)}.eyebrow.svelte-1vqxtlz{margin:0 0 var(--space-2);color:var(--accent);font-family:var(--font-display);font-size:var(--text-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.intro.svelte-1vqxtlz{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.55}.actions.svelte-1vqxtlz{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.choice.svelte-1vqxtlz{display:flex;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;font-family:var(--font-display);font-weight:500;box-sizing:border-box;transition:border-color .14s ease,background .14s ease,transform .14s ease}.choice.svelte-1vqxtlz:hover{border-color:var(--border-active);transform:translateY(-1px)}.choice.svelte-1vqxtlz:active{transform:translateY(0)}.choice.primary.svelte-1vqxtlz{background:var(--accent);border-color:transparent;color:var(--text-inverse)}.choice.primary.svelte-1vqxtlz:hover{background:var(--accent-hover);border-color:transparent}.g.svelte-1vqxtlz{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--text-primary);color:var(--text-inverse);font-weight:700;font-size:.8em}.switch.svelte-1vqxtlz{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-small)}.switch.svelte-1vqxtlz a:where(.svelte-1vqxtlz){margin-left:.35rem;color:var(--text-primary);font-weight:600;text-underline-offset:3px}.error.svelte-1vqxtlz{color:var(--danger);margin:var(--space-3) 0 0}
