.index.svelte-1du1zi4{max-width:880px;padding:var(--space-8) var(--space-6);margin:0 auto}.index-header.svelte-1du1zi4{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.back-btn.svelte-1du1zi4{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg-primary);width:36px;height:36px;color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;transition:filter .15s;display:inline-flex}.back-btn.svelte-1du1zi4:hover{filter:brightness(.95)}.index.svelte-1du1zi4 h1:where(.svelte-1du1zi4){font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-weight:700}.intro.svelte-1du1zi4{font-size:var(--text-sm);color:var(--color-text-secondary);margin:2px 0 0}.list.svelte-1du1zi4{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card.svelte-1du1zi4{align-items:stretch;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:filter .15s,border-color .15s;display:flex}.card.svelte-1du1zi4:hover{filter:brightness(.98);border-color:var(--theme-primary)}.cover.svelte-1du1zi4{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.cover.svelte-1du1zi4 svg{filter:drop-shadow(0 1px 2px #00000040)}.card-body.svelte-1du1zi4{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.card.svelte-1du1zi4 h2:where(.svelte-1du1zi4){font-size:var(--text-lg);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.35}.first-prompt.svelte-1du1zi4{color:var(--color-text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.empty.svelte-1du1zi4{padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.empty.svelte-1du1zi4 code:where(.svelte-1du1zi4){background:var(--color-bg-muted);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 6px}
