.card.svelte-118hjoi{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.card.svelte-118hjoi:hover{border-color:var(--border-strong)}.card-image.svelte-118hjoi{aspect-ratio:16/9;border-bottom:1px solid var(--border);flex-shrink:0;width:100%;overflow:hidden}.card-image.svelte-118hjoi img:where(.svelte-118hjoi){object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.card.svelte-118hjoi:hover .card-image:where(.svelte-118hjoi) img:where(.svelte-118hjoi){transform:scale(1.04)}.card-image--placeholder.svelte-118hjoi{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 12%, var(--bg-secondary)), color-mix(in srgb, var(--c) 4%, var(--bg-secondary)));position:relative}.card-image--placeholder.svelte-118hjoi:after{content:"";background:radial-gradient(circle at 30% 50%, color-mix(in srgb, var(--c) 20%, transparent), transparent 60%);position:absolute;inset:0}.card-head.svelte-118hjoi{justify-content:space-between;align-items:center;padding:1rem 1.25rem 0;display:flex}.card-meta.svelte-118hjoi{align-items:center;gap:.5rem;display:flex}.year.svelte-118hjoi{color:var(--text-muted);font-size:.75rem}.badge-feat.svelte-118hjoi{background:var(--accent-soft);color:var(--accent-color);border-radius:99px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.arrow.svelte-118hjoi{color:var(--text-muted)}.card-body.svelte-118hjoi{flex:1;padding:1rem 1.25rem}.color-dot.svelte-118hjoi{border-radius:50%;width:8px;height:8px;margin-bottom:.75rem}h3.svelte-118hjoi{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}p.svelte-118hjoi{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.card-foot.svelte-118hjoi{border-top:1px solid var(--border);flex-wrap:wrap;gap:.375rem;padding:.875rem 1.25rem;display:flex}.tag.svelte-118hjoi{background:var(--bg-tertiary);color:var(--text-muted);border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem}
