.auth-form.svelte-1i2smtp{display:flex;flex-direction:column;gap:1.25rem}.form-field.svelte-1i2smtp{display:flex;flex-direction:column;gap:.5rem}.form-field.svelte-1i2smtp label:where(.svelte-1i2smtp){display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:rgb(var(--color-text))}.form-field.svelte-1i2smtp .field-icon{width:1rem;height:1rem;color:rgb(var(--color-text-secondary))}.error-message.svelte-1i2smtp{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#ef44441a;color:#dc2626;border-radius:var(--radius-lg);font-size:.875rem}.error-message.svelte-1i2smtp .error-icon{width:1rem;height:1rem;flex-shrink:0}.btn.svelte-1i2smtp .btn-icon{width:1.25rem;height:1.25rem}.spinner-sm.svelte-1i2smtp{width:1rem;height:1rem;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:svelte-1i2smtp-spin 1s linear infinite}.auth-link.svelte-1i2smtp{text-align:center;font-size:.875rem;color:rgb(var(--color-text-secondary));margin-top:.5rem}.auth-link.svelte-1i2smtp a:where(.svelte-1i2smtp){color:rgb(var(--color-primary));text-decoration:none;font-weight:500}.auth-link.svelte-1i2smtp a:where(.svelte-1i2smtp):hover{text-decoration:underline}@keyframes svelte-1i2smtp-spin{to{transform:rotate(360deg)}}
