.card.svelte-h8ymq1{display:grid;gap:1rem;align-content:start}.cover.svelte-h8ymq1{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.cover.svelte-h8ymq1 img:where(.svelte-h8ymq1){width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-standard)}.card.svelte-h8ymq1:hover .cover:where(.svelte-h8ymq1) img:where(.svelte-h8ymq1){transform:scale(1.02)}.play.svelte-h8ymq1{position:absolute;inset:auto auto .75rem .75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#0000008c;color:#fff;font-size:.75rem}.placeholder.svelte-h8ymq1{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface-sunken))}.body.svelte-h8ymq1{display:grid;gap:.5rem}.meta.svelte-h8ymq1{display:flex;flex-wrap:wrap;gap:.375rem;font-size:var(--text-caption);color:var(--color-fg-muted)}.meta.svelte-h8ymq1 a:where(.svelte-h8ymq1):hover{color:var(--color-link)}h3.svelte-h8ymq1{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}h3.svelte-h8ymq1 a:where(.svelte-h8ymq1):hover{color:var(--color-link)}p.svelte-h8ymq1{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-fg-muted)}
