form.svelte-1w0cbdf.svelte-1w0cbdf{justify-content:center}form.svelte-1w0cbdf .form-fields.svelte-1w0cbdf{display:flex;flex-direction:column}form.svelte-1w0cbdf .form-fields .validation-error.svelte-1w0cbdf{color:#cc0a0a;font-size:.875rem;display:block}form.svelte-1w0cbdf .form-fields input[aria-invalid=true].svelte-1w0cbdf{border-color:#cc0a0a}form.svelte-1w0cbdf .form-fields input[aria-invalid=true].svelte-1w0cbdf:focus{border-color:#cc0a0a;outline-color:#cc0a0a}form.svelte-1w0cbdf .form-actions .actions-row.svelte-1w0cbdf{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width: 576px){form.svelte-1w0cbdf .form-actions .actions-row.svelte-1w0cbdf{flex-direction:column;align-items:stretch;gap:.75rem}}form.svelte-1w0cbdf .form-actions .forgot-password.svelte-1w0cbdf{color:#03a9f4;text-decoration:underline;font-size:1rem;white-space:nowrap}@media (max-width: 576px){form.svelte-1w0cbdf .form-actions .forgot-password.svelte-1w0cbdf{text-align:center;order:2}}form.svelte-1w0cbdf .magic-link-toggle.svelte-1w0cbdf{text-align:left;margin-top:-1rem;padding-top:1rem;border-top:1px solid #e8e8e8}form.svelte-1w0cbdf .magic-link-toggle a.svelte-1w0cbdf{color:#03a9f4;text-decoration:underline;font-size:1rem}@media (min-width: 576px){form.svelte-1w0cbdf.svelte-1w0cbdf{width:450px}}form.svelte-1w0cbdf .button-custom-changes.svelte-1w0cbdf{width:100%;height:40px}
