body,html{font-family:Roboto,Arial,Helvetica,sans-serif;margin:0;padding:0}*{scroll-behavior:smooth}.shadow{box-shadow:inset 0 -20px 20px 20px #0000008c}.shadowbackdrop{box-shadow:inset 0 -90px 30px 0 #0000008c}.img{transition:.5s ease-in-out}.card:hover .img{transform:scale(1.1)}.active{background-color:#fff;color:#000}.textColorDark{color:#fff}.textColorLight{color:#2c2c2c}.backgroundColorLight{background:#fff}.backgroundColorDark{background-image:linear-gradient(180deg,#09020d 20%,#000)}.loader{display:inline-block;height:48px;position:relative;width:48px}.loader:after,.loader:before{animation:animloader 2s ease-in-out infinite;background:#2c2c2c;border-radius:50%;box-sizing:border-box;content:"";height:48px;left:0;position:absolute;top:0;width:48px}.loader:after{animation-delay:1s}@keyframes animloader{0%,to{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(1)}}.header-container{position:fixed;top:0;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:35}.header-wrap{background-color:#fff;height:3.5rem;justify-content:space-between;padding:.5rem 1rem}.header-wrap,.start{flex-direction:row}.center,.header-wrap,.start{align-items:center;display:flex}.center{flex:0 1 732px;flex-direction:row;min-width:0}.center-mobile{display:none}.end{justify-content:flex-end}.end,.sidebar-toggle{align-items:center;display:flex}.sidebar-toggle{border-radius:1rem;cursor:pointer;justify-content:center;padding:.4rem}.sidebar-toggle:hover{background-color:#e8e8e8}.app-icon-wrap{align-items:center;color:#2c2c2c;cursor:pointer;display:flex;justify-content:center;text-decoration:none}.app-icon-wrap:hover{color:#2c2c2c}.theme-icon-wrap{background-color:#8792b9;border-radius:50%;cursor:pointer;margin-right:.625rem;padding:.25rem}.theme-icon{height:auto;width:2rem}.logo{height:100%;width:4.375rem}.app-title{font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500}.app-title-light{color:#2c2c2c}.app-title-dark{color:#fff}.search-mobile{display:none}@media screen and (max-width:767px){.header-wrap{padding:.25rem}.search-mobile{display:flex;margin-right:1rem}.center{display:none}.center-mobile{display:flex;flex:0 1 732px;min-width:0}.back-icon-search{border:1px solid #e8e8e8;border-radius:50%;height:auto;width:1.875rem}}.container{display:flex;flex:1 1;flex-basis:0.000000001px;margin:0 0 0 40px;padding:0 4px}.search-wrap{height:2.5rem;justify-content:center;width:30rem}.search-container,.search-wrap{align-items:center;display:flex;flex:1 1;flex-basis:0.000000001px;flex-direction:row;position:relative}.search-container{height:38.5px;margin-left:32px;padding:0 4px 0 16px;width:100%}.search-container-light{background-color:#fff;border:1px solid #ccc;border-radius:40px 0 0 40px;border-right:none;box-shadow:inset 0 1px 2px #eee;caret-color:#0f0f0f;color:#121212}.search-container-dark{background-color:#09020d;border:1px solid #190623;border-radius:40px 0 0 40px;border-right:none;box-shadow:inset 0 1px 2px #2a0c3a;caret-color:#fff}.search-input{border:0;height:24px;outline:none;width:100%}.search-input-color-light{background-color:#fff;color:#2c2c2c}.search-input-color-dark{background-color:#09020d;color:#fff}.search-button{border-radius:0 40px 40px 0;cursor:pointer;height:40px;margin:0;width:64px}.search-button-light{background-color:#f8f8f8;border:1px solid #d3d3d3}.search-button-light:hover{background-color:#f0f0f0;border:1px solid #c6c6c6;box-shadow:0 1px 0 #0000001a}.search-button-dark{background-color:#21082f;border:1px solid #190623}.search-button-dark:hover{background-color:#320d47;border:1px solid #41115c;box-shadow:inset 0 1px 2px #2a0c3a}.search-icon-wrap{align-items:center;display:flex;justify-content:center}.boxShadowInput{box-shadow:0 0 0 .25rem #0d6efd40;transition:box-shadow .15s ease-in-out}.inputClassFocus{border:1px solid #86b7fe;transition:border .15s ease-in-out}@media screen and (min-width:768px) and (max-width:992px){.container{margin:0}}@media screen and (max-width:768px){.container{margin:0}.search-container{margin-left:10px}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.card{border:none!important;border-radius:1rem;cursor:pointer;height:410px;margin:12px 0;overflow:hidden;position:relative;width:100%}.bookmark-button{background-color:#09020d;border-radius:50%;bottom:0;color:#fff;font-size:1.25rem;margin:12px;padding:6px 10px;position:absolute;right:0;z-index:20}.card-content{align-items:flex-end;bottom:0;justify-content:space-between}.card-content,.card-content-year{display:flex;padding:12px;position:absolute;width:100%;z-index:20}.card-content-year{align-items:center;justify-content:flex-end;right:0;top:0}.card-year{background:#ecd10c;color:#2c2c2c}.card-title,.card-year{border-radius:.375rem;font-size:1.25rem;font-weight:600;padding:.25rem .5rem;text-overflow:ellipsis;word-break:break-word}.card-title{background:#09020d;color:#fff}.link{box-shadow:0 0 10px #00000080;position:absolute;z-index:10}.img,.link{height:100%;width:100%}.img{object-fit:cover}@media screen and (min-width:768px){.card{height:360px;margin:20px 0;width:15rem}.img{transform:scale(1)}}.movies-container{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#0000 #0000;scrollbar-width:thin}.no-result-found-image-wrap{height:auto}@media screen and (min-width:768px){.infinite-scroll{gap:.25rem .25rem;justify-content:space-around;padding:8px}.movies-container{flex-direction:column;margin-bottom:0;margin-left:240px;padding:10px}.motion-container{justify-content:space-around}}.sidebar-container{height:100vh;left:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;scrollbar-color:#0000 #0000;scrollbar-width:thin;top:41px;width:250px;z-index:34}.ps-sidebar-container{z-index:10!important}.css-dip3t8{background-color:initial!important}.sidebar-wrap{overflow-y:auto;padding:32px 0;width:250px}.link-item{text-decoration:none}.link-item,.link-item:hover{color:#2c2c2c}.menu-Heading-Class{display:block;flex:none;font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:2.2rem;max-height:2.2rem;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:normal}.menu-Heading-Class-Light{color:#2c2c2c}.menu-Heading-Class-Dark{color:#fff}.borderBottomLight{border-bottom:1px solid #dadada;margin:1rem 0}.borderBottomDark{border-bottom:1px solid #fff3;margin:1rem 0}.image-icon{height:1.5rem;width:1.5rem}.genreActive{background-color:#dadada}.genreActive:hover{background-color:#e8e8e8}.genreActiveDark{background-color:#190623}.genreActiveDark:hover{background-color:#320d47}@media screen and (max-width:768px){.sidebar-wrap{width:0}.sidebar-container{z-index:40}}.upcoming-movies-container{display:flex;flex-direction:column}.motion-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;position:relative}.loader{margin:40px}.infinite-scroll{display:flex;flex-wrap:wrap;justify-content:space-evenly;overflow:hidden;padding:0 8px;position:relative;width:100%}.no-result-image-container{height:30%}@media screen and (min-width:768px){.infinite-scroll{gap:.25rem .25rem;justify-content:space-around;padding:8px}.trending-movies-container-with-result{height:100%;margin-bottom:0;margin-left:240px;padding:10px}.trending-movies-container-no-result{height:100%;margin-bottom:0;margin-left:0;padding:10px}.motion-container{justify-content:space-around}}@media screen and (max-width:767px){.heading{display:flex;margin-left:.75rem;margin-top:1.25rem}}.upcoming-movies-container{height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#0000 #0000;scrollbar-width:thin}.no-result-image-container{display:flex;height:50%;justify-content:center;width:100%}@media screen and (min-width:768px){.upcoming-movies-container-no-result,.upcoming-movies-container-with-result{margin-bottom:0;margin-left:240px;padding:10px}}.favourite-card-wrap{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 8px}@media screen and (min-width:768px){.favourite-card-wrap{justify-content:space-around;padding:8px}}.no-result-found-image-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.no-result-image-container-favourite{display:flex;height:30%;justify-content:center;width:100%}.no_result_text{display:flex;font-size:2rem}.movie-container{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#0000 #0000;scrollbar-width:thin}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.loader-movie{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-button{background:#fff;border-radius:50%;color:#000;font-size:2.5rem;margin:1rem;position:fixed;width:15px;z-index:10}.poster-container{display:flex;height:auto;justify-content:center;position:relative}.shadow-backdrop{background:#00000080;height:100%;position:absolute;width:100%}.movie-title{bottom:0;color:#fff;font-size:2rem;font-weight:700;padding:2rem;position:absolute;text-align:center}.poster-image{width:100%}.movie-overview{font-size:1.1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;text-align:center}.release-date-container{display:flex;justify-content:center;margin:1rem 0;text-align:center}.release-date{background:#190623;border:2px solid #190623;border-radius:1rem;color:#fff;font-size:1.25rem;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.genres-container{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0}.genre-tag{background:#190623;border-radius:1rem;color:#fff;margin:.5rem;padding:.5rem 1rem}.cast-container{text-align:center}.cast-title{font-size:2rem;margin:1rem 0}.cast-list{display:flex;justify-content:flex-start;overflow-x:auto;padding-bottom:1rem}.cast-item{margin:.5rem;max-width:9rem;min-width:9rem;text-align:center}.cast-image{border-radius:1rem;width:100%}.cast-character,.cast-name{margin:.5rem 0}@media screen and (min-width:768px){.movie-container{margin-bottom:0;margin-left:240px;padding:10px}}
/*# sourceMappingURL=main.5556f5a3.css.map*/