nav.svelte-hakwpc{margin-bottom:var(--space-3)}nav.svelte-hakwpc a:where(.svelte-hakwpc){font-size:var(--text-lg);text-decoration:none}h1.svelte-hakwpc{font-size:var(--text-4xl);margin:0 0 var(--space-1)}.intro.svelte-hakwpc{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-md)}.card.svelte-hakwpc{border:1px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-6) var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}label.svelte-hakwpc{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}input.svelte-hakwpc,textarea.svelte-hakwpc{font:inherit;font-size:var(--text-xl);color:var(--text);background:var(--bg);border:1px solid var(--control-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}textarea.svelte-hakwpc{resize:vertical;min-height:110px}input.svelte-hakwpc:focus,textarea.svelte-hakwpc:focus{outline:2px solid var(--link);outline-offset:-1px}button.svelte-hakwpc{font:inherit;font-size:var(--text-lg);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);background:var(--active-bg);color:var(--active-text);cursor:pointer;border:none;font-weight:600}button.svelte-hakwpc:disabled{opacity:.5;cursor:default}button.secondary.svelte-hakwpc{color:var(--link);border:1px solid var(--control-border);background:0 0;font-weight:500}.done.svelte-hakwpc{margin:0;font-weight:600}.what.svelte-hakwpc{font-size:var(--text-md);color:var(--muted);margin:0}.error.svelte-hakwpc{font-size:var(--text-md);color:var(--danger);margin:0}
