@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";header{background-color:#000}header .navbar{padding:1rem 0}header .navbar .navbar-logo-container{text-align:center}header .navbar .navbar-logo-container .navbar-logo{width:200px}header .navbar .navbar-menu{border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;margin:1rem 0;display:flex;justify-content:center}header .navbar .navbar-menu .nav-link{padding:.5rem;font-size:.7rem;font-weight:200;border-left:1px solid #0a0a0a}header .navbar .navbar-menu .nav-link:last-child{border-right:1px solid #0a0a0a}header .navbar .navbar-menu .nav-link.nav-link.active{border-bottom:2px solid #ba52ed}@media (min-width: 400px){header .navbar .navbar-menu .nav-link{font-size:1rem}}@media (min-width: 500px){header .navbar .navbar-menu .nav-link{font-size:1.33rem}}footer{margin-top:auto;text-align:center}footer .footer{border-top:1px solid #fff;padding:1rem 0}footer .footer p{font-weight:200}footer .footer .social-icons{font-size:1.5rem;margin-bottom:2rem}footer .footer .social-icons a+a{margin-left:10px}footer .footer .social-icons a:hover{color:#056ffa}footer .footer .extra-links{font-style:italic}footer .footer .extra-links a{font-weight:100;color:#ddd}footer .footer .extra-links a+a{margin-left:5px}.hero,.error-img__container{height:fit-content;margin-bottom:1rem;position:relative}.overlay{position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.01),rgb(0,0,0));font-weight:200;text-align:left;font-style:italic;top:0;width:100%;height:100%;display:flex;align-items:end;padding-bottom:1rem;padding-right:1rem}.overlay .overlay-content .content-message{color:#fff;display:none;font-size:1rem;font-weight:200}.overlay .overlay-content .content-text{display:none;color:#ba52ed;font-size:.8rem;font-weight:200}@media (min-width: 400px){.overlay .overlay-content .content-message{display:block;font-size:1rem}.overlay .overlay-content .content-text{display:block;font-size:.7rem}}@media (min-width: 500px){.overlay .overlay-content .content-message{display:block;font-size:1.4rem}.overlay .overlay-content .content-text{display:block;font-size:1rem}}@media (min-width: 768px){.overlay .overlay-content .content-message{font-size:2rem}.overlay .overlay-content .content-text{font-size:1rem}}.promo{text-align:center;position:relative}.promo button{position:absolute;cursor:pointer;font-family:inherit;font-weight:700;outline:none;border:none;padding:.3rem;color:#fff;border-radius:5px;background-color:#056ffa;bottom:20px;left:50%;transform:translate(-50%)}.promo button:hover{background-color:transparent;outline:2px solid #056ffa;backdrop-filter:blur(20px)}@media (min-width: 400px){.promo button{padding:.8rem}}.card{margin-bottom:2rem;position:relative}.card .card-thumbnail{min-height:200px;border-radius:10px 10px 0 0}.card .card-text-content{background-color:#0a0a0a;padding:2rem;border-radius:0 0 10px 10px}.card .card-text-content h4{font-weight:300;color:#ba52ed}.card .card-text-content p{font-weight:200}.card .card-text-content .card-indent{position:absolute;bottom:0;background-color:#000;padding:.5rem;border-radius:5px 5px 0 0;width:6rem;left:50%;transform:translate(-50%)}@media (min-width: 400px){.card .card-thumbnail{min-height:350px}}@media (min-width: 768px){.card{display:flex}.card .card-thumbnail{width:50%;border-radius:10px 0 0 10px}.card .card-text-content{width:50%;border-radius:0 10px 10px 0}.card .card-text-content .card-indent{left:75%}}.home-page .home-page-text{text-align:justify;font-weight:200;font-size:.9rem;margin-bottom:1rem}.home-page .section-title{font-weight:200;border-bottom:1px solid #fff;margin:1rem 0}@media (min-width: 400px){.home-page .home-page-text{font-size:1rem}}@media (min-width: 768px){.home-page .home-page-text{column-count:2;gap:2rem}}.login-page h1{text-align:center;text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem}.login-page .login-form{margin-bottom:2rem}.login-page .login-form label,.login-page .login-form input{display:block;font-weight:200;margin-bottom:1rem}.login-page .login-form input{width:100%;border:none;background-color:#0a0a0a;color:#056ffa;padding:.8rem}.login-page .login-form button{margin:2rem auto}.login-page .image-container{text-align:center}.login-page .image-container img{max-width:121px}@media (min-width: 768px){.login-page .login-form{width:50%;margin:0 auto}}.signup-page h1{text-align:center;text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem}.signup-page .signup-form{margin-bottom:2rem}.signup-page .signup-form label,.signup-page .signup-form input{display:block;font-weight:200;margin-bottom:1rem}.signup-page .signup-form input{width:100%;border:none;background-color:#0a0a0a;color:#056ffa;padding:.8rem}.signup-page .signup-form button{margin:2rem auto}.signup-page .image-container{text-align:center}.signup-page .image-container img{max-width:121px}@media (min-width: 768px){.signup-page .signup-form{width:50%;margin:0 auto}}.starship-details .starship-card{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.8)),url(/assets/starnight-56783dd6.jpg) center/cover;padding:1rem;font-weight:300}.starship-details .starship-card .starship-name{text-align:center;margin:1rem 0;font-size:1.5rem;text-transform:uppercase}.starship-details .starship-card h2{color:#056ffa;font-size:1.3rem}.starship-details .starship-card .starship-img-container{text-align:center}.starship-details .starship-card .starship-img-container img{border-bottom:2px solid #056ffa}.starship-details .starship-card span{display:inline-block;font-size:.7rem}.starship-details .starship-card span+span{margin-left:5px}.starship-details .starship-card .category{color:#fff;font-weight:600}.starship-details .starship-card .value{font-style:italic;color:#ddd;font-weight:200}.pilots,.movies{margin:1rem 0}.pilots h2,.movies h2{font-size:1.3rem;color:#056ffa}.pilots p,.movies p{font-size:.8rem;font-weight:200;font-style:italic}.feature-container1{padding:1rem}.feature-container2{padding:1rem;border-radius:5px;border:1px solid #fff}@media (min-width: 400px){.starship-details .starship-card .starship-name{font-size:2.4rem}.starship-details .starship-card h2{font-size:1.5rem}.starship-details .starship-card span{font-size:1rem}.pilots,.movies{margin:1rem 0}.pilots h2,.movies h2{font-size:1.5rem}.pilots p,.movies p{font-size:1rem}}@media (min-width: 768px){.starship-features-flex{display:flex;justify-content:space-around}.pilots,.movies{margin:0}}.loading-spinner{text-align:center}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s ease infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.starships-list .starship{display:block;background-color:#0a0a0a;padding:1rem;margin-bottom:1rem;border-radius:5px}.starships-list .starship .starship-name{margin-bottom:.5rem;font-weight:500}.starships-list .starship .starship-model{font-weight:200;font-style:italic;color:#ddd}*{margin:0;padding:0;box-sizing:border-box}#App{min-height:100vh;display:flex;flex-direction:column}.content{padding-bottom:2rem}a{text-decoration:none;color:#fff;transition:all .8s ease}img{max-width:100%}body{background-color:#000;color:#fff;font-family:Poppins,Inter,Avenir,Helvetica,Arial,sans-serif}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #0a0a0a inset!important;-webkit-text-fill-color:limegreen}.container{width:90%;margin:0 auto;max-width:1000px}.btn{display:block;margin:0 auto;padding:.6rem 1.5rem;font-weight:500;font-family:inherit;background-color:transparent;color:#fff;border-radius:30px;border:2px solid #ba52ed}.btn:active{transform:scale(.98)}
