.project-card.svelte-8lwesy{display:block;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:1.75rem 2rem;text-decoration:none;transition:box-shadow .22s,transform .16s,border-left-color .22s}.project-card.svelte-8lwesy:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px);border-left-color:var(--orange-vivid)}.project-status.svelte-8lwesy{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:.556rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:.5rem}.project-status.idle.svelte-8lwesy{color:var(--text-3)}.project-title.svelte-8lwesy{display:block;font-family:var(--f-display);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;color:var(--text);letter-spacing:-.015em;margin-bottom:.625rem;line-height:1.3;transition:color .16s}.project-card.svelte-8lwesy:hover .project-title:where(.svelte-8lwesy){color:var(--blue)}.project-desc.svelte-8lwesy{font-size:.889rem;color:var(--text-2);margin-bottom:.875rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tag-row.svelte-8lwesy{display:flex;flex-wrap:wrap;gap:.375rem}
