.auth.svelte-10qoaj3{max-width:28rem;margin:1.5rem auto 3rem}.auth-head.svelte-10qoaj3{margin-bottom:1.5rem;text-align:center}.auth-mark.svelte-10qoaj3{display:inline-flex;margin-bottom:.5rem;color:var(--accent)}.auth-head.svelte-10qoaj3 h1:where(.svelte-10qoaj3){margin:0 0 .25rem}.auth-head.svelte-10qoaj3 p:where(.svelte-10qoaj3){margin:0;color:var(--muted)}.auth-card.svelte-10qoaj3{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:0 8px 24px #13233714}.auth-tabs.svelte-10qoaj3{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;border-radius:var(--radius);background:var(--sunken)}.auth-tabs.svelte-10qoaj3 a:where(.svelte-10qoaj3){padding:.45rem 0;border-radius:calc(var(--radius) - .125rem);color:var(--muted);text-align:center;text-decoration:none}.auth-tabs.svelte-10qoaj3 a[aria-current=page]:where(.svelte-10qoaj3){background:var(--panel);color:var(--fg);font-weight:600;box-shadow:0 1px 2px #1323371f}.auth-card.svelte-10qoaj3 form{display:flex;flex-direction:column;gap:1rem;margin:0}.auth-card.svelte-10qoaj3 label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600}.auth-card.svelte-10qoaj3 input{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--fg);font-weight:400}.auth-card.svelte-10qoaj3 input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.auth-card.svelte-10qoaj3 button[type=submit]{width:100%;padding:.65rem 1rem;font-weight:600}.auth-card.svelte-10qoaj3 .notice{margin:0}.auth-card.svelte-10qoaj3 .auth-note{margin:0;color:var(--muted);font-size:.875rem}
