.dot.svelte-12nqn7t{background:currentColor;border-radius:50%;width:6px;height:6px}.card.svelte-n3ft5o{background:var(--panel);transition:background-color .4s var(--ease);flex-direction:column;display:flex}.card.svelte-n3ft5o:hover{background:var(--panel-2)}.art.svelte-n3ft5o{aspect-ratio:4/5;background:var(--panel-2);position:relative;overflow:hidden}.art.svelte-n3ft5o img:where(.svelte-n3ft5o){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.card.svelte-n3ft5o:hover .art:where(.svelte-n3ft5o) img:where(.svelte-n3ft5o):not(.placeholder){transform:scale(1.045)}.art.svelte-n3ft5o .placeholder:where(.svelte-n3ft5o){object-fit:contain;opacity:.08;width:42%;height:auto;margin:auto;position:absolute;inset:0}.badge-slot.svelte-n3ft5o{position:absolute;top:12px;left:12px}.meta.svelte-n3ft5o{padding:18px 18px 20px}.studio.svelte-n3ft5o{font-size:11px}.title.svelte-n3ft5o{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(20px,2vw,24px);line-height:1}.stats.svelte-n3ft5o{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding-top:14px;display:grid}dt.svelte-n3ft5o{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px}dd.svelte-n3ft5o{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}
