*{box-sizing:border-box}body{margin:0;color:#17211f;background:#eef2f0;font-family:Arial,sans-serif}main.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:24px}section.svelte-1x05zx6{width:min(100%,380px)}.brand.svelte-1x05zx6{color:#116b58;font-weight:800;margin-bottom:40px}h1.svelte-1x05zx6{margin:0 0 28px;font-size:28px;letter-spacing:0}form.svelte-1x05zx6{display:grid;gap:10px}label.svelte-1x05zx6{margin-top:8px;font-size:14px;font-weight:700}input.svelte-1x05zx6{width:100%;min-height:44px;border:1px solid #aeb9b5;background:#fff;padding:10px 12px;font:inherit}button.svelte-1x05zx6{min-height:44px;margin-top:14px;border:0;background:#116b58;color:#fff;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}button.svelte-1x05zx6:disabled{opacity:.65;cursor:wait}.local-link.svelte-1x05zx6{display:block;margin:20px 0 4px;color:#116b58;font-weight:700}
