.post-card.svelte-rftfid{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:16px;box-shadow:0 0 10px #0000000d;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-sizing:border-box;width:100%}.post-card.svelte-rftfid:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000001a}.post-card.compact.svelte-rftfid{padding:12px}.image-wrapper.svelte-rftfid{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;margin-bottom:12px}.image-wrapper.svelte-rftfid img:where(.svelte-rftfid){max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.title.svelte-rftfid{text-align:left;width:360px;margin-top:.5rem;font-size:16px;line-height:1.3;padding-left:.5rem;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:500;color:#3f4656}.tags.svelte-rftfid{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px}.tag.svelte-rftfid{font-size:14px;background:#99a4ba;border-radius:6px;padding:2px 8px;color:#fff}.info-row.svelte-rftfid{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6d7486;margin-top:auto}.author.svelte-rftfid{font-style:normal;font-weight:700;font-size:14px;color:#3f4656}.info.svelte-rftfid{display:flex;gap:1rem;font-size:14px;color:#6d7486;align-items:center}.info-item.svelte-rftfid{display:flex;align-items:center;gap:.3rem}.info-item.svelte-rftfid img:where(.svelte-rftfid){width:16px;height:16px}@media (max-width: 640px){.image-wrapper.svelte-rftfid img:where(.svelte-rftfid){max-width:calc(100vw - 32px);width:100%;height:100%;object-fit:cover;display:block}.title.svelte-rftfid{width:100%;font-size:15px;white-space:normal;overflow:visible;text-overflow:unset}.post-card.svelte-rftfid{padding:12px}.tag.svelte-rftfid{font-size:13px}.info-row.svelte-rftfid{flex-direction:column;align-items:flex-start;gap:4px}.info.svelte-rftfid{align-self:flex-end;font-size:13px;gap:.5rem}.author.svelte-rftfid{font-size:13px}}
