.post-card[data-astro-cid-iyiqi2so]{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal) var(--easing-smooth);height:100%}.post-card--highlight[data-astro-cid-iyiqi2so]{flex-direction:row;height:100%;min-height:280px}.post-card--highlight[data-astro-cid-iyiqi2so] .post-image[data-astro-cid-iyiqi2so]{width:60%;aspect-ratio:auto;height:100%}.post-card--highlight[data-astro-cid-iyiqi2so] .post-content[data-astro-cid-iyiqi2so]{width:40%;justify-content:center;padding:var(--space-6)}.post-card--highlight[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:var(--text-h4);margin-bottom:var(--space-3)}.post-card--highlight[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:var(--text-body);-webkit-line-clamp:4}@media(max-width:768px){.post-card--highlight[data-astro-cid-iyiqi2so]{flex-direction:column;min-height:auto}.post-card--highlight[data-astro-cid-iyiqi2so] .post-image[data-astro-cid-iyiqi2so],.post-card--highlight[data-astro-cid-iyiqi2so] .post-content[data-astro-cid-iyiqi2so]{width:100%}.post-card--highlight[data-astro-cid-iyiqi2so] .post-image[data-astro-cid-iyiqi2so]{aspect-ratio:16 / 9}}.post-card--horizontal[data-astro-cid-iyiqi2so]{flex-direction:row;height:auto;min-height:100px;align-items:center;border:none;background:transparent}.post-card--horizontal[data-astro-cid-iyiqi2so] .post-image[data-astro-cid-iyiqi2so]{width:120px;height:90px;flex-shrink:0;aspect-ratio:4/3;border-radius:var(--radius-md);margin-right:var(--space-4)}.post-card--horizontal[data-astro-cid-iyiqi2so] .post-content[data-astro-cid-iyiqi2so]{padding:0;justify-content:center}.post-card--horizontal[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:var(--text-body-lg);margin-bottom:var(--space-1)}.post-card--horizontal[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{display:none}.post-card--horizontal[data-astro-cid-iyiqi2so] .post-date[data-astro-cid-iyiqi2so]{font-size:var(--text-body-xs);margin-bottom:var(--space-1)}.post-card[data-astro-cid-iyiqi2so]:hover{transform:translateY(-4px);border-color:var(--border-glow);box-shadow:var(--glow-soft),var(--shadow-lg)}.post-image[data-astro-cid-iyiqi2so]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;display:block;background:var(--bg-tertiary)}.post-image[data-astro-cid-iyiqi2so]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(10,6,20,.4) 70%,rgba(10,6,20,.7) 100%);pointer-events:none}.post-image[data-astro-cid-iyiqi2so] img[data-astro-cid-iyiqi2so]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow) var(--easing-smooth)}.post-card[data-astro-cid-iyiqi2so]:hover .post-image[data-astro-cid-iyiqi2so] img[data-astro-cid-iyiqi2so]{transform:scale(1.08)}.post-content[data-astro-cid-iyiqi2so]{padding:var(--space-6);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.post-meta-row[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.post-date[data-astro-cid-iyiqi2so]{display:block;font-size:var(--text-body-sm);color:var(--text-tertiary);font-weight:var(--weight-medium)}.post-read-time[data-astro-cid-iyiqi2so]{font-size:var(--text-body-sm);color:var(--text-tertiary);font-weight:var(--weight-medium)}.post-card[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--line-snug);margin:0}.post-card[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{color:var(--text-primary);transition:color var(--transition-normal) var(--easing-smooth);text-decoration:none}.post-card[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:hover{color:var(--neon-cyan)}.post-card[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--line-normal);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-astro-cid-iyiqi2so]{display:inline-block;margin-top:var(--space-2);font-weight:var(--weight-semibold);color:var(--neon-cyan);font-size:var(--text-body-sm)}.read-more[data-astro-cid-iyiqi2so]:hover{color:var(--neon-magenta);text-decoration:underline}.post-tags[data-astro-cid-iyiqi2so]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.post-tag[data-astro-cid-iyiqi2so]{font-size:var(--text-body-xs);color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.post-tag[data-astro-cid-iyiqi2so]:hover{color:var(--neon-cyan)}
