.card.svelte-4pv181{gap:var(--space-3);height:100%;padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-1);color:var(--text);touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);align-items:flex-start;text-decoration:none;display:flex}.card.svelte-4pv181:active{background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.card.svelte-4pv181:hover{background:var(--surface-2)}}.text.svelte-4pv181{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.meta.svelte-4pv181{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic.svelte-4pv181{color:var(--text);font-weight:600}.title.svelte-4pv181,.excerpt.svelte-4pv181{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.title.svelte-4pv181{font-size:var(--text-md);letter-spacing:-.01em;-webkit-line-clamp:3;line-clamp:3;font-weight:600;line-height:1.3}.excerpt.svelte-4pv181{color:var(--text-muted);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;line-height:1.4}.lead.svelte-4pv181{padding:var(--space-4) var(--space-3)}.lead.svelte-4pv181 .title:where(.svelte-4pv181){font-size:var(--text-title);letter-spacing:-.02em;-webkit-line-clamp:4;line-clamp:4}.lead.svelte-4pv181 .excerpt:where(.svelte-4pv181){-webkit-line-clamp:3;line-clamp:3}
