.posts.svelte-u4k2t{display:flex;flex-direction:column;gap:20px;max-width:720px}.post-card.svelte-u4k2t{padding:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s;cursor:pointer}.post-card.svelte-u4k2t:hover{border-color:var(--border-hover)}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:12px;margin-bottom:12px}.post-date.svelte-u4k2t{font-size:.8125rem;color:var(--text-muted)}.post-tag.svelte-u4k2t{font-size:.6875rem;font-weight:700;color:var(--accent-light);background:#7c3aed1a;padding:2px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.post-card.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.125rem;font-weight:700;margin-bottom:8px;line-height:1.4}.post-card.svelte-u4k2t p{margin-bottom:16px}.read-more.svelte-u4k2t{font-size:.875rem;font-weight:600;color:var(--accent-light);transition:color .2s}.post-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){color:var(--accent)}
