.card.svelte-v13ikn{display:block;background:var(--color-cream);border:1px solid var(--color-ink);color:var(--color-ink);text-decoration:none;box-shadow:2px 2px 0 var(--color-ink);transition:transform .1s}.card.svelte-v13ikn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--color-ink)}.card-cover.svelte-v13ikn{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-ink);border-bottom:1px solid var(--color-ink)}.card-cover.svelte-v13ikn img:where(.svelte-v13ikn){width:100%;height:100%;object-fit:cover;filter:grayscale(.1) contrast(1.08)}.card-ep.svelte-v13ikn{position:absolute;top:.4rem;left:.4rem;background:var(--color-flame);color:var(--color-cream);font-family:var(--font-pixel);font-size:9px;padding:.25rem .35rem;border:1px solid var(--color-ink)}.card-duration.svelte-v13ikn{position:absolute;bottom:.4rem;right:.4rem;background:var(--color-ink);color:var(--color-cream);font-family:var(--font-mono);font-size:13px;padding:.1rem .4rem}.card-meta.svelte-v13ikn{padding:.6rem .7rem .8rem}.card-date.svelte-v13ikn{font-size:13px;color:var(--color-ink-soft)}.card-title.svelte-v13ikn{font-size:14px;font-weight:700;line-height:1.3;margin:.25rem 0 .4rem}.card-genres.svelte-v13ikn{display:flex;flex-wrap:wrap;gap:.25rem}.card-genre.svelte-v13ikn{font-family:var(--font-mono);font-size:12px;background:var(--color-cream-dim);border:1px solid var(--color-ink);padding:0 .35rem}.card.compact.svelte-v13ikn .card-cover:where(.svelte-v13ikn){aspect-ratio:16 / 10}.card.compact.svelte-v13ikn .card-title:where(.svelte-v13ikn){font-size:13px}
