.auth.svelte-1x05zx6{align-items:center;min-height:calc(100svh - 3.5rem);padding-block:clamp(4rem,12vw,7rem);display:flex;position:relative;overflow:hidden}.vig.svelte-1x05zx6{background:radial-gradient(60% 55% at 50% 38%, var(--c-ground-2) 20%, transparent 72%);pointer-events:none;position:absolute;inset:0}.wrap.svelte-1x05zx6{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.auth-card.svelte-1x05zx6{width:100%;max-width:25rem;padding:clamp(1.5rem,4vw,2.25rem)}.auth-h.svelte-1x05zx6{letter-spacing:-.04em;color:var(--c-ink);margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.1rem);font-weight:800;line-height:1}.accent.svelte-1x05zx6{color:var(--c-accent)}.auth-sub.svelte-1x05zx6{color:var(--c-ink-2);margin:0 0 1.75rem;font-size:.92rem;line-height:1.5}.auth-form.svelte-1x05zx6{flex-direction:column;gap:1.15rem;display:flex}.field-link.svelte-1x05zx6{color:var(--c-ink-3);font-size:.76rem}.auth-form.svelte-1x05zx6 .btn-primary:where(.svelte-1x05zx6):disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-switch.svelte-1x05zx6{color:var(--c-ink-2);text-align:center;margin:1.5rem 0 0;font-size:.86rem}.auth-micro.svelte-1x05zx6{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;color:var(--c-muted);margin:1.75rem 0 0;font-size:.6rem}.auth-micro.svelte-1x05zx6 i:where(.svelte-1x05zx6){color:var(--c-accent);font-style:normal}
