.pcard.svelte-oviq8z{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.pcard.svelte-oviq8z:hover{border-color:var(--border-strong);transform:translateY(-2px)}.thumb.svelte-oviq8z{aspect-ratio:16/10;background:var(--bg-raised);display:block;overflow:hidden}.thumb.svelte-oviq8z img:where(.svelte-oviq8z){object-fit:cover;width:100%;height:100%}.placeholder.svelte-oviq8z{height:100%;color:var(--border-strong);place-items:center;font-size:2.5rem;font-weight:800;display:grid}.body.svelte-oviq8z{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.1rem 1.1rem;display:flex}.tags.svelte-oviq8z{gap:.4rem}h3.svelte-oviq8z{margin:0;font-size:1.05rem}h3.svelte-oviq8z a:where(.svelte-oviq8z){color:var(--text);text-decoration:none}h3.svelte-oviq8z a:where(.svelte-oviq8z):hover{color:var(--accent)}p.svelte-oviq8z{margin:0}.stats.svelte-oviq8z{gap:1.25rem;margin:.35rem 0 0;display:flex}.stats.svelte-oviq8z dt:where(.svelte-oviq8z){letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem}.stats.svelte-oviq8z dd:where(.svelte-oviq8z){font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:650}.by.svelte-oviq8z{margin-top:auto;padding-top:.4rem}
