.auth-form.svelte-1wx4tso{gap:var(--ui-space-4);flex-direction:column;display:flex}.auth-submit{margin-top:var(--ui-space-1);min-height:var(--ui-control-height-xl)}.message.svelte-1wx4tso{align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);font-size:var(--ui-font-size-sm);font-weight:700;line-height:1.45;animation:.2s svelte-1wx4tso-errorFadeIn;display:flex}.message.svelte-1wx4tso .message-icon{flex-shrink:0}.error-message.svelte-1wx4tso{border:1px solid color-mix(in srgb, var(--ui-color-danger) 28%, transparent);background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.success-panel.svelte-1wx4tso{align-items:flex-start;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb, var(--ui-brand-emerald) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-brand-emerald) 8%, var(--ui-surface));color:var(--ui-brand-emerald);animation:.2s svelte-1wx4tso-errorFadeIn;display:flex}.success-icon.svelte-1wx4tso{border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-brand-emerald) 14%, var(--ui-surface-subtle));width:40px;height:40px;color:var(--ui-brand-emerald);flex:none;justify-content:center;align-items:center;display:flex}.success-content.svelte-1wx4tso{flex-direction:column;gap:.15rem;display:flex}.success-panel.svelte-1wx4tso h3:where(.svelte-1wx4tso){font-family:var(--ui-font-heading);font-size:var(--ui-font-size-base);color:var(--ui-text-strong);margin:0;font-weight:750}.success-panel.svelte-1wx4tso p:where(.svelte-1wx4tso){margin:var(--ui-space-1) 0 0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:1.55}.return-link.svelte-1wx4tso{justify-content:center;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-4);color:var(--ui-accent-strong);font-size:var(--ui-font-size-sm);border-radius:var(--ui-radius-sm);font-weight:750;text-decoration:none;transition:color .15s;display:flex}.dark .return-link.svelte-1wx4tso{color:var(--ui-accent)}.return-link.svelte-1wx4tso:hover{color:var(--ui-accent);text-decoration:underline}.return-link.svelte-1wx4tso:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}@keyframes svelte-1wx4tso-errorFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
