.project.svelte-17o4jfq{gap:0 var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--hairline);grid-template-rows:auto auto;grid-template-columns:10rem 1fr;display:grid}.project.svelte-17o4jfq:hover h3:where(.svelte-17o4jfq){text-underline-offset:3px;text-decoration:underline}.project-meta.svelte-17o4jfq{gap:var(--space-2);flex-direction:column;padding-top:2px;display:flex}.date.svelte-17o4jfq{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.tags.svelte-17o4jfq{gap:var(--space-1);flex-wrap:wrap;display:flex}.tag.svelte-17o4jfq{font-family:var(--font-mono);padding:1px var(--space-2);border:1px solid var(--hairline);color:var(--text-faint);font-size:.65rem}.project-body.svelte-17o4jfq{grid-column:2}h3.svelte-17o4jfq{margin-bottom:var(--space-2);font-size:1rem;font-weight:500}.content.svelte-17o4jfq{color:var(--text-muted);font-size:.875rem;line-height:1.7}section.svelte-7kzcjf{margin-bottom:var(--space-6)}.project-list.svelte-7kzcjf{flex-direction:column;gap:0;display:flex}
