.auth-shell.svelte-5bky5h{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-sage-soft) 46%, transparent), transparent 42%), linear-gradient(315deg, color-mix(in srgb, var(--color-brand-ember-soft) 38%, transparent), transparent 46%), var(--color-background-canvas);flex-direction:column;min-height:100dvh;display:flex}.brand.svelte-5bky5h{padding:var(--space-7) var(--space-7);color:var(--color-text-primary)}.frame.svelte-5bky5h{padding:var(--space-5);flex:1;justify-content:center;align-items:center;display:flex}.card.svelte-5bky5h{background:color-mix(in srgb, var(--color-background-elevated) 92%, transparent);border:1px solid var(--color-line-hairline);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-overlay);padding:var(--space-9) var(--space-8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:svelte-5bky5h-auth-card-in var(--motion-duration-slow) var(--motion-easing-entrance) both}@media (width<=640px){.card.svelte-5bky5h{box-shadow:none;padding:var(--space-6) var(--space-3);background:0 0}}@keyframes svelte-5bky5h-auth-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
