main.svelte-1ync4x7{min-height:100vh;display:grid;place-items:center;padding:16px;position:relative}.top.svelte-1ync4x7{position:absolute;top:14px;right:16px}.card.svelte-1ync4x7{width:min(380px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;gap:14px}.brand.svelte-1ync4x7{display:block;width:96px;height:auto;margin:0 auto 2px}.card.svelte-1ync4x7 h1{font-family:var(--serif);font-weight:500;margin:0 0 6px;letter-spacing:.02em}.card.svelte-1ync4x7 form{display:grid;gap:14px}.card.svelte-1ync4x7 label{display:grid;gap:6px;font-size:14px;color:var(--muted)}.card.svelte-1ync4x7 input{font:inherit;font-size:16px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink)}.card.svelte-1ync4x7 button{padding:11px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-weight:600}.card.svelte-1ync4x7 .warn{color:var(--warn);font-size:14px;margin:0}.card.svelte-1ync4x7 .ok{color:var(--ok);font-size:14px;margin:0}.card.svelte-1ync4x7 .links{font-size:14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.card.svelte-1ync4x7 .small{font-size:13px;color:var(--muted);margin:0}
