.card.svelte-podw4w{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card.svelte-podw4w:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, var(--line));box-shadow:0 18px 40px -24px color-mix(in srgb, var(--card-accent) 35%, transparent);transform:translateY(-3px)}.thumb.svelte-podw4w{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--card-accent) 14%, transparent), transparent 65%), var(--surface);height:150px;overflow:hidden}.featured.svelte-podw4w .thumb:where(.svelte-podw4w){height:190px}.body.svelte-podw4w{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.meta.svelte-podw4w{letter-spacing:.08em}.title.svelte-podw4w{font-size:var(--text-lg);transition:color .2s var(--ease-out);line-height:1.2}.card.svelte-podw4w:hover .title:where(.svelte-podw4w){color:var(--card-accent)}.summary.svelte-podw4w{font-size:var(--text-sm);color:var(--text-secondary);flex:1;line-height:1.6}.tags.svelte-podw4w{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.tag.svelte-podw4w{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--line);border-radius:99px;padding:.1rem .6rem}
