.auth-page.svelte-1x05zx6{width:min(100%,390px);min-height:100vh;margin:auto;padding:12vh 28px 40px;text-align:center}.auth-mark.svelte-1x05zx6{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 35px;color:#fff;background:#303538;border-radius:50%;font-family:Georgia,serif}.auth-mark.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-size:20px;letter-spacing:-.08em}h1.svelte-1x05zx6{margin:0;font-size:42px;letter-spacing:.2em;text-indent:.2em}.tagline.svelte-1x05zx6{margin:15px 0 50px;color:var(--muted);font-family:var(--serif);font-size:12px;letter-spacing:.1em}form.svelte-1x05zx6{display:grid;gap:16px;text-align:left}label.svelte-1x05zx6 span:where(.svelte-1x05zx6){display:block;margin-bottom:8px;color:var(--muted);font-size:9px;letter-spacing:.15em}input.svelte-1x05zx6{width:100%;height:48px;padding:0 15px;color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);outline:none}.button.svelte-1x05zx6{width:100%;margin-top:8px}.error.svelte-1x05zx6{margin:0;color:var(--danger);font-size:10px}.demo-note.svelte-1x05zx6{margin-top:25px;color:var(--muted);font-size:9px;line-height:1.7}.recover-link.svelte-1x05zx6{display:inline-block;margin-top:22px;color:var(--accent);font-size:9px}
