.auth-page.svelte-76j222.svelte-76j222{display:flex;justify-content:center}.auth-container.svelte-76j222.svelte-76j222{width:min(420px,100%);display:flex;flex-direction:column;gap:1.75rem}.auth-header.svelte-76j222.svelte-76j222{text-align:left}.auth-header.svelte-76j222 h1.svelte-76j222{font-size:1.9rem;margin-bottom:.5rem}.auth-header.svelte-76j222 p.svelte-76j222{margin:0;font-size:.95rem}.auth-form.svelte-76j222 h2.svelte-76j222{font-size:1.2rem;margin:0 0 1.25rem;color:var(--text-ink-secondary)}.form-group.svelte-76j222.svelte-76j222{margin-bottom:1rem}label.svelte-76j222.svelte-76j222{display:block;margin-bottom:.5rem;color:var(--text-ink-secondary);font-weight:500}input.svelte-76j222.svelte-76j222{width:100%}.form-row.svelte-76j222.svelte-76j222{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-76j222 small.svelte-76j222{display:block;margin-top:.35rem;color:var(--text-ink-muted);font-size:.8rem}.auth-submit.svelte-76j222.svelte-76j222{width:100%;margin:.5rem 0 1rem}.auth-toggle.svelte-76j222.svelte-76j222{text-align:center}.auth-toggle.svelte-76j222 p.svelte-76j222{color:var(--text-ink-muted);margin:0;font-size:.9rem}.link-button.svelte-76j222.svelte-76j222{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:inherit;padding:0}.link-button.svelte-76j222.svelte-76j222:hover{color:var(--accent-primary-dark)}@media (max-width: 600px){.form-row.svelte-76j222.svelte-76j222{grid-template-columns:1fr}}
