.auth-form.svelte-9ht3va{display:flex;flex-direction:column;gap:1.25rem}.auth-form.shake.svelte-9ht3va{animation:svelte-9ht3va-formShake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-9ht3va-formShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.password-group.svelte-9ht3va{display:flex;flex-direction:column;gap:.5rem}.form-options.svelte-9ht3va{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:-.25rem}.remember-me.svelte-9ht3va{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-me.svelte-9ht3va input:where(.svelte-9ht3va){position:absolute;opacity:0;width:0;height:0}.checkmark.svelte-9ht3va{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--color-input-border) 80%,transparent);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#fff;flex-shrink:0}.remember-me.svelte-9ht3va input:where(.svelte-9ht3va):checked+.checkmark:where(.svelte-9ht3va){background:var(--color-primary);border-color:var(--color-primary)}.remember-text.svelte-9ht3va{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);transition:color .2s}.remember-me.svelte-9ht3va:hover .remember-text:where(.svelte-9ht3va){color:var(--color-text)}.forgot-link.svelte-9ht3va{font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:all .2s}.forgot-link.svelte-9ht3va:hover{color:color-mix(in srgb,var(--color-primary) 80%,black);text-decoration:underline;text-underline-offset:4px}
