.article-hub[data-astro-cid-av2wxcr6]{border-top:3px solid var(--accent-bright);margin-top:48px;padding:34px 0 0}.hub-heading[data-astro-cid-av2wxcr6]{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:end;gap:28px;margin-bottom:24px;display:grid}.hub-kicker[data-astro-cid-av2wxcr6]{letter-spacing:.14em;font-weight:700;color:var(--ink)!important;margin:0 0 8px!important;font-size:.75rem!important}.hub-heading[data-astro-cid-av2wxcr6] h2[data-astro-cid-av2wxcr6]{margin:0!important}.hub-heading[data-astro-cid-av2wxcr6]>p[data-astro-cid-av2wxcr6]{margin:0!important;font-size:.925rem!important;line-height:1.6!important}.article-scroll[data-astro-cid-av2wxcr6]{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-color:var(--accent-bright) var(--paper);height:550px;max-height:70vh;overflow-y:auto}.article-scroll[data-astro-cid-av2wxcr6]:focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px}.article-card[data-astro-cid-av2wxcr6]{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:26px;min-height:183px;padding:26px 22px;text-decoration:none;transition:background .16s;display:grid}.article-card[data-astro-cid-av2wxcr6]:last-child{border-bottom:0}.article-card[data-astro-cid-av2wxcr6]:hover,.article-card[data-astro-cid-av2wxcr6]:focus-visible{background:var(--paper)}.card-meta[data-astro-cid-av2wxcr6]{color:var(--ink-soft);align-self:start;gap:10px;font-size:.8rem;line-height:1.45;display:grid}.card-category[data-astro-cid-av2wxcr6]{color:var(--ink);letter-spacing:.085em;font-weight:700}.card-copy[data-astro-cid-av2wxcr6]{gap:10px;min-width:0;display:grid}.card-title[data-astro-cid-av2wxcr6]{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:650;line-height:1.25}.card-summary[data-astro-cid-av2wxcr6]{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.card-arrow[data-astro-cid-av2wxcr6]{color:var(--accent);place-self:center end;font-size:1.65rem;line-height:1}.scroll-hint[data-astro-cid-av2wxcr6]{color:var(--ink-soft);align-items:center;gap:10px;display:flex;margin:14px 0 0!important;font-size:.82rem!important}.scroll-hint[data-astro-cid-av2wxcr6] span[data-astro-cid-av2wxcr6]{color:var(--accent);font-size:1.1rem}@media (width<=650px){.hub-heading[data-astro-cid-av2wxcr6]{grid-template-columns:1fr;gap:10px}.article-scroll[data-astro-cid-av2wxcr6]{height:540px;max-height:70vh}.article-card[data-astro-cid-av2wxcr6]{grid-template-columns:minmax(0,1fr) 24px;align-content:center;gap:10px 12px;min-height:218px;padding:22px 14px}.card-meta[data-astro-cid-av2wxcr6]{flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;display:flex}.card-copy[data-astro-cid-av2wxcr6]{grid-column:1;gap:8px}.card-arrow[data-astro-cid-av2wxcr6]{grid-area:2/2}}.project-panel[data-astro-cid-a5m2blt7]{border:1px solid var(--line);border-top:3px solid var(--accent-bright);background:var(--paper);padding:32px}.release-status[data-astro-cid-a5m2blt7]{align-items:center;gap:10px;margin:0 0 24px;display:flex;font-size:.875rem!important}.release-status[data-astro-cid-a5m2blt7] span[data-astro-cid-a5m2blt7]{background:var(--accent);flex:none;width:7px;height:7px}.project-panel[data-astro-cid-a5m2blt7] h2[data-astro-cid-a5m2blt7]{margin:0 0 20px!important}.project-panel[data-astro-cid-a5m2blt7]>.btn[data-astro-cid-a5m2blt7]{margin-top:12px}.repository-note[data-astro-cid-a5m2blt7]{color:var(--ink-soft);margin:16px 0 0;font-size:.875rem!important}.srt-evidence[data-astro-cid-a5m2blt7]{margin-top:48px}.matrix-promo[data-astro-cid-a5m2blt7]{background:var(--night);color:#fff;border-top:3px solid var(--accent-bright);margin-top:48px;padding:30px 34px}.matrix-promo[data-astro-cid-a5m2blt7] h2[data-astro-cid-a5m2blt7]{max-width:680px;margin:0 0 12px!important}.matrix-promo[data-astro-cid-a5m2blt7] p[data-astro-cid-a5m2blt7]:not(.matrix-label){color:#d1ddec;max-width:740px;margin:0 0 12px}.matrix-promo[data-astro-cid-a5m2blt7] .text-link[data-astro-cid-a5m2blt7]{color:#fff}.matrix-label[data-astro-cid-a5m2blt7]{letter-spacing:.16em;color:#ffba93;margin:0 0 14px;font-size:.75rem;font-weight:700}.evidence-grid[data-astro-cid-a5m2blt7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.evidence-grid[data-astro-cid-a5m2blt7] article[data-astro-cid-a5m2blt7]{border:1px solid var(--line);border-top:2px solid var(--accent-bright);background:var(--paper);min-width:0;padding:22px}.evidence-grid[data-astro-cid-a5m2blt7] h3[data-astro-cid-a5m2blt7]{margin:0 0 12px}.evidence-grid[data-astro-cid-a5m2blt7] p[data-astro-cid-a5m2blt7]{margin:0 0 16px;font-size:.9375rem!important}.evidence-grid[data-astro-cid-a5m2blt7] a[data-astro-cid-a5m2blt7]{color:var(--ink);text-decoration-color:var(--accent);font-size:.9rem;font-weight:650}.srt-overview[data-astro-cid-a5m2blt7],.srt-uses[data-astro-cid-a5m2blt7],.srt-experience[data-astro-cid-a5m2blt7],.srt-contact[data-astro-cid-a5m2blt7]{margin-top:56px}h2[data-astro-cid-a5m2blt7]{line-height:1.2}h3[data-astro-cid-a5m2blt7]{letter-spacing:-.02em;font-size:1.2rem;font-weight:600;line-height:1.35}p[data-astro-cid-a5m2blt7]{line-height:1.75}.feature-grid[data-astro-cid-a5m2blt7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;display:grid}.feature-grid[data-astro-cid-a5m2blt7] article[data-astro-cid-a5m2blt7]{border-top:1px solid var(--line);padding-top:20px}.feature-number[data-astro-cid-a5m2blt7]{color:var(--ink);font-size:.875rem}.feature-grid[data-astro-cid-a5m2blt7] h3[data-astro-cid-a5m2blt7]{margin:16px 0}.feature-grid[data-astro-cid-a5m2blt7] p[data-astro-cid-a5m2blt7]{font-size:.9375rem!important}.srt-uses[data-astro-cid-a5m2blt7] article[data-astro-cid-a5m2blt7]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px;padding:24px 0;display:grid}.srt-uses[data-astro-cid-a5m2blt7] h3[data-astro-cid-a5m2blt7],.srt-uses[data-astro-cid-a5m2blt7] article[data-astro-cid-a5m2blt7] p[data-astro-cid-a5m2blt7]{margin:0}.text-link[data-astro-cid-a5m2blt7]{min-height:44px;color:var(--ink);text-decoration-color:var(--accent);align-items:center;gap:20px;display:inline-flex}.srt-contact[data-astro-cid-a5m2blt7]{border-left:2px solid var(--accent-bright);background:var(--paper);padding:28px}.srt-contact[data-astro-cid-a5m2blt7] h2[data-astro-cid-a5m2blt7]{margin-top:0!important}.srt-backlinks[data-astro-cid-a5m2blt7]{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 28px;margin-top:44px;padding-top:20px;font-size:.875rem;display:flex}.srt-backlinks[data-astro-cid-a5m2blt7] a[data-astro-cid-a5m2blt7]{align-items:center;min-height:44px;display:inline-flex}@media (width<=650px){.feature-grid[data-astro-cid-a5m2blt7],.srt-uses[data-astro-cid-a5m2blt7] article[data-astro-cid-a5m2blt7],.evidence-grid[data-astro-cid-a5m2blt7]{grid-template-columns:minmax(0,1fr);gap:16px}.project-panel[data-astro-cid-a5m2blt7],.srt-contact[data-astro-cid-a5m2blt7],.matrix-promo[data-astro-cid-a5m2blt7]{padding:24px 20px}.btn[data-astro-cid-a5m2blt7]{text-align:center;max-width:100%}}
