.card.svelte-cx9ibc{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.thumb.svelte-cx9ibc{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#e5e7eb}.thumb.svelte-cx9ibc img:where(.svelte-cx9ibc){width:100%;height:100%;object-fit:cover;transition:transform .3s}.card.svelte-cx9ibc:hover img:where(.svelte-cx9ibc){transform:scale(1.04)}.dur.svelte-cx9ibc{position:absolute;right:8px;bottom:10px;background:#000000bf;color:#fff;font-size:12px;font-weight:600;padding:2px 6px;border-radius:6px}.play.svelte-cx9ibc{position:absolute;left:10px;bottom:10px;width:44px;height:44px;border-radius:50%;background:#6366f1;color:#fff;display:grid;place-items:center;border:0;cursor:pointer;opacity:0;transform:translateY(6px);transition:all .2s;box-shadow:0 8px 20px #0000004d}.play.svelte-cx9ibc svg:where(.svelte-cx9ibc){width:20px;height:20px}.card.svelte-cx9ibc:hover .play:where(.svelte-cx9ibc),.play.svelte-cx9ibc:focus-visible{opacity:1;transform:none}.bar.svelte-cx9ibc{position:absolute;left:0;right:0;bottom:0;height:4px;background:#fff6}.bar.svelte-cx9ibc span:where(.svelte-cx9ibc){display:block;height:100%;background:#ef4444}.txt.svelte-cx9ibc{display:flex;flex-direction:column;gap:2px;min-width:0}.txt.svelte-cx9ibc b:where(.svelte-cx9ibc){font-size:14px;font-weight:600;color:#111827;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.txt.svelte-cx9ibc small:where(.svelte-cx9ibc){font-size:13px;color:#6b7280}.done.svelte-cx9ibc{color:#059669!important}.rm.svelte-cx9ibc{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:#0009;color:#fff;border:0;font-size:18px;cursor:pointer;opacity:0}.card.svelte-cx9ibc:hover .rm:where(.svelte-cx9ibc){opacity:1}@media(hover:none){.play.svelte-cx9ibc,.rm.svelte-cx9ibc{opacity:1;transform:none}}
