.post-card.svelte-rwi3u8{background-color:var(--bg-base);color:inherit;border-radius:1.5rem;gap:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.post-card.svelte-rwi3u8:before{content:"";background:var(--accent-primary);opacity:0;z-index:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.post-card.svelte-rwi3u8:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#ffffff2e);height:100%;transition:transform .45s;position:absolute;inset:100% 0 0}.post-card.svelte-rwi3u8:hover:before{opacity:.06}.post-card.svelte-rwi3u8:hover:after{transform:translateY(-50%)}.post-image.svelte-rwi3u8{z-index:1;flex-shrink:0;width:10rem;position:relative}.post-image.svelte-rwi3u8 img:where(.svelte-rwi3u8){object-fit:cover;width:100%;height:100%}.post-info.svelte-rwi3u8{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:1.25rem;display:flex;position:relative}.post-title.svelte-rwi3u8{margin-bottom:.35rem;font-size:1.125rem;font-weight:700;line-height:1.3}.post-desc.svelte-rwi3u8{opacity:.7;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.post-date.svelte-rwi3u8{opacity:.5;font-size:.8125rem}
