.post-card.svelte-podw4w{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;position:relative}.post-card.svelte-podw4w a:where(.svelte-podw4w){text-decoration:none;color:inherit;display:flex;height:100%}.post-card.vertical.svelte-podw4w a:where(.svelte-podw4w){flex-direction:column}.post-card.horizontal.svelte-podw4w a:where(.svelte-podw4w){flex-direction:row;align-items:stretch}.hover-default.svelte-podw4w:hover{opacity:.9}.hover-lift.svelte-podw4w:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0000001a}.hover-glow.svelte-podw4w:hover{box-shadow:0 0 15px var(--pc-glow-color)}.hover-zoom.svelte-podw4w img:where(.svelte-podw4w){transition:transform .3s ease}.post-card.hover-zoom.svelte-podw4w:hover img:where(.svelte-podw4w){transform:scale(1.1)}.image-wrapper.svelte-podw4w{aspect-ratio:16/9;overflow:hidden;background:#f0f0f0;flex-shrink:0}.post-card.vertical.svelte-podw4w .image-wrapper:where(.svelte-podw4w){aspect-ratio:auto}.post-card.horizontal.svelte-podw4w .image-wrapper:where(.svelte-podw4w){aspect-ratio:auto}img.svelte-podw4w{width:100%;height:100%;object-fit:cover}.placeholder.svelte-podw4w{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa;font-weight:500;background:#f5f5f5}.content.svelte-podw4w{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.title.svelte-podw4w{margin:0 0 .75rem;font-size:1.25em;font-weight:700;line-height:1.3;color:inherit}.excerpt.svelte-podw4w{font-size:.9em;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:1}.meta.svelte-podw4w{margin-top:auto;padding-top:.5rem;font-size:.8em;display:flex;flex-direction:row;align-items:center;gap:.6rem;flex-wrap:nowrap;min-width:0}.meta-row1.svelte-podw4w{display:contents}.stats.svelte-podw4w{display:flex;align-items:center;gap:.5rem}.post-date.svelte-podw4w{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;margin-left:auto}.post-date.with-opacity.svelte-podw4w,.stats.with-opacity.svelte-podw4w{opacity:.8}.stat-item.svelte-podw4w{display:flex;align-items:center;gap:.25rem}.category-tag.svelte-podw4w{padding:.2rem .5rem;border-radius:4px;font-weight:600;font-size:.85em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.category-tag.with-opacity.svelte-podw4w{opacity:.8}time.post-date.svelte-podw4w{font-weight:500}time.post-date.with-opacity.svelte-podw4w{opacity:.8}@media(max-width:768px){.post-card.horizontal.svelte-podw4w a:where(.svelte-podw4w){flex-direction:column}.post-card.horizontal.svelte-podw4w .image-wrapper:where(.svelte-podw4w),.post-card.horizontal.svelte-podw4w .content:where(.svelte-podw4w){width:100%!important}.post-card.horizontal.svelte-podw4w .image-wrapper:where(.svelte-podw4w){aspect-ratio:16/9}.post-card.svelte-podw4w{height:auto!important}.post-card.svelte-podw4w a:where(.svelte-podw4w){height:auto!important}.post-card.vertical.svelte-podw4w .image-wrapper:where(.svelte-podw4w){height:200px!important;flex-shrink:0;aspect-ratio:unset}.content.svelte-podw4w{height:auto!important;overflow:visible;padding:1rem}.title.svelte-podw4w{font-size:1.05em;margin-bottom:.5rem;word-break:break-word;overflow-wrap:break-word}.excerpt.svelte-podw4w{margin-bottom:.75rem;font-size:.85em}.meta.svelte-podw4w{flex-direction:column;align-items:stretch;gap:.25rem}.meta-row1.svelte-podw4w{display:flex;align-items:center;gap:.4rem}.meta-row1.svelte-podw4w .stats:where(.svelte-podw4w){margin-left:auto;flex-shrink:0}.post-date.svelte-podw4w{display:block;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-left:0}}
