.card.svelte-123pyum{flex-direction:column;gap:.55rem;display:flex}.poster.svelte-123pyum{aspect-ratio:23/32;border-radius:var(--r);background:var(--bg-soft);box-shadow:var(--shadow);transition:transform .2s;position:relative;overflow:hidden}.card.svelte-123pyum:hover .poster:where(.svelte-123pyum){transform:translateY(-4px)}.poster.svelte-123pyum img:where(.svelte-123pyum){object-fit:cover;width:100%;height:100%;transition:transform .35s}.card.svelte-123pyum:hover .poster:where(.svelte-123pyum) img:where(.svelte-123pyum){transform:scale(1.05)}.badge.svelte-123pyum{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12141cc7;font-size:.7rem;position:absolute;top:.5rem;right:.5rem}.badge.hi.svelte-123pyum{background:#16b364eb}.title.svelte-123pyum{font-size:var(--t-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.card.svelte-123pyum:hover .title:where(.svelte-123pyum){color:var(--accent)}.meta.svelte-123pyum{font-size:var(--t-xs);color:var(--faint)}.next.svelte-123pyum{font-size:var(--t-xs);color:var(--muted);align-items:baseline;gap:.4rem;display:flex}.next.svelte-123pyum .ep:where(.svelte-123pyum){color:var(--ink);font-weight:600}
