.d-card[data-astro-cid-nemtfnac]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-panel);min-height:250px;color:var(--color-fg);flex-direction:column;gap:12px;padding:22px 20px 18px;text-decoration:none;display:flex}a[data-astro-cid-nemtfnac].d-card:hover{color:var(--color-fg)}a[data-astro-cid-nemtfnac].d-card--featured{transition:border-color var(--motion-duration-feedback) var(--motion-easing-precise)}a[data-astro-cid-nemtfnac].d-card--featured:hover{border-color:var(--color-primary)}.d-card--featured[data-astro-cid-nemtfnac]{background:var(--color-bg)}@media (width>=640px){.d-card--featured[data-astro-cid-nemtfnac]{grid-column:span 2}}.top[data-astro-cid-nemtfnac]{justify-content:space-between;align-items:flex-start;display:flex}.icon[data-astro-cid-nemtfnac]{line-height:0;display:block}.hue-cyan[data-astro-cid-nemtfnac]{color:var(--color-illustration-cyan)}.hue-azure[data-astro-cid-nemtfnac]{color:var(--color-illustration-azure)}.hue-violet[data-astro-cid-nemtfnac]{color:var(--color-illustration-violet)}.hue-rose[data-astro-cid-nemtfnac]{color:var(--color-illustration-rose)}.hue-gold[data-astro-cid-nemtfnac]{color:var(--color-illustration-gold)}.icon[data-astro-cid-nemtfnac] svg{width:40px;height:40px}.num[data-astro-cid-nemtfnac]{font-family:var(--font-family-mono);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-primary)}h2[data-astro-cid-nemtfnac],h3[data-astro-cid-nemtfnac],h4[data-astro-cid-nemtfnac]{font-size:1.1875rem}p[data-astro-cid-nemtfnac]{color:var(--color-muted);flex:1;margin:0;font-size:.84375rem}.foot[data-astro-cid-nemtfnac]{border-top:var(--stroke-hairline) solid var(--color-line);font-family:var(--font-family-mono);align-items:center;gap:14px;padding-top:12px;font-size:.75rem;display:flex}.ver[data-astro-cid-nemtfnac]{font-size:var(--font-size-xs);color:var(--color-muted);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);padding:1px 8px}.d-grid[data-astro-cid-htiwfs7n]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.d-github-user[data-astro-cid-ukhvyfge].d-github-user{align-items:center;gap:var(--space-2);vertical-align:middle;max-width:100%;padding:var(--d-pad) var(--space-3) var(--d-pad) var(--d-pad);min-height:calc(var(--d-avatar) + 2 * var(--d-pad) + 2 * var(--stroke-hairline));border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);color:var(--color-fg-reading);overflow-wrap:anywhere;--d-pad:var(--space-1);text-decoration:none;display:inline-flex}.d-github-user[data-astro-cid-ukhvyfge].d-github-user:not(.d-github-user--listed){--d-pad:1px;vertical-align:calc(.38em - (var(--d-avatar) + 2 * var(--d-pad) + 2 * var(--stroke-hairline) - 4px) / 2);margin-block:-2px}.d-github-user[data-astro-cid-ukhvyfge].d-github-user--bare{padding-inline:var(--space-3)}.d-github-user[data-astro-cid-ukhvyfge].d-github-user:hover{color:var(--color-fg);border-color:var(--color-muted)}.d-github-user[data-astro-cid-ukhvyfge] .d-github-user__avatar[data-astro-cid-ukhvyfge]{width:var(--d-avatar);height:var(--d-avatar);border-radius:var(--radius-pill);background:var(--color-panel);border:0;flex:none;max-width:none;margin:0;display:block}.d-github-user--md[data-astro-cid-ukhvyfge]{--d-avatar:24px}.d-github-user--sm[data-astro-cid-ukhvyfge]{--d-avatar:20px}.recognition[data-astro-cid-bdlyvknk]{max-width:calc(var(--layout-measure) * 1em);margin:0}.recognition[data-astro-cid-bdlyvknk] blockquote[data-astro-cid-bdlyvknk]{padding-left:var(--space-5);border-left:3px solid var(--color-primary);color:var(--color-fg);margin:0}.recognition[data-astro-cid-bdlyvknk] p[data-astro-cid-bdlyvknk]{text-wrap:pretty;font:var(--font-weight-medium) var(--font-size-lg) / var(--font-line-height-snug) var(--font-family-body);margin:0}.recognition[data-astro-cid-bdlyvknk] figcaption[data-astro-cid-bdlyvknk]{margin:var(--space-3) 0 0 calc(var(--space-5) + 3px);font:var(--type-mono);color:var(--color-muted)}@media (width>=980px){section .d-grid.highlights{grid-template-columns:repeat(3,minmax(0,1fr))}section .d-grid.highlights .wide{grid-column:span 2}section .d-grid.expertise{grid-template-columns:repeat(2,minmax(0,1fr))}}.construction[data-astro-cid-lcdefpme]{color:var(--color-primary-dim)}.posts[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-18) * 4)), 1fr));display:grid}.film[data-astro-cid-lcdefpme]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-panel);flex-direction:column;display:flex}.film[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme]{border-bottom:var(--stroke-hairline) solid var(--color-line)}.film[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.film[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-5) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.film[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.75rem}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1875rem}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-fg)}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{outline:var(--stroke-ui) solid var(--color-primary);outline-offset:calc(2px + var(--stroke-hairline))}.film[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{font-size:var(--font-size-md);color:var(--color-muted);margin:0}.film[data-astro-cid-lcdefpme] .d-btn{margin-top:var(--space-2);align-self:flex-start;position:relative}@media (width>=980px){.film[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;display:grid}.film[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme]{border-bottom:0;border-right:var(--stroke-hairline) solid var(--color-line)}.film[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding:var(--space-8);justify-content:center;gap:var(--space-3)}.film[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.875rem}.film[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{font:var(--type-lead)}}.section-footer[data-astro-cid-lcdefpme]{margin-top:var(--space-7);align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.as-of[data-astro-cid-lcdefpme]{font:var(--type-mono);color:var(--color-muted);margin:0}
