.page.svelte-52fghe{max-width:26rem;margin:2rem auto;padding:1rem 1.25rem 3rem}header.svelte-52fghe h1:where(.svelte-52fghe){margin:0 0 .4rem;font-size:1.6rem}.sub.svelte-52fghe{color:var(--color-fg-muted);margin:0 0 1rem;font-size:.9rem}.sub.svelte-52fghe a:where(.svelte-52fghe){color:var(--color-accent)}form.svelte-52fghe label:where(.svelte-52fghe){display:block;margin-bottom:.75rem;font-size:.9rem}form.svelte-52fghe input:where(.svelte-52fghe){display:block;width:100%;margin-top:.25rem;padding:.5rem .6rem;font:inherit;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-fg);min-height:44px}.hint.svelte-52fghe{display:block;margin-top:.25rem;color:var(--color-fg-muted);font-size:.8rem}.stack.svelte-52fghe>:where(.svelte-52fghe){margin-bottom:.75rem}form.svelte-52fghe button:where(.svelte-52fghe){min-height:44px;width:100%;padding:0 1rem;background:var(--color-accent);color:var(--color-accent-fg, #fff);border:0;border-radius:6px;cursor:pointer;font:inherit}.err.svelte-52fghe{color:#b03131;background:color-mix(in srgb,#b03131 8%,transparent);border:1px solid color-mix(in srgb,#b03131 30%,transparent);border-radius:8px;padding:.65rem .85rem;margin:0 0 1rem;font-size:.9rem}
