.cc.svelte-1pv04qh{gap:var(--space-2);color:inherit;flex-direction:column;display:flex}.cc-meta.svelte-1pv04qh{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:0;font-weight:700;display:flex}.cc-cat.svelte-1pv04qh{color:var(--accent)}.cc-title.svelte-1pv04qh{font-size:var(--fs-md);line-height:var(--leading-snug);color:var(--heading-color);margin:0}.cc-desc.svelte-1pv04qh{font-size:var(--fs-sm);line-height:var(--leading-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cc-prog.svelte-1pv04qh{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.track.svelte-1pv04qh{background:var(--panel-alt);border:1px solid var(--border-color);border-radius:var(--radius-full);height:6px;overflow:hidden}.fill.svelte-1pv04qh{background:var(--accent);border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow)}.cc-prog-meta.svelte-1pv04qh{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs);margin:0;display:flex}.cc-foot.svelte-1pv04qh{padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);margin:auto 0 0;display:flex}.cc-dur.svelte-1pv04qh{align-items:center;gap:var(--space-1);display:inline-flex}.cc.svelte-1pv04qh:hover .link-more:where(.svelte-1pv04qh){color:var(--accent-hover)}.cc-cover.svelte-1pv04qh{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--panel-alt);width:100%;overflow:hidden}.cc-cover.svelte-1pv04qh img:where(.svelte-1pv04qh){object-fit:cover;width:100%;height:100%;display:block}
