.project.svelte-11zlmvt{gap:var(--space-3);box-sizing:border-box;height:520px;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.project-cover.svelte-11zlmvt{object-fit:contain;box-sizing:border-box;width:100%;height:170px;padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius-md);display:block}.project-cover-empty.svelte-11zlmvt{height:170px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xl);background:var(--surface-2);border-radius:var(--radius-md);place-items:center;display:grid}.card-repo.svelte-11zlmvt{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.card-repo-name.svelte-11zlmvt{color:var(--text-color);font-weight:600}.chips.svelte-11zlmvt{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.svelte-11zlmvt{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs)}.project-top.svelte-11zlmvt{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.project.svelte-11zlmvt h2:where(.svelte-11zlmvt){font-size:var(--fs-lg);margin:0}.stage.svelte-11zlmvt{font-size:var(--fs-xs);color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);flex-shrink:0}.tagline.svelte-11zlmvt{color:var(--text-muted);flex:1;margin:0;line-height:1.45}.meta.svelte-11zlmvt{gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-xs);display:flex}.goals.svelte-11zlmvt{gap:var(--space-2);flex-wrap:wrap;display:flex}.goal.svelte-11zlmvt{font-size:var(--fs-xs);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-full);padding:2px var(--space-2)}.open.svelte-11zlmvt{color:var(--sec-projects);font-size:var(--fs-sm);margin-top:auto;font-weight:600}
