.page.svelte-1ch0jd3{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.card.svelte-1ch0jd3{width:min(100%,28rem);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}h1.svelte-1ch0jd3{margin:0 0 var(--space-4);font-family:var(--font-display)}.card.svelte-1ch0jd3 form{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}.card.svelte-1ch0jd3 label{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.card.svelte-1ch0jd3 input{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-md)}.card.svelte-1ch0jd3 .hint{font-size:var(--text-sm)}.card.svelte-1ch0jd3 button{padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);font:inherit;cursor:pointer;border:none;justify-self:end;font-weight:600}.card.svelte-1ch0jd3 button:disabled{opacity:.6;cursor:progress}.card.svelte-1ch0jd3 .error{color:var(--color-danger);margin:0}.card.svelte-1ch0jd3 .links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}
