main.svelte-qccg9o{width:min(100% - 2rem,24rem);margin:0 auto;padding:4rem 0}h1.svelte-qccg9o{margin:0;font-size:var(--fh-text-2xl);line-height:2rem;font-weight:600;letter-spacing:-.01em}.intro.svelte-qccg9o{margin:.5rem 0 0;color:var(--fh-muted)}.panel.svelte-qccg9o{display:grid;gap:.75rem;justify-items:start;margin:1.5rem 0 0;padding:1rem;border:1px solid var(--fh-border);border-radius:var(--fh-radius);background:var(--fh-surface);color:var(--fh-muted)}.panel.svelte-qccg9o p:where(.svelte-qccg9o){margin:0}form.svelte-qccg9o{display:grid;gap:1rem;margin-top:1.5rem}label.svelte-qccg9o{display:grid;gap:.375rem;font-size:var(--fh-text-sm);font-weight:500}input.svelte-qccg9o{width:100%;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--fh-border-strong);border-radius:var(--fh-radius);background:var(--fh-surface);color:var(--fh-text);font:inherit;font-size:var(--fh-text-md)}form.svelte-qccg9o .fh-button:where(.svelte-qccg9o),.oauth-button.svelte-qccg9o{width:100%;min-height:2.5rem}.oauth-button.svelte-qccg9o{margin-top:1.5rem}.message.svelte-qccg9o{margin:0;color:var(--fh-muted)}.links.svelte-qccg9o{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem}.text-button.svelte-qccg9o{min-height:2rem;padding:0;border:0;background:transparent;color:var(--fh-text);font:inherit;font-size:var(--fh-text-sm);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.text-button.svelte-qccg9o:hover{color:var(--fh-muted)}
