.navbar{position:fixed;top:0;height:30px;padding:20px;display:flex;justify-content:space-between;z-index:999}.logo{left:20px;width:140px}.logo,.top-button{position:fixed;cursor:pointer}.top-button{top:10px;left:50%;transform:translateX(-50%);padding:10px 15px;font-size:16px;background-color:#000;color:#fff;border:none;border-radius:20px;z-index:1000;opacity:.7;transition:opacity .3s ease-in-out}.top-button:hover{opacity:1}.about-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.about-content{background:rgba(84,6,6,.729);text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff;padding:25px;border-radius:10px;width:90%;top:10px;max-width:800px;position:relative}.close-btn{position:absolute;top:-20px;right:-40px;background:none;color:#fff;border:none;font-size:10px;cursor:pointer}.close-btn:hover{color:#5d0505}h2,h3{margin-top:0;margin-bottom:5px}p,ul{margin-bottom:15px}ul.social-links{list-style:none;padding:0}ul.social-links li{display:inline;margin-right:10px}a{text-decoration:none;color:#fff}*{margin:0;padding:0}body{background-color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.banner{color:#fff;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:10px;overflow:hidden}.bannerImage{background-size:cover;height:550px;width:100%;background-repeat:no-repeat;position:relative}.content{padding-top:230px;height:190px;padding-left:15px}.title{font-size:2.75rem;font-weight:800;padding-bottom:.3rem}.buttons .button{color:#fff;outline:none;border:none;font-weight:700;border-radius:5px;padding:.5rem 2rem;background-color:rgba(51,51,51,.5);cursor:pointer;margin-right:1rem}.buttons .button:hover{color:#000;background-color:#e6e6e6}.description{line-height:1.3;padding-top:1rem;font-size:.9rem;max-height:80px;max-width:450px}.fade{height:7.4rem;margin-top:12px;background-image:linear-gradient(180deg,transparent,rgba(37,37,37,.61),#111)}.video-overlay{flex-direction:column;padding:20px;overflow:hidden}.youtube{width:90%}.bi-x-lg{cursor:pointer;position:absolute;top:20px;right:50px;font-size:2rem;color:#fff}.bi-x-lg:hover{color:#6b6a6a}.movie-details{background-color:rgba(0,0,0,.7);padding:20px;text-align:center;max-width:80%}.movie-details h2,.movie-details h4,.movie-details p{margin:10px 0}.row{margin-left:20px;color:#fff}.row,.scroll-buttons{position:relative}.scroll-button{position:absolute;top:50%;border-radius:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:0;cursor:pointer;z-index:2;font-size:x-large;transition:box-shadow .3s ease}.scroll-button:hover{box-shadow:0 0 16px rgba(98,13,13,.888)}.scroll-button.left{left:5px}.scroll-button.right{right:5px}.posters{display:flex;padding:20px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;z-index:1}.posters::-webkit-scrollbar{display:none}.poster-container{position:relative;margin-right:10px;cursor:pointer;flex:0 0 30%;z-index:1}.movie{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.poster-container:hover .movie{transform:scale(1.1)}.overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;text-align:center;padding:10px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;opacity:0;transition:opacity .3s ease}.poster-container:hover .overlay{opacity:1}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:999}.video-container{position:relative;max-width:90%;max-height:80%;margin:auto;background-color:#000;padding:20px;border-radius:8px;box-shadow:0 0 32px rgba(0,0,0,.9)}.loading-gif{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.video-close-button{position:absolute;top:10px;right:20px;color:#fff;font-size:24px;cursor:pointer;z-index:1000}.video-close-button:hover{color:#ff5e5e}.movie-details{text-align:left;color:#fff;background-color:rgba(0,0,0,.8);padding:15px;border-radius:8px;margin-top:20px;max-width:100%}.footer{color:#fff;text-align:center;padding:20px;position:relative;bottom:0}.footer p{margin:0;font-size:14px}.social-icons{margin-top:10px}.social-icons a{margin:10px;color:#fff}.social-icons img{width:30px;height:30px}
/*# sourceMappingURL=main.d5b738c1.chunk.css.map */