.auth.svelte-163xp87{justify-items:center;gap:var(--space-3);text-align:center;max-width:32rem;margin:0 auto;display:grid}.lede.svelte-163xp87{color:var(--color-text-muted);margin:0}.card.svelte-163xp87{gap:var(--space-3);width:100%;max-width:24rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;display:grid}.card.svelte-163xp87 form{gap:var(--space-3);display:grid}.card.svelte-163xp87 label{gap:var(--space-1);color:var(--color-text-muted);font-size:.9375rem;font-weight:600;display:grid}.card.svelte-163xp87 input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:1rem}.card.svelte-163xp87 button,.card.svelte-163xp87 .button{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-surface-raised);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--color-primary-dark);border:none;justify-self:start;font-weight:600;text-decoration:none}.card.svelte-163xp87 button:hover,.card.svelte-163xp87 .button:hover{background:var(--color-primary-dark)}.card.svelte-163xp87 p{margin:0}.card.svelte-163xp87 .error{color:#b8302f;font-size:.9375rem}.card.svelte-163xp87 .good{color:var(--color-primary-dark);font-weight:600}.aside.svelte-163xp87{max-width:24rem;color:var(--color-text-muted);margin:0;font-size:.9375rem}.aside.svelte-163xp87 a{color:var(--color-primary-dark);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}
