.fc.svelte-1v57gof.svelte-1v57gof{display:flex;flex-direction:column;gap:var(--sp-3);color:inherit;min-width:0}.img.svelte-1v57gof.svelte-1v57gof{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-card);transition:border-color .18s var(--ease)}.fc.svelte-1v57gof:hover .img.svelte-1v57gof{border-color:var(--border-strong)}.img.svelte-1v57gof img.svelte-1v57gof{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--surface)}.txt.svelte-1v57gof.svelte-1v57gof{display:flex;flex-direction:column;gap:2px;min-width:0}.b.svelte-1v57gof.svelte-1v57gof{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n.svelte-1v57gof.svelte-1v57gof{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m.svelte-1v57gof.svelte-1v57gof,.r.svelte-1v57gof.svelte-1v57gof{font-size:var(--fs-small);color:var(--text-faint)}.l.svelte-1v57gof.svelte-1v57gof{font-size:var(--fs-micro);font-weight:600;color:var(--accent-2)}
