.card.svelte-1c915sl{display:flex;gap:.95rem;padding:1rem 0;border-bottom:1px solid var(--line)}.cover-link.svelte-1c915sl{text-decoration:none;align-self:flex-start;transition:transform .2s var(--ease-out)}.card.svelte-1c915sl:hover .cover-link:where(.svelte-1c915sl){transform:translateY(-2px) rotate(-1deg)}.body.svelte-1c915sl{min-width:0;display:flex;flex-direction:column;gap:.2rem}.fandom.svelte-1c915sl{font-size:.8125rem;font-weight:700;color:var(--lamp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more.svelte-1c915sl{color:var(--text-3);font-weight:400}.title.svelte-1c915sl{font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.title.svelte-1c915sl a:where(.svelte-1c915sl){text-decoration:none}.title.svelte-1c915sl a:where(.svelte-1c915sl):hover{text-decoration:underline;text-decoration-color:var(--lamp)}.hidden-title.svelte-1c915sl{font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--text-2);font-style:italic}.by.svelte-1c915sl{font-size:.9rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary.svelte-1c915sl{margin-top:.25rem;font-size:.9375rem;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.meta.svelte-1c915sl{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .85rem;margin-top:.4rem;font-size:.8125rem;color:var(--text-3)}.done.svelte-1c915sl{color:var(--r-general)}.tags.svelte-1c915sl{font-size:.8125rem;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:48rem){.card.svelte-1c915sl{gap:1.25rem;padding:1.25rem 0}.title.svelte-1c915sl{font-size:1.35rem}}
