.wrapper.svelte-1uha8ag{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.card.svelte-1uha8ag{width:100%;max-width:340px;background-color:#fff;border-radius:16px;box-shadow:0 4px 24px #0000001a;overflow:hidden}.brand.svelte-1uha8ag{background-color:#1f2328;color:#fff;padding:32px 24px 28px;text-align:center}.brand-icon.svelte-1uha8ag{width:52px;height:52px;margin:0 auto 16px;color:#fff;opacity:.9}.brand-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}h1.svelte-1uha8ag{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:.02em}.brand.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:13px;opacity:.6;font-weight:300}.form.svelte-1uha8ag{padding:28px 24px;display:flex;flex-direction:column;gap:10px}label.svelte-1uha8ag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}input.svelte-1uha8ag{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:18px;font-family:inherit;color:#1f2328;box-sizing:border-box;transition:border-color .15s;outline:none;letter-spacing:.05em}input.svelte-1uha8ag:focus{border-color:#1f2328}input.svelte-1uha8ag::placeholder{color:#d1d5db;font-size:15px;letter-spacing:0}button.svelte-1uha8ag{width:100%;padding:13px;margin-top:4px;background-color:#1f2328;color:#fff;font-family:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:8px;cursor:pointer;transition:opacity .15s,transform .1s}button.svelte-1uha8ag:hover:not(:disabled){opacity:.88}button.svelte-1uha8ag:active:not(:disabled){transform:scale(.98)}button.svelte-1uha8ag:disabled{opacity:.35;cursor:not-allowed}
