.login-wrap.svelte-1ftobjh.svelte-1ftobjh{width:100vw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--coral-dark)}.logo.svelte-1ftobjh.svelte-1ftobjh{width:96px;height:96px;padding:12px;background-color:var(--coral-extra-light);border-radius:20px}.form.svelte-1ftobjh.svelte-1ftobjh{width:100%;max-width:400px;padding:24px;border-radius:25px;box-shadow:var(--shadow-coral-medium);background-color:var(--white)}form.svelte-1ftobjh.svelte-1ftobjh{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.row.svelte-1ftobjh.svelte-1ftobjh{margin-bottom:24px}.label.svelte-1ftobjh.svelte-1ftobjh{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:16px;margin-bottom:8px;color:var(--color-text)}.control.svelte-1ftobjh.svelte-1ftobjh{font-weight:400}.form button{width:100%}.form-switcher.svelte-1ftobjh.svelte-1ftobjh{display:block}.form-switcher.svelte-1ftobjh button.svelte-1ftobjh{background-color:transparent;border:none;color:var(--white);font-size:16px;cursor:pointer}.form-switcher.svelte-1ftobjh button.svelte-1ftobjh:hover{text-decoration:underline}h4.svelte-1ftobjh.svelte-1ftobjh{font-size:24px;line-height:24px;text-align:center;margin-bottom:16px;font-weight:700;color:var(--purple-dark)}p.svelte-1ftobjh.svelte-1ftobjh{text-align:center}
