.jump[data-astro-cid-yjitjrjk]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.jump__link[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-soft);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:.35rem .75rem;display:inline-flex}.jump__link[data-astro-cid-yjitjrjk]:hover{border-color:var(--color-accent);color:var(--color-accent)}.jump__count[data-astro-cid-yjitjrjk]{color:var(--color-text-faint);font-size:.625rem}.projects[data-astro-cid-yjitjrjk]{padding-bottom:var(--space-8)}.projects__head[data-astro-cid-yjitjrjk]{gap:var(--space-3);padding-block:var(--space-5) var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;margin-bottom:0;display:flex}.projects[data-astro-cid-yjitjrjk]:first-of-type .projects__head[data-astro-cid-yjitjrjk]{border-top:0;padding-top:0}.projects__index[data-astro-cid-yjitjrjk]{color:var(--color-accent);margin-right:var(--space-2)}.projects__title[data-astro-cid-yjitjrjk]{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:500}.projects__lede[data-astro-cid-yjitjrjk]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:var(--measure)}.project-list[data-astro-cid-yjitjrjk]{flex-direction:column;display:flex}.project[data-astro-cid-yjitjrjk]{padding-block:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr) auto;gap:clamp(.75rem,2vw,2rem);display:grid}.project__index[data-astro-cid-yjitjrjk]{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-faint);padding-top:.35rem}.project__main[data-astro-cid-yjitjrjk]{gap:var(--space-2);min-width:0;max-width:var(--measure);flex-direction:column;display:flex}.project__title-row[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.project__name[data-astro-cid-yjitjrjk]{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.badge[data-astro-cid-yjitjrjk]{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-text-muted);padding:.2rem .5rem;font-size:.5625rem}.badge--released[data-astro-cid-yjitjrjk]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.badge--development[data-astro-cid-yjitjrjk]{border-style:dashed}.project__summary[data-astro-cid-yjitjrjk]{font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.65}.project__stack[data-astro-cid-yjitjrjk]{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.chip[data-astro-cid-yjitjrjk]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.15rem .5rem;font-size:.625rem}.project__note[data-astro-cid-yjitjrjk]{font-size:var(--text-xs);color:var(--color-text-faint)}.project__links[data-astro-cid-yjitjrjk]{align-items:flex-end;gap:var(--space-2);flex-direction:column;padding-top:.2rem;display:flex}.project__link[data-astro-cid-yjitjrjk]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-line-strong);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:.35em;padding-bottom:1px;display:inline-flex}.project__link[data-astro-cid-yjitjrjk]:hover{color:var(--color-accent);border-color:var(--color-accent)}.project__private[data-astro-cid-yjitjrjk]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.disclaimer[data-astro-cid-yjitjrjk]{padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-faint);max-width:var(--measure);line-height:1.6}@media (width<=720px){.project[data-astro-cid-yjitjrjk]{grid-template-columns:2rem minmax(0,1fr)}.project__links[data-astro-cid-yjitjrjk]{align-items:center;gap:var(--space-4);flex-direction:row;grid-column:2;padding-top:0}}
