.auth.svelte-1u10nc{display:flex;justify-content:center;padding:70px 24px 90px;background-image:radial-gradient(ellipse 60% 40% at 50% -10%,var(--accent-glow),transparent 60%)}.split.svelte-1u10nc{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(24px,4vw,60px);max-width:1060px;margin:0 auto;padding:56px 24px 80px}.aside.svelte-1u10nc{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);min-height:540px}.aside.svelte-1u10nc picture,.aside.svelte-1u10nc img:where(.svelte-1u10nc){display:block;width:100%;height:100%;object-fit:cover}.card.svelte-1u10nc{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:34px 32px;animation:svelte-1u10nc-card-intro .55s var(--ease) both}.split.svelte-1u10nc .card:where(.svelte-1u10nc){align-self:center;margin:0;justify-self:center}@keyframes svelte-1u10nc-card-intro{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card.svelte-1u10nc{animation:none}}@media(max-width:820px){.split.svelte-1u10nc{grid-template-columns:1fr;padding:70px 24px 90px}.aside.svelte-1u10nc{display:none}}.logo.svelte-1u10nc{text-decoration:none;display:inline-block;margin-bottom:22px}h1.svelte-1u10nc{font-family:var(--font-heading);font-weight:400;font-size:30px;margin:0 0 6px}.sub.svelte-1u10nc{color:var(--text-dim);font-size:14px;margin:0 0 24px}.ft.svelte-1u10nc{margin:20px 0 0;text-align:center;font-size:13px;color:var(--text-dim)}.ft.svelte-1u10nc a{color:var(--accent);font-weight:600}
