.section-heading[data-astro-cid-x255k2k2]{max-width:68ch;margin-bottom:2rem}.lede[data-astro-cid-x255k2k2]{color:var(--text-body);margin-top:.5rem;font-size:1.05rem;line-height:1.55}.section-title[data-astro-cid-x255k2k2]{color:var(--text-heading);border-bottom:1px solid var(--border-card);margin:1.6rem 0 .9rem;padding-bottom:.4rem;font-size:1.4rem}.featured-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:1.1rem;margin-bottom:1.5rem;display:grid}.posts-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.post-card[data-astro-cid-x255k2k2]{background:var(--surface-card);border:1px solid var(--border-card);border-left:var(--post-card-left-width,4px) solid var(--text-muted);color:inherit;border-radius:.6rem;flex-direction:column;gap:.55rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-left-width .16s,background .16s;display:flex}.post-card[data-astro-cid-x255k2k2]:hover{--post-card-left-width:6px}.post-card--featured[data-astro-cid-x255k2k2]{--post-card-left-width:6px;background:linear-gradient(to bottom right, var(--surface-card), color-mix(in srgb, var(--accent-primary) 6%, var(--surface-card)))}.post-card--featured[data-astro-cid-x255k2k2]:hover{--post-card-left-width:8px}.post-card--news[data-astro-cid-x255k2k2]{border-left-color:#2662c9}.post-card--opinion[data-astro-cid-x255k2k2]{border-left-color:#b8730e}.post-card--changelog[data-astro-cid-x255k2k2]{border-left-color:#158a4d}.post-card--community[data-astro-cid-x255k2k2]{border-left-color:#7d3fb8}.post-card__head[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.post-card__spacer[data-astro-cid-x255k2k2]{flex:auto;min-width:0}.post-card__category[data-astro-cid-x255k2k2]{text-transform:uppercase;letter-spacing:.08em;background:var(--bg-cloud);color:var(--text-heading);border-radius:999px;padding:.18rem .5rem;font-size:.78rem;font-weight:800;transition:background .16s,color .16s}.post-card__category--news[data-astro-cid-x255k2k2]{color:#2662c9}.post-card__category--opinion[data-astro-cid-x255k2k2]{color:#b8730e}.post-card__category--changelog[data-astro-cid-x255k2k2]{color:#158a4d}.post-card__category--community[data-astro-cid-x255k2k2]{color:#7d3fb8}.post-card--news[data-astro-cid-x255k2k2]:hover .post-card__category--news[data-astro-cid-x255k2k2]{color:#fff;background:#2662c9d9}.post-card--opinion[data-astro-cid-x255k2k2]:hover .post-card__category--opinion[data-astro-cid-x255k2k2]{color:#fff;background:#b8730ed9}.post-card--changelog[data-astro-cid-x255k2k2]:hover .post-card__category--changelog[data-astro-cid-x255k2k2]{color:#fff;background:#158a4dd9}.post-card--community[data-astro-cid-x255k2k2]:hover .post-card__category--community[data-astro-cid-x255k2k2]{color:#fff;background:#7d3fb8d9}.post-card__new[data-astro-cid-x255k2k2]{letter-spacing:.12em;background:var(--accent-primary);color:#fff;text-transform:uppercase;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.66rem;font-weight:900;animation:2.4s ease-in-out 3 post-card-new-pulse;display:inline-flex}@keyframes post-card-new-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-primary) 60%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.post-card__new[data-astro-cid-x255k2k2]{animation:none}}.post-card__date[data-astro-cid-x255k2k2]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.post-card__readtime[data-astro-cid-x255k2k2]{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-left:.65rem;font-size:.75rem;position:relative}.post-card__readtime[data-astro-cid-x255k2k2]:before{content:"";background:var(--border-card);width:1px;position:absolute;top:20%;bottom:20%;left:0}.post-card__title[data-astro-cid-x255k2k2]{color:var(--text-heading);margin:.1rem 0 .15rem;font-size:1.15rem;line-height:1.3}.post-card--featured[data-astro-cid-x255k2k2] .post-card__title[data-astro-cid-x255k2k2]{font-size:1.4rem}.post-card__excerpt[data-astro-cid-x255k2k2]{color:var(--text-body);margin:0;font-size:.92rem;line-height:1.5}.post-card__tags[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.post-card__tag[data-astro-cid-x255k2k2]{color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono)}.post-card__cta[data-astro-cid-x255k2k2]{color:var(--accent-primary);align-items:center;gap:.35rem;margin-top:auto;font-size:.86rem;font-weight:700;display:inline-flex}.post-card__cta-arrow[data-astro-cid-x255k2k2]{transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block}.post-card[data-astro-cid-x255k2k2]:hover .post-card__cta-arrow[data-astro-cid-x255k2k2]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.post-card__cta-arrow[data-astro-cid-x255k2k2]{transition:none}.post-card[data-astro-cid-x255k2k2]:hover .post-card__cta-arrow[data-astro-cid-x255k2k2]{transform:none}}.featured-grid--hero[data-astro-cid-x255k2k2] .post-card--featured[data-astro-cid-x255k2k2]{gap:.75rem;padding:1.6rem 1.8rem}.featured-grid--hero[data-astro-cid-x255k2k2] .post-card--featured[data-astro-cid-x255k2k2] .post-card__title[data-astro-cid-x255k2k2]{font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.2}.featured-grid--hero[data-astro-cid-x255k2k2] .post-card--featured[data-astro-cid-x255k2k2] .post-card__excerpt[data-astro-cid-x255k2k2]{max-width:78ch;font-size:1rem;line-height:1.55}.empty-state[data-astro-cid-x255k2k2]{background:var(--bg-cloud);border:1px dashed var(--border-card);text-align:center;color:var(--text-muted);border-radius:.5rem;padding:1.5rem}
