.post-card.svelte-podw4w{display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffffb8,#f8f3ead1),var(--color-surface);border-radius:1rem;overflow:hidden;border:1px solid rgba(54,62,144,.07);box-shadow:0 12px 28px #151a290d;transition:box-shadow var(--transition-base),transform var(--transition-base);text-decoration:none;color:inherit}.post-card.svelte-podw4w:hover{box-shadow:0 20px 40px #151a291a;transform:translateY(-3px)}.post-card__image.svelte-podw4w{aspect-ratio:16 / 9;overflow:hidden;background:#e6e0d5;position:relative}.post-card__image.svelte-podw4w:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(180deg,#10193200,#1019322e);pointer-events:none}.post-card__image--placeholder.svelte-podw4w{background:linear-gradient(135deg,#e8e9f0,#d0d2e8)}.post-card__image.svelte-podw4w img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.post-card.svelte-podw4w:hover .post-card__image:where(.svelte-podw4w) img{transform:scale(1.03)}.post-card__body.svelte-podw4w{padding:1.15rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:var(--space-xs)}.post-card__topics.svelte-podw4w{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.post-card__topic.svelte-podw4w{font-size:.65rem;color:var(--topic-color);background:color-mix(in srgb,var(--topic-color) 8%,transparent);padding:1px 6px;border-radius:var(--radius-sm);line-height:1.5}.post-card__date.svelte-podw4w{font-size:var(--text-xs);color:var(--color-text-light)}.post-card__title.svelte-podw4w{font-family:var(--font-serif);font-size:clamp(1.2rem,1rem + .35vw,1.55rem);font-weight:var(--font-weight-regular);color:var(--color-deep);line-height:var(--leading-tight)}.post-card__excerpt.svelte-podw4w{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
