.auth.svelte-5uxi1w{max-width:340px;margin:10vh auto;display:flex;flex-direction:column;gap:.75rem;background:var(--panel);padding:2rem;border-radius:14px;border:1px solid var(--border)}.auth.svelte-5uxi1w img:where(.svelte-5uxi1w){display:block;margin:0 auto}.auth.svelte-5uxi1w h1:where(.svelte-5uxi1w){text-align:center;margin:.25rem 0 .5rem;font-size:1.25rem}label.svelte-5uxi1w{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}input.svelte-5uxi1w{padding:.6rem;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);outline:none}input.svelte-5uxi1w:focus{border-color:var(--muted)}button.svelte-5uxi1w{margin-top:.5rem;padding:.65rem;border:0;border-radius:10px;background:var(--btn);color:var(--btn-text);cursor:pointer;font-weight:600}button.svelte-5uxi1w:hover{background:var(--btn-hover)}button.svelte-5uxi1w:disabled{opacity:.5;cursor:default}.err.svelte-5uxi1w{color:var(--danger);font-size:.85rem;margin:0}.alt.svelte-5uxi1w{text-align:center;font-size:.85rem;color:var(--muted)}a.svelte-5uxi1w{color:var(--text);text-decoration:underline;text-underline-offset:2px}
