.post-card.svelte-10l4519{background:var(--ink-2);border:1px solid var(--line-header);border-radius:var(--r-card);transition:border-color .25s var(--ease), transform .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.post-card.svelte-10l4519:hover{border-color:var(--lime);transform:translateY(-4px)}.post-card__img.svelte-10l4519{aspect-ratio:16/9;overflow:hidden}.post-card__img.svelte-10l4519 img:where(.svelte-10l4519){object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.post-card.svelte-10l4519:hover .post-card__img:where(.svelte-10l4519) img:where(.svelte-10l4519){transform:scale(1.03)}.post-card__body.svelte-10l4519{flex-direction:column;flex:1;padding:24px;display:flex}.post-card.svelte-10l4519 time:where(.svelte-10l4519){font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-on-dark-mute);font-size:14px}.post-card.svelte-10l4519 h3:where(.svelte-10l4519){font-family:var(--font-heading);letter-spacing:.36px;margin:14px 0 8px;font-size:22px;font-weight:400;line-height:1.15}.post-card.svelte-10l4519 p:where(.svelte-10l4519){color:var(--fg-on-dark-mute);margin:0;font-size:16px;line-height:1.55}.post-card__tags.svelte-10l4519{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.post-card__tag.svelte-10l4519{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--line-dark);color:var(--fg-on-dark-mute);padding:4px 10px;font-size:12px}
