.auth.svelte-5bky5h{align-content:center;place-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-6) var(--space-4);display:grid;position:relative;overflow:hidden}.glow.svelte-5bky5h{filter:blur(20px);pointer-events:none;background:radial-gradient(40% 50% at 30% 40%,#f2a65a40,#0000 70%),radial-gradient(40% 50% at 70% 30%,#e0446a38,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}.brand.svelte-5bky5h{text-decoration:none;position:relative}.card.svelte-5bky5h{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(100%,26rem);box-shadow:var(--shadow-lg);padding:var(--space-6);animation:svelte-5bky5h-enter var(--dur-slow) var(--ease-out);position:relative}.slogan.svelte-5bky5h{color:var(--color-text-muted);font-size:var(--text-sm);position:relative}@keyframes svelte-5bky5h-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}}.card.svelte-5bky5h h1{font-size:var(--text-2xl)}.card.svelte-5bky5h .sub{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.card.svelte-5bky5h form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.card.svelte-5bky5h form .btn{width:100%;margin-top:var(--space-2)}.card.svelte-5bky5h .foot{margin-top:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.card.svelte-5bky5h .row-end{font-size:var(--text-sm);margin-top:calc(var(--space-2) * -1);justify-content:flex-end;display:flex}
