.card.svelte-1t1yi4p{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);grid-template-rows:3px auto 1fr;height:100%;display:grid;position:relative;overflow:clip}.card.svelte-1t1yi4p:before{content:"";background:var(--bar)}img.svelte-1t1yi4p{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.body.svelte-1t1yi4p{gap:var(--s-2);padding:var(--s-4);flex-direction:column;display:flex}.name.svelte-1t1yi4p{font-size:var(--fs-h2);letter-spacing:-.005em;font-weight:600}.title.svelte-1t1yi4p{line-height:1.4}.more.svelte-1t1yi4p{align-items:center;gap:var(--s-2);padding-top:var(--s-3);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.more.svelte-1t1yi4p:after{content:"";position:absolute;inset:0}.social.svelte-1t1yi4p{gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.social.svelte-1t1yi4p a:where(.svelte-1t1yi4p){z-index:1;width:44px;height:44px;color:var(--text-3);border:1px solid var(--rule);border-radius:var(--radius);place-items:center;display:inline-grid;position:relative}@media (hover:hover){.card.svelte-1t1yi4p:hover{border-color:color-mix(in srgb, var(--synapse) 40%, transparent)}.social.svelte-1t1yi4p a:where(.svelte-1t1yi4p):hover{color:var(--text)}}
