.MovieCard-module__QUShWq__card{cursor:pointer;background-color:#1a1a1a;border-radius:12px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.MovieCard-module__QUShWq__card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0009}.MovieCard-module__QUShWq__imageWrapper{aspect-ratio:2/3;position:relative;overflow:hidden}.MovieCard-module__QUShWq__badge{z-index:10;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:12px;right:12px}.MovieCard-module__QUShWq__badgeVerdict{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:700;box-shadow:0 2px 6px #0006}.MovieCard-module__QUShWq__badgeScore{color:gold;background:#000000bf;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:600}.MovieCard-module__QUShWq__image{object-fit:cover}.MovieCard-module__QUShWq__overlay{background:linear-gradient(#0000 50%,#000000d9 100%);justify-content:center;align-items:center;padding-bottom:16px;transition:background .3s;display:flex;position:absolute;inset:0}.MovieCard-module__QUShWq__card:hover .MovieCard-module__QUShWq__overlay{background:linear-gradient(#0006 0%,#000000f2 100%)}.MovieCard-module__QUShWq__detailsBtn{color:#000;opacity:0;background-color:#fff;border-radius:4px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .3s;transform:translateY(10px)}.MovieCard-module__QUShWq__card:hover .MovieCard-module__QUShWq__detailsBtn{opacity:1;transform:translateY(0)}.MovieCard-module__QUShWq__meta{padding:8px 10px}.MovieCard-module__QUShWq__title{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-size:1rem;overflow:hidden}.MovieCard-module__QUShWq__title a{color:#fff;text-decoration:none}.MovieCard-module__QUShWq__footer{color:#b3b3b3;justify-content:space-between;font-size:.8rem;display:flex}.MovieCard-module__QUShWq__platform{color:var(--primary-color,#e50914);font-weight:600}.MovieCard-module__QUShWq__srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
