.hero.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;font-weight:800;background:linear-gradient(to right,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem}.card.svelte-1uha8ag{display:flex;flex-direction:column;text-decoration:none;color:#fff;overflow:hidden;padding:0}.image-wrapper.svelte-1uha8ag{position:relative;aspect-ratio:16/9;overflow:hidden}.image-wrapper.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .3s}.card.svelte-1uha8ag:hover .image-wrapper:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.1)}.overlay.svelte-1uha8ag{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.card.svelte-1uha8ag:hover .overlay:where(.svelte-1uha8ag){opacity:1}.play-icon.svelte-1uha8ag{font-size:3rem;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.info.svelte-1uha8ag{padding:1rem}h3.svelte-1uha8ag{font-size:1rem;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode.svelte-1uha8ag{font-size:.8rem;color:#a5b4fc;background:#a5b4fc1a;padding:.2rem .6rem;border-radius:4px}.empty.svelte-1uha8ag{text-align:center;padding:3rem}
