.auth-shell.svelte-5bky5h{min-height:100dvh;padding:max(var(--ik-space-8), var(--ik-safe-top)) max(var(--ik-space-4), var(--ik-safe-right)) max(var(--ik-space-8), var(--ik-safe-bottom)) max(var(--ik-space-4), var(--ik-safe-left));background:radial-gradient(1200px 600px at 20% 0%, var(--ik-surface) 0%, transparent 60%), radial-gradient(900px 600px at 100% 100%, var(--ik-surface-elevated) 0%, transparent 65%), var(--ik-canvas);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-card.svelte-5bky5h{background:var(--ik-glass-bg);width:100%;max-width:380px;-webkit-backdrop-filter:saturate(var(--ik-glass-saturate)) blur(var(--ik-glass-blur));backdrop-filter:saturate(var(--ik-glass-saturate)) blur(var(--ik-glass-blur));border:.5px solid var(--ik-glass-border);border-radius:var(--ik-radius-xl);padding:var(--ik-space-8);box-shadow:var(--ik-glass-shadow)}.auth-mark.svelte-5bky5h{align-items:center;gap:var(--ik-space-2);margin-bottom:var(--ik-space-6);display:flex}.mark-dot.svelte-5bky5h{border-radius:var(--ik-radius-pill);background:var(--ik-clay);width:10px;height:10px}.mark-name.svelte-5bky5h{font-family:var(--ik-font-serif);font-size:var(--ik-text-lg);letter-spacing:.01em;font-weight:500}.auth-tag.svelte-5bky5h{margin-top:var(--ik-space-6);color:var(--ik-text-tertiary);font-family:var(--ik-font-serif);font-style:italic;font-size:var(--ik-text-sm);text-align:center}@media (width<=480px){.auth-card.svelte-5bky5h{padding:var(--ik-space-6);border-radius:var(--ik-radius-xl)}}
