.movie-item{display:flex;flex-direction:column;padding:.5rem;text-align:center;box-sizing:border-box}.movie-item .movie-item-summary{font-size:11px;text-wrap:balance;margin-top:.2rem;line-height:1.2}.movie-item-wrapper:hover .movie-item .movie-item-title{text-decoration:underline}.movie-item .movie-item-text-wrapper{min-height:75px}.movie-item .movie-item-title{font-size:14px;font-weight:700;line-height:1.1;max-height:2.75em;overflow-y:scroll;margin-top:.75rem;padding:0 .2rem;text-wrap:balance;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side,50% 0,rgba(0,0,0,.3),transparent),radial-gradient(farthest-side,50% 100%,rgba(0,0,0,.3),transparent) 0 100%;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.3),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.3),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 15px,100% 15px,100% 5px,100% 5px;background-attachment:local,local,scroll,scroll}.movie-item-wrapper,.movie-item-wrapper:active,.movie-item-wrapper:hover{color:inherit;text-decoration:none}.movie-list{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.movie-list li{list-style-type:none;display:inline-flex;margin:0;padding:0}.ReactVirtualized__Grid,.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}