.movie-card{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative}.movie-card .movie-poster img{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .5s}.movie-card .movie-infos{position:absolute;bottom:0;background:linear-gradient(transparent,#000 90%);height:200px;width:100%;display:flex;flex-direction:column;justify-content:end;padding:10px}.movie-card .movie-infos .movie-title{font-size:15px;color:#f1f5f9;margin-bottom:6px;font-weight:700}.movie-card .movie-infos .hidden-content{font-size:12px;color:#f1f5f9;margin-top:8px;height:0;opacity:0;transition:all .5s}.movie-card .movie-infos .hidden-content .button-default{background-color:#6046ff;padding:6px 8px;border-radius:4px;margin-top:10px;color:#fff;border:none;cursor:pointer;width:100%}.movie-card:hover{cursor:pointer}.movie-card:hover .movie-poster img{opacity:.5}.movie-card:hover .hidden-content{opacity:1}.movie-card:hover .movie-infos:has(.description) .hidden-content{height:90px}.movie-card:hover .movie-infos:not(:has(.description)) .hidden-content{height:50px}