.post-card.svelte-podw4w{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:var(--shadow)}.post-card__media.svelte-podw4w{display:block;aspect-ratio:1.4;overflow:hidden;background:var(--bg-elevated)}.post-card__media.svelte-podw4w img:where(.svelte-podw4w){width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.post-card__media.svelte-podw4w:hover img:where(.svelte-podw4w){transform:scale(1.03)}.post-card__content.svelte-podw4w{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1.15rem}.post-card__meta.svelte-podw4w{display:flex;flex-wrap:wrap;gap:.8rem}h3.svelte-podw4w{margin:.2rem 0 .55rem;font-size:1.45rem;line-height:1.1;overflow-wrap:anywhere}p.svelte-podw4w{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.post-card__excerpt.svelte-podw4w{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.post-card__fallback.svelte-podw4w{display:flex;height:100%;align-items:end;padding:1rem;background:linear-gradient(145deg,var(--coral-wash),transparent 55%),linear-gradient(180deg,var(--bg-elevated),var(--panel-strong))}.post-card__fallback.svelte-podw4w span:where(.svelte-podw4w){padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
