.authpage.svelte-i99b56.svelte-i99b56{display:flex;justify-content:center;padding:2.8rem 0 1rem}.authcard.svelte-i99b56.svelte-i99b56{width:100%;max-width:410px;border:2px solid var(--ink);background:var(--surface);padding:2rem 1.8rem}.kicker.svelte-i99b56.svelte-i99b56{text-align:center;font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:.6rem}.authcard.svelte-i99b56 h1.svelte-i99b56{text-align:center;font-size:clamp(1.9rem,6vw,2.6rem);line-height:.95;margin:0 0 .4rem}.sub.svelte-i99b56.svelte-i99b56{text-align:center;color:var(--muted);margin:0 0 1.6rem}.auth.svelte-i99b56.svelte-i99b56{display:flex;flex-direction:column;gap:.8rem}.auth.svelte-i99b56 label.svelte-i99b56{display:flex;flex-direction:column;gap:.3rem;font-weight:700;color:var(--muted);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.05em}.auth.svelte-i99b56 input.svelte-i99b56{background:var(--bg);border:1.5px solid var(--ink);color:var(--ink);border-radius:0;padding:.75rem .8rem;font:inherit}.auth.svelte-i99b56 input.svelte-i99b56:focus{outline:3px solid var(--brand);outline-offset:-1px}.go.svelte-i99b56.svelte-i99b56{background:var(--ink);color:var(--bg);border:0;font:inherit;font-weight:800;padding:.85rem;border-radius:0;cursor:pointer;margin-top:.3rem;text-transform:uppercase;letter-spacing:.04em}.go.svelte-i99b56.svelte-i99b56:hover{background:var(--brand)}.alt.svelte-i99b56.svelte-i99b56{color:var(--muted);text-align:center;margin-top:1.2rem}.alt.svelte-i99b56 a.svelte-i99b56{color:var(--brand);font-weight:700}.err.svelte-i99b56.svelte-i99b56{background:var(--brand);color:#fff;border:0;padding:.6rem .8rem;border-radius:0;font-weight:600}
