.src-hero[data-astro-cid-yuezgqbq]{max-width:820px;margin-bottom:1.8rem}.src-hero[data-astro-cid-yuezgqbq] h1[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text);margin-bottom:.6rem;font-size:clamp(1.35rem,2.6vw,1.9rem)}.src-lede[data-astro-cid-yuezgqbq]{color:var(--text-dim);margin-bottom:.6rem;font-size:.92rem;line-height:1.65}.src-lede[data-astro-cid-yuezgqbq] strong[data-astro-cid-yuezgqbq]{color:var(--text)}.src-cta[data-astro-cid-yuezgqbq]{flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;margin:1rem 0 .2rem;display:flex}.src-opml[data-astro-cid-yuezgqbq]{border:1px solid var(--accent,#00d4aa);color:var(--accent,#00d4aa);font-family:var(--font-mono,monospace);white-space:nowrap;border-radius:7px;padding:.5rem .95rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-block}.src-opml[data-astro-cid-yuezgqbq]:hover,.src-opml[data-astro-cid-yuezgqbq]:focus-visible{background:var(--accent,#00d4aa);color:var(--bg,#0b0f14)}.src-cta-note[data-astro-cid-yuezgqbq]{color:var(--text-dim);flex:20rem;font-size:.82rem;line-height:1.55}.src-cat-opml[data-astro-cid-yuezgqbq]{letter-spacing:.04em;border:1px solid var(--border,#1f2937);color:var(--text-dim,#9ca3af);vertical-align:middle;border-radius:4px;margin-left:.55rem;padding:.12rem .4rem;font-size:.68rem;font-weight:600;text-decoration:none}.src-cat-opml[data-astro-cid-yuezgqbq]:hover,.src-cat-opml[data-astro-cid-yuezgqbq]:focus-visible{border-color:var(--accent,#00d4aa);color:var(--accent,#00d4aa)}.src-stamp[data-astro-cid-yuezgqbq]{color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono);margin-top:.5rem}.src-start[data-astro-cid-yuezgqbq]{border-left:3px solid var(--accent-dim);padding-left:.9rem}.src-start-list[data-astro-cid-yuezgqbq]{color:var(--text-dim);gap:.5rem;max-width:72ch;margin:.5rem 0 .8rem;padding:0;font-size:.86rem;line-height:1.6;list-style:none;display:grid}.src-start-list[data-astro-cid-yuezgqbq] strong[data-astro-cid-yuezgqbq]{color:var(--text)}.src-toc[data-astro-cid-yuezgqbq]{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;max-width:900px;margin-bottom:1.8rem;display:flex}.src-toc-label[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:.2rem;font-size:.7rem}.src-toc[data-astro-cid-yuezgqbq] a[data-astro-cid-yuezgqbq]{color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;font-size:.78rem;text-decoration:none}.src-toc[data-astro-cid-yuezgqbq] a[data-astro-cid-yuezgqbq]:hover,.src-toc[data-astro-cid-yuezgqbq] a[data-astro-cid-yuezgqbq]:focus-visible{border-color:var(--accent);color:var(--accent);text-decoration:none}.src-toc-n[data-astro-cid-yuezgqbq]{color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem}.src-section[data-astro-cid-yuezgqbq]{max-width:900px;margin-bottom:2rem}.src-section[data-astro-cid-yuezgqbq] h2[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);color:var(--text);margin-bottom:.6rem;font-size:1rem}.src-count[data-astro-cid-yuezgqbq]{color:var(--text-muted);font-size:.82rem;font-weight:400}.src-note[data-astro-cid-yuezgqbq]{color:var(--text-dim);margin-bottom:.6rem;font-size:.86rem;line-height:1.65}.src-blocked[data-astro-cid-yuezgqbq]{border-left:3px solid var(--med);padding-left:.9rem}.src-blocked-list[data-astro-cid-yuezgqbq]{gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.src-blocked-list[data-astro-cid-yuezgqbq] code[data-astro-cid-yuezgqbq]{color:var(--text-dim);word-break:break-all;font-size:.78rem}.src-blocked-why[data-astro-cid-yuezgqbq]{color:var(--text-muted);font-size:.78rem}.src-list[data-astro-cid-yuezgqbq]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.src-item[data-astro-cid-yuezgqbq]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.6rem .75rem}.src-top[data-astro-cid-yuezgqbq]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.src-name[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);color:var(--text);font-size:.9rem;font-weight:700;line-height:1.35}.src-kind[data-astro-cid-yuezgqbq]{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.02rem .4rem;font-size:.66rem}.src-status[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);color:var(--text-muted);margin-left:auto;font-size:.68rem}.src-ok[data-astro-cid-yuezgqbq],.src-not_modified[data-astro-cid-yuezgqbq]{color:var(--low)}.src-http_error[data-astro-cid-yuezgqbq],.src-fetch_error[data-astro-cid-yuezgqbq],.src-parse_error[data-astro-cid-yuezgqbq]{color:var(--high)}.src-off[data-astro-cid-yuezgqbq]{color:var(--text-muted);opacity:.7}.src-url[data-astro-cid-yuezgqbq]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.src-url[data-astro-cid-yuezgqbq] code[data-astro-cid-yuezgqbq]{color:var(--text-dim);word-break:break-all;font-size:.76rem;font-family:var(--font-mono)}.src-link[data-astro-cid-yuezgqbq]{text-decoration:none}.src-link[data-astro-cid-yuezgqbq] code[data-astro-cid-yuezgqbq]{color:var(--link)}.src-link[data-astro-cid-yuezgqbq]:hover code[data-astro-cid-yuezgqbq],.src-link[data-astro-cid-yuezgqbq]:focus-visible code[data-astro-cid-yuezgqbq]{text-decoration:underline}.src-copy[data-astro-cid-yuezgqbq]{border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;padding:.1rem .4rem;font-size:.66rem}.src-copy[data-astro-cid-yuezgqbq]:hover{border-color:var(--accent);color:var(--accent)}.src-anchor[data-astro-cid-yuezgqbq]{font-family:var(--font-mono);color:var(--text-muted);opacity:.5;flex-shrink:0;font-size:.72rem;text-decoration:none}.src-item[data-astro-cid-yuezgqbq]:hover .src-anchor[data-astro-cid-yuezgqbq],.src-anchor[data-astro-cid-yuezgqbq]:hover,.src-anchor[data-astro-cid-yuezgqbq]:focus-visible{opacity:1;color:var(--accent);text-decoration:none}.src-desc[data-astro-cid-yuezgqbq]{color:var(--text-dim);max-width:72ch;margin-top:.4rem;font-size:.83rem;line-height:1.6}.src-retired[data-astro-cid-yuezgqbq]{color:var(--text-muted);max-width:72ch;margin-top:.3rem;font-size:.76rem;line-height:1.55}.src-retired[data-astro-cid-yuezgqbq] strong[data-astro-cid-yuezgqbq]{color:var(--text-dim)}.src-err[data-astro-cid-yuezgqbq]{color:var(--text-muted);margin-top:.25rem;font-size:.72rem}.src-item[data-astro-cid-yuezgqbq],.src-section[data-astro-cid-yuezgqbq] h2[data-astro-cid-yuezgqbq]{scroll-margin-top:4.5rem}
