body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:#292929;color:#fff}.add-list-container{background-color:#1d1d1d;display:flex;flex-direction:column;height:400px;justify-content:space-between;width:650px;z-index:1}.add-list-container,.exit-button{border-radius:20px;position:absolute}.exit-button{color:#fff;cursor:pointer;right:40px;top:40px}.add-list-column{display:flex;flex-direction:column;gap:8px;justify-content:start;padding:35px}.add-list-title{font-size:25px;font-weight:500;padding-bottom:20px}.add-list-column label{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:60px;justify-content:space-between;transition:.1s}.add-list-column textarea{border-radius:10px;font-size:16px;height:90px;padding:10px;transition:.1s}.add-list-column textarea.hidden{opacity:0}.add-list-status-rating-container{display:flex;flex-direction:column;gap:8px;width:250px}.add-list-column label.hidden{opacity:0}.add-list-column select{border-radius:20px;font-size:16px;padding:1px}.add-list-costum-button-container{flex-direction:row;margin-bottom:30px}.add-list-costum-button,.add-list-costum-button-container{align-items:center;display:flex;justify-content:center;width:100%}.add-list-costum-button{background-color:#fff;border-radius:20px;color:#000;cursor:pointer;height:30px;margin:0 30px;transition:.1s}.add-list-costum-button:hover{background-color:#292929;color:#fff;transition:.1s}.costum-card{background-color:#1d1d1d;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:.1s;white-space:nowrap;width:180px}.costum-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.1s}.costum-card img{border-radius:20px;height:270px;width:180px}.rating{align-items:center;background-color:rgba(0,0,0,.6);border-radius:8px;bottom:70px;display:flex;flex-direction:row;font-size:15px;font-weight:500;gap:4px;justify-content:center;left:10px;padding:2px 5px;position:absolute}.card-detail{display:flex;flex-direction:column;gap:3px}.title{font-size:16px;overflow:hidden;padding:7px 0 0 7px;text-overflow:ellipsis}.title,.year{text-align:center}.year{padding-bottom:7px}.no-image-found{align-items:center;background-color:#1d1d1d;border-radius:20px;display:flex;flex-direction:column;gap:5px;height:270px;justify-content:center;width:180px}.no-image-title{font-size:25px;font-weight:500}.no-image-subtitle{font-size:16px;font-weight:400}.movielist-body{margin:6px 0}.costum-container{display:flex;flex-direction:row;flex-shrink:0;gap:20px;justify-content:start;overflow-x:scroll;padding:15px 0}.costum-title-container{align-items:center;background-color:#1d1d1d;border-radius:10px;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:start;padding-left:28px}.trailer-modal-costum-container{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;position:absolute;top:0;width:100vw;z-index:1}.trailer-no-videos-found{align-items:center;background-color:#1d1d1d;border-radius:20px;display:flex;flex-direction:column;gap:20px;height:400px;justify-content:center;width:700px}.trailer-no-videos-title{font-size:50px;font-weight:600}.trailer-no-videos-subtitle{font-size:20px;font-weight:400}.detail-costum-container{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;gap:30px;height:500px;justify-content:start;margin-bottom:15px;overflow:hidden}.detail-costum-container img{border-radius:20px;height:450px;margin-left:60px}.detail-data-button{display:flex;flex-direction:column;height:390px;justify-content:space-between}.detail-data-container{align-items:start;display:flex;flex-direction:column}.detail-title{font-size:32px;font-weight:700}.detail-overview{font-size:16px;padding-top:20px;width:800px}.detail-release-date,.detail-vote-rating{padding-top:20px}.detail-buttons-container{display:flex;flex-direction:row;gap:20px}.detail-button{align-items:center;background-color:#d9d9d9;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:16px;height:42px;justify-content:center;width:150px}.detail-button.added{background-color:#1a9e00;color:#fff}.detail-button.added:hover{background-color:#fff;color:#000}.detail-button:hover{background-color:#292929;color:#fff;transition:.1s}.modal-costum-container{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.detail-list-container{margin:0 40px}.costum-navbar{background-color:#1d1d1d;height:60px;justify-content:space-between;padding:0 35px;z-index:2}.burger-title,.costum-navbar{align-items:center;display:flex;flex-direction:row}.burger-title{gap:25px;justify-content:start}.burger{cursor:pointer}.costum-logo-title{flex-direction:row;font-size:25px;gap:8px;justify-content:start}.costum-button,.costum-logo-title{align-items:center;cursor:pointer;display:flex;font-weight:600}.costum-button{background-color:#d9d9d9;border-radius:20px;color:#000;font-size:16px;height:32px;justify-content:center;transition:.1s;width:100px}.costum-button:hover{background-color:#292929;color:#fff;transition:.1s}.login-signup-row{gap:23px;justify-content:center}.login-signup-row,.navbar-username-logo-row{align-items:center;display:flex;flex-direction:row}.navbar-username-logo-row{gap:15px}.navbar-greeting-user{font-weight:600}.navbar-user-svg{cursor:pointer}.navbar-dropdown{overflow:hidden}.navbar-dropdown-content{display:none;position:absolute;right:30px;text-align:center;width:100px;z-index:1}.navbar-dropdown-item{background-color:#fff;color:#000;cursor:pointer;padding:10px}.navbar-dropdown-item:hover{background-color:#1d1d1d;color:#fff}.navbar-dropdown:hover .navbar-dropdown-content{display:block}.costum-genres-buttons{display:flex;flex-direction:row;gap:15px;margin-top:10px;overflow-x:auto;padding:5px 0}::-webkit-scrollbar{height:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,67%,.1);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}.costum-genre-button{align-items:center;background-color:#1e1e1e;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:35px;justify-content:center;padding:0 15px;transition:.1s}.costum-genre-button.selected{background-color:#fff;color:#000}.costum-genre-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-costum-body{margin:6px 40px}.costum-footer-container{align-items:center;background-color:#1d1d1d;display:flex;flex-direction:row;height:86px;justify-content:space-between;margin-top:30px;padding:0 50px;position:relative;z-index:2}.costum-footer-container p{font-size:16px;font-weight:400}.costum-sidebar{background-color:#1c1c1c;left:0;position:absolute;top:60px;transition:.5s;width:262px;z-index:1}.costum-sidebar.hidden{left:-100%;transition:.5s}.costum-sidebar-item{align-items:center;background-color:#1d1d1d;border-bottom:solid #fff;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:61px;justify-content:center;transition:.3s;width:100%}.costum-sidebar-item.selected,.costum-sidebar-item:hover{background-color:#fff;color:#1d1d1d}.login-form-container{background-color:#1d1d1d;flex-direction:column;justify-content:space-between;width:450px}.costum-login-button,.login-form-container{align-items:center;border-radius:20px;display:flex;margin-top:30px}.costum-login-button{background-color:#fff;color:#000;cursor:pointer;font-size:16px;font-weight:400;height:30px;justify-content:center;margin-bottom:30px;text-align:center;transition:.1s;width:350px}.costum-login-button:hover{background-color:#292929;color:#fff}.costum-login-button.loading{background-color:gray}.login-input-error-column{display:flex;flex-direction:column;gap:2px}.login-error-message{color:#c00;display:flex;flex-direction:row;font-size:12px;justify-content:start}.sign-up-body{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/background.c79e967d19d6374f6665.jpg);background-blend-mode:darken;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.main-sub-title,.sign-up-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-sub-title{gap:5px;text-align:center}.main-title{font-size:50px;font-weight:600}.subtitle{font-size:20px;font-weight:600}.form-container{align-items:center;background-color:#1d1d1d;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin-top:30px;width:520px}.costum-input-container{display:flex;flex-direction:column;gap:15px;justify-content:center;padding-top:30px}.costum-input-container label{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:70px;justify-content:space-between}.costum-input-container input{border-radius:20px;padding:3px 8px}.signup-input-error-column{display:flex;flex-direction:column;gap:2px}.signup-error-message{color:#c00;display:flex;flex-direction:row;font-size:13px;justify-content:start}.costum-signup-button{align-items:center;background-color:#fff;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:30px;justify-content:center;margin-bottom:5px;margin-top:30px;text-align:center;transition:.1s;width:400px}.costum-signup-button.loading{background-color:gray}.costum-signup-button:hover{background-color:#292929;color:#fff}.signup-already-have-account{padding-bottom:20px}.to-login{color:#006eff;cursor:pointer}.to-login:hover{color:#00aeff}.delete-modal-container{background-color:#1d1d1d;border-radius:20px;justify-content:space-between;position:absolute;width:560px;z-index:1}.delete-modal-container,.delete-modal-title-column{align-items:center;display:flex;flex-direction:column}.delete-modal-title-column{gap:20px;justify-content:start;margin:30px}.delete-modal-title{font-size:20px;font-weight:600}.delete-modal-buttons-row{flex-direction:row;gap:20px;margin:30px}.delete-modal-button,.delete-modal-buttons-row{align-items:center;display:flex;justify-content:center}.delete-modal-button{background-color:#c30000;border-radius:20px;color:#fff;cursor:pointer;height:30px;width:80px}.delete-modal-button:hover{background-color:red}.delete-modal-cancel-button{align-items:center;background-color:#fff;border-radius:20px;color:#000;cursor:pointer;display:flex;height:30px;justify-content:center;width:80px}.delete-modal-cancel-button:hover{background-color:#292929;color:#fff}.user-card-costum-container{align-items:center;background-color:#1d1d1d;border-radius:20px;display:flex;flex-direction:row;height:210px;justify-content:space-between;padding:0;position:relative;transition:.1s}.user-list-poster-detail{display:flex;flex-direction:row;gap:15px;justify-content:start;padding:16px}.user-list-poster-detail img{border-radius:20px;height:180px}.user-list-detail{align-items:flex-start;display:flex;flex-direction:column;gap:6px;height:160px;justify-content:start;padding:5px 0}.user-vote-average{align-items:center;background-color:rgba(0,0,0,.6);border-radius:8px;bottom:30px;display:flex;flex-direction:row;font-size:15px;font-weight:500;gap:4px;justify-content:center;left:20px;padding:2px 5px;position:absolute}.user-list-title{font-size:20px;font-weight:700}.user-list-overview{font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.user-buttons-rating-column{display:flex;flex-direction:column;height:160px;justify-content:space-between;margin:20px}.user-card-buttons{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between}.user-costum-button{align-items:center;background-color:#fff;border-radius:20px;color:#000;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.1s;width:110px}.user-costum-button:hover{background-color:#292929;color:#fff}.user-costum-delete-button{align-items:center;background-color:#c30000;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.1s;width:100px}.user-costum-delete-button:hover{background-color:red}.user-rating-container{align-items:center;background-color:#292929;border-radius:20px;display:flex;flex-direction:column;gap:5px;height:110px;justify-content:center}.user-your-rating-title{font-size:20px;font-weight:600}.user-logo-rating-row{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start}.user-rating-number{font-size:30px;font-weight:600}.user-more-detail-button{align-items:center;background-color:#fff;border-radius:20px;bottom:20px;color:#000;cursor:pointer;display:flex;height:25px;justify-content:center;left:150px;position:absolute;width:100px}.user-more-detail-button:hover{background-color:#292929;color:#fff}.user-status-button{align-items:center;background-color:#1d1d1d;border-radius:20px;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.1s;width:180px}.user-status-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.user-status-button.selected{background-color:#fff;color:#000}.user-data-container{align-items:center;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/static/media/user_background.baaa49e72ef5c0f46d3d.jpg);background-position:50%;background-repeat:none;background-size:cover;display:flex;flex-direction:row;gap:30px;height:300px;justify-content:start;padding:0 50px}.user-main-data-column{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.user-username{font-size:30px;font-weight:600}.user-total-movies{font-size:25px;font-weight:400}.user-movie-list-container{display:flex;flex-direction:column;margin:30px 40px}.user-costum-title-container{align-items:center;background-color:#1d1d1d;border-radius:10px;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:start;padding-left:28px}.user-row-status-type{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.user-status-buttons-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start;margin:15px 0}.user-type-select select{border-radius:20px;font-size:16px;height:30px;text-align:center;width:120px}.user-list-cards-column{display:flex;flex-direction:column;gap:10px}.user-no-list{align-items:center;display:flex;flex-direction:row;font-size:24px;font-weight:600;justify-content:start;margin-top:20px}
/*# sourceMappingURL=main.5e16dbe7.css.map*/