.post-card.svelte-podw4w{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:var(--t, background-color .15s ease)}.post-card.svelte-podw4w:hover{background-color:var(--bg-elevated)}.post-card.svelte-podw4w:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-type.svelte-podw4w{flex-shrink:0}.card-center.svelte-podw4w{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.card-title.svelte-podw4w{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-snug)}.card-description.svelte-podw4w{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-snug)}.card-date.svelte-podw4w{flex-shrink:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;font-family:var(--font-mono)}.section-header.svelte-ls99y2{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-3);margin-bottom:var(--space-6)}.section-label.svelte-ls99y2{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}
