.poster.svelte-z5yxtz{aspect-ratio:2/3;border-radius:var(--radius);background:var(--surface-2);overflow:hidden}img.svelte-z5yxtz{object-fit:cover;width:100%;height:100%}.fallback.svelte-z5yxtz{border:1px solid var(--line);border-radius:inherit;height:100%;color:var(--ink-2);overflow-wrap:anywhere;align-items:flex-end;padding:12%;font-size:clamp(.8rem,.6rem + 1vw,1.05rem);line-height:1.2;display:flex}
