.card.svelte-ml2gve{display:flex;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none}.cover.svelte-ml2gve{position:relative;display:block;aspect-ratio:2 / 3;border-radius:var(--radius);overflow:hidden;background:var(--surface)}.cover.svelte-ml2gve img:where(.svelte-ml2gve){width:100%;height:100%;object-fit:cover;display:block}.placeholder.svelte-ml2gve{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:2.5rem;color:var(--text-muted)}.badge.svelte-ml2gve{position:absolute;top:.35rem;right:.35rem;padding:.1rem .4rem;border-radius:4px;background:var(--danger);color:var(--bg);font-size:.75rem;font-weight:700}.title.svelte-ml2gve{font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-ml2gve{font-size:.8rem;color:var(--text-muted)}.card.svelte-ml2gve:hover .title:where(.svelte-ml2gve),.card.svelte-ml2gve:focus-visible .title:where(.svelte-ml2gve){text-decoration:underline}h1.svelte-1uha8ag{font-size:1.4rem;margin:.5rem 0 1rem}.search.svelte-1uha8ag{display:flex;gap:.5rem}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:0}.search.svelte-1uha8ag button:where(.svelte-1uha8ag){flex:none}.grid.svelte-1uha8ag{list-style:none;margin:1.25rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.more.svelte-1uha8ag{text-align:center;margin:0 0 2rem}.status.svelte-1uha8ag{margin:1.25rem 0}
