.series-page[data-astro-cid-t62pxw4x] section[data-astro-cid-t62pxw4x]{display:grid;gap:14px}.series-page[data-astro-cid-t62pxw4x] h2[data-astro-cid-t62pxw4x]{margin-top:8px}.sp-parts[data-astro-cid-t62pxw4x]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.sp-parts[data-astro-cid-t62pxw4x] a[data-astro-cid-t62pxw4x]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.sp-parts[data-astro-cid-t62pxw4x] .th[data-astro-cid-t62pxw4x]{position:relative;display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--line)}.sp-parts[data-astro-cid-t62pxw4x] .th[data-astro-cid-t62pxw4x] img[data-astro-cid-t62pxw4x]{width:100%;height:100%;object-fit:cover}.sp-parts[data-astro-cid-t62pxw4x] .pn[data-astro-cid-t62pxw4x]{position:absolute;left:8px;top:8px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:99px;background:var(--surface);color:var(--accent);font:700 13px var(--body);box-shadow:0 1px 4px #0000002e}.sp-parts[data-astro-cid-t62pxw4x] .rt[data-astro-cid-t62pxw4x]{display:grid;gap:3px;min-width:0}.sp-when[data-astro-cid-t62pxw4x]{font-size:13px;color:var(--muted)}.sp-parts[data-astro-cid-t62pxw4x] .rh[data-astro-cid-t62pxw4x]{font:700 19px/1.25 var(--display);letter-spacing:-.015em}.sp-parts[data-astro-cid-t62pxw4x] .rd[data-astro-cid-t62pxw4x]{font-size:15px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-parts[data-astro-cid-t62pxw4x] a[data-astro-cid-t62pxw4x]:hover .rh[data-astro-cid-t62pxw4x]{color:var(--accent)}.sp-parts[data-astro-cid-t62pxw4x] a[data-astro-cid-t62pxw4x]:focus-visible{outline-offset:-2px}@media(max-width:639px){.sp-parts[data-astro-cid-t62pxw4x] a[data-astro-cid-t62pxw4x]{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px 0}.sp-parts[data-astro-cid-t62pxw4x] .pn[data-astro-cid-t62pxw4x]{left:6px;top:6px;min-width:22px;height:22px;font-size:12px}.sp-parts[data-astro-cid-t62pxw4x] .rh[data-astro-cid-t62pxw4x]{font-size:17px}.sp-parts[data-astro-cid-t62pxw4x] .rd[data-astro-cid-t62pxw4x]{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.sp-next[data-astro-cid-t62pxw4x]{font-size:15px;color:var(--ink-2)}.sp-next[data-astro-cid-t62pxw4x] b[data-astro-cid-t62pxw4x]{color:var(--ink)}.sp-intro[data-astro-cid-t62pxw4x]{color:var(--ink-2)}.sp-skills[data-astro-cid-t62pxw4x]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sp-skills[data-astro-cid-t62pxw4x] li[data-astro-cid-t62pxw4x]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px;display:grid;gap:8px}.sk-h[data-astro-cid-t62pxw4x]{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.sk-name[data-astro-cid-t62pxw4x]{font:500 16px var(--mono);color:var(--accent)}.sk-used[data-astro-cid-t62pxw4x]{font-size:13px;color:var(--muted)}.sp-skills[data-astro-cid-t62pxw4x] p[data-astro-cid-t62pxw4x]{color:var(--ink-2);font-size:16px}.sk-get[data-astro-cid-t62pxw4x]{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:15px}.sk-get[data-astro-cid-t62pxw4x] .dl[data-astro-cid-t62pxw4x]{display:inline-block;padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-weight:700;text-decoration:none}.sk-get[data-astro-cid-t62pxw4x] .dl[data-astro-cid-t62pxw4x]:hover{border-color:var(--accent);color:var(--accent)}.sp-kit[data-astro-cid-t62pxw4x]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px;gap:12px!important;scroll-margin-top:16px}.sp-kit[data-astro-cid-t62pxw4x] h2[data-astro-cid-t62pxw4x]{margin-top:0}.sp-kit[data-astro-cid-t62pxw4x] p[data-astro-cid-t62pxw4x]{color:var(--ink-2)}.kit-cmd[data-astro-cid-t62pxw4x]{min-width:0}.kit-cmd[data-astro-cid-t62pxw4x] .prompt[data-astro-cid-t62pxw4x]{white-space:pre;overflow-x:auto}.kit-links[data-astro-cid-t62pxw4x]{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--ink-2)}.kit-links[data-astro-cid-t62pxw4x] a[data-astro-cid-t62pxw4x]{font-family:var(--mono);font-size:.94em}@media(max-width:639px){.sp-kit[data-astro-cid-t62pxw4x]{padding:16px}.kit-cmd[data-astro-cid-t62pxw4x] .prompt[data-astro-cid-t62pxw4x]{font-size:13px}}
