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}.action-button,.action-button *{box-sizing:border-box}.action-button{background-color:#1e3a5f;border:2px solid #00bfff;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin:10px;padding:10px 20px;transition:background-color .3s ease}.action-button:hover{background-color:#1e90ff}.gradient-background{align-items:center;justify-content:center}.button{padding:10px 20px;position:absolute;text-align:center;transform:TRANSLATE(-50%,-50%)}.wrapper .minflix{color:#fff;font-size:50px;text-align:center}.loginPos,.registerPos{padding:10px 20px;position:absolute;transform:TRANSLATE(-50%,-50%)}.center{background-color:#6c3737;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}h1{color:#fff;text-align:center}.wrapper{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0000;border:2px solid #fff3;border-radius:10px;box-shadow:0 0 10px #0003;color:#fff;margin:0 auto;padding:30px 20px;position:relative;width:420px}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.input-box{height:50px;margin:30px 0;width:100%}.input-box input{background:#0000;border:2px solid #fff3;border-radius:40px;color:#fff;font-size:16px;height:100%;outline:none;padding:0 20px;width:100%}.input-box input::placeholder{color:#fff}.input-box i{font-size:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.wrapper .show-password{display:flex;font-size:14.5px;margin:15px 0;padding:auto}.show-password input{height:20px;margin-right:10px;width:20px}.wrapper button{background:#fff;border:none;border-radius:40px;box-shadow:0 0 10px #fafafa1a;color:#333;cursor:pointer;font-size:16px;font-weight:600;height:45px;outline:none;transition:all .3s ease;width:100%}.wrapper .register-link{font-size:14.5 px;margin:20px 0 15px;text-align:center}.register-link p a{color:#fff;font-weight:600;text-decoration:none}@media (max-width:445px){.wrapper{padding:20px 15px;width:90%}.wrapper .minflix{font-size:36px}.input-box{margin:20px 0}.wrapper button{font-size:14px;height:40px}.register-link{font-size:12px}.center{padding:20px;width:95%}.wrapper .show-password{display:flex;font-size:14.5px;margin:15px 0;padding:auto}.input-box{height:50px;margin:30px 0;width:100%}}.gradient-background,.gradient-background *{box-sizing:border-box}.gradient-background{background:linear-gradient(180deg,blue,#000);color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;text-align:center}#overlay #profileList{list-style:none;margin:0 auto;padding:0}#overlay #profileListItem{display:flex;justify-content:center}@media (min-width:650px){#overlay,#overlay *{box-sizing:border-box}#overlay{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;padding:20px;text-align:center}#overlay #profileListContainer{align-items:center;display:flex;flex-grow:1;justify-content:center}#overlay #profileList{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:40px 0;padding:0}#overlay #profileButton{background:#0000;border:2px solid #00bfff;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:120px;transition:transform .2s,background-color .3s;width:120px}#overlay #profileButton:hover{background-color:#1e90ff;border-color:#1e90ff;color:#fff;transform:scale(1.05)}#overlay #addProfileForm,#overlay #editProfileForm{align-items:center;background-color:#1a1a1a;border:1px solid #00bfff;border-radius:10px;color:#fff;display:flex;flex-direction:column;margin:20px auto;padding:20px;width:260px}#overlay #addProfileForm input,#overlay #editProfileForm input{background-color:#000;border:1px solid blue;color:#fff;margin-bottom:10px;padding:10px;width:95%}.buttonRow{gap:20px;margin-bottom:10px}#logoutButtonContainer,.buttonRow{display:flex;justify-content:center}#logoutButtonContainer{margin-top:10px}}@media (max-width:649px){#overlay #profileListContainer{align-items:center;flex-direction:column}#overlay #profileList{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0;padding:0}#overlay #profileButton{background:#0000;border:1px solid #00bfff;border-radius:50%;color:#fff;font-size:14px;height:80px;width:80px}#overlay{justify-content:space-between;min-height:100vh;overflow:hidden;text-align:center}#overlay,#overlay #addProfileForm,#overlay #editProfileForm{align-items:center;display:flex;flex-direction:column;padding:20px}#overlay #addProfileForm,#overlay #editProfileForm{background-color:#1a1a1a;border:1px solid #00bfff;border-radius:10px;color:#fff;margin:20px auto;width:260px}#overlay #addProfileForm input,#overlay #editProfileForm input{background-color:#000;border:1px solid blue;color:#fff;margin-bottom:10px;padding:10px;width:95%}}.search-container{position:relative;width:100%}.search-form{width:100%}.search-input-container{display:flex;width:100%}.search-input{border:none;border-radius:10px;flex-grow:1;font-size:.9rem;padding:.5rem 1rem}.search-button{border-radius:0 4px 4px 0;margin-left:0}.dropdown-container{position:absolute;width:64%;z-index:10}.history-list{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:10}.history-item{color:#333;cursor:pointer;padding:.75rem 1rem}.history-item:hover{background-color:#f5f5f5}.navbar{align-items:center;background-color:#1e3a5f;border:2px solid #00bfff;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;width:100%;z-index:100}.navbar-brand h1{font-size:1.5rem;margin:0}.navbar-menu{display:flex;gap:1.5rem}.thumbnail{height:auto;max-width:100%}.content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:35px}#filmWatcher{max-width:1200px;padding:20px;text-align:center;width:100%}#filmWatcher h2{font-size:2rem;margin-bottom:20px}#filmWatcher video{border-radius:10px;height:auto;width:100%}@media (max-width:600px){#filmWatcher h2{font-size:1.5rem}#filmWatcher video{max-width:100%}}
/*# sourceMappingURL=main.9bdf3365.css.map*/