.grid.svelte-3l3b6z.svelte-3l3b6z{grid-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:640px){.grid.svelte-3l3b6z.svelte-3l3b6z{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grid.svelte-3l3b6z.svelte-3l3b6z{grid-template-columns:repeat(5,1fr);padding:0 24px}}.cell.svelte-3l3b6z.svelte-3l3b6z{border-radius:8px;display:block;min-width:0;padding:24px}.cell.svelte-3l3b6z .thumbnail.svelte-3l3b6z:after{background-color:rgba(var(--tmdbDarkBlue),.35);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .2s;width:100%;z-index:1}.cell.svelte-3l3b6z.svelte-3l3b6z:hover{box-shadow:0 0 24px rgba(var(--tmdbDarkBlue),.15)}.cell.svelte-3l3b6z:hover .thumbnail.svelte-3l3b6z:after{background-color:transparent;content:""}.title.svelte-3l3b6z.svelte-3l3b6z{color:#000000d9;font-size:.9rem;font-weight:500;margin-top:8px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.title.svelte-3l3b6z.svelte-3l3b6z{font-size:1.2rem;font-weight:600}}.thumbnail.svelte-3l3b6z.svelte-3l3b6z{align-items:center;align-self:center;background-color:#0000000d;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:flex;flex:0 0 60px;height:0;justify-content:center;margin-right:8px;overflow:hidden;padding-top:100%;position:relative;width:100%}
