.post-card[data-astro-cid-sbmovh4h]{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover{border-color:var(--control-border)}.card-image-link[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;background-color:var(--surface-2);display:block;overflow:hidden}.card-body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.card-meta-top[data-astro-cid-sbmovh4h]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.category-pill[data-astro-cid-sbmovh4h]{background-color:var(--surface-2);color:var(--text);font-family:var(--font-display,var(--font-meta));text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-full);padding:.2rem .6rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.category-pill[data-astro-cid-sbmovh4h]:hover{background-color:var(--border)}.post-date[data-astro-cid-sbmovh4h]{font-family:var(--font-meta);color:var(--text-muted);font-size:.8rem}.card-title[data-astro-cid-sbmovh4h]{margin-bottom:.75rem;font-size:1.25rem;line-height:1.35}.title-link[data-astro-cid-sbmovh4h]{color:var(--text);text-decoration:none}.title-link[data-astro-cid-sbmovh4h]:hover{color:var(--link);text-decoration:underline}.card-excerpt[data-astro-cid-sbmovh4h]{font-family:var(--font-ui);color:var(--text-muted);flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.card-footer[data-astro-cid-sbmovh4h]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.author-name[data-astro-cid-sbmovh4h]{font-family:var(--font-meta);color:var(--text-muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.read-more-link[data-astro-cid-sbmovh4h]{font-family:var(--font-ui);color:var(--link);align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.read-more-link[data-astro-cid-sbmovh4h]:hover{text-decoration:underline}
