.details-modal{background-color:rgba(7,5,5,.544);display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10}.details-modal__content{background-color:#f5f5f5;border:2px solid #171c2b;border-radius:15px;margin:5% auto;position:relative;width:40%}.details-modal__card-info,.details-modal__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:1rem}.details-modal__card-info{color:#db565d;width:100%}.details-modal__title{color:#1a1a1a;font-size:2rem;font-weight:600;text-transform:uppercase}.details-modal__property-title{color:#171c2b;font-size:1.2rem;font-weight:600;margin-top:.5rem}.details-modal__property-value{font-size:1rem;text-transform:capitalize;word-spacing:.4rem}.details-modal__close-button{background-color:transparent;border:none;color:#5d5d5d;cursor:pointer;font-size:1.5rem;margin:0 .5rem;padding:.1rem;position:absolute;right:0;top:0}.details-modal__close-button:hover{background-color:transparent;color:#1a1a1a}@media(max-width:768px){.details-modal__content{margin:10% auto;width:80%}}.filters-container{justify-content:flex-end}.filters-container,.filters-container__search-box{align-items:center;display:flex;flex-direction:row}.filters-container__search-box{justify-content:center;margin:2rem 0;width:90%}.filters-container__search-box__input{background-color:#fff;border:1px solid #171c2b;border-radius:.5rem;font-size:1rem;font-weight:500;outline:none;padding:.5rem;width:100%}.filters-container__sort-by{align-items:center;display:flex;flex-direction:row;font-size:1rem;font-weight:500;justify-content:center;margin:1rem 0}.filters-container__sort-by__select{background-color:#e1e1e1;border:1px solid #171c2b;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:500;margin-left:1rem;outline:none;padding:.5rem}@media(max-width:768px){.filters-container{flex-wrap:wrap}.filters-container__search-box{margin:1rem 0 0;width:100%}}.planet-form-modal{background-color:rgba(7,5,5,.544);color:#1a1a1a;display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10}.planet-form-modal__content{align-items:flex-start;background-color:#f5f5f5;border:2px solid #171c2b;border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:5% auto;padding:1.5rem;position:relative;width:70%}.planet-form-modal__title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.planet-form-modal__item{margin-bottom:1rem;width:100%}.planet-form-modal__checkbox-title,.planet-form-modal__label{color:#1a1a1a;font-size:1rem;font-weight:600;margin-bottom:.5rem}.planet-form-modal__input{border:1px solid #1a1a1a;border-radius:5px;color:#1a1a1a;font-size:1rem;margin-top:.3rem;padding:.5rem;width:100%}.planet-form-modal__button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:1rem 0;width:100%}.planet-form-modal__button-submit{background-color:#171c2b;border:1px solid #171c2b;border-radius:5px;color:#f5f5f5;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem;width:60%}.planet-form-modal__button-submit:hover{background-color:#fff;color:#171c2b}.planet-form-modal__button-close{background-color:transparent;border:none;color:#5d5d5d;cursor:pointer;font-size:1.5rem;margin:0 .5rem;padding:.1rem;position:absolute;right:0;top:0}.planet-form-modal__button-close:hover{background-color:transparent;color:#1a1a1a}@media(max-width:768px){.planet-form-modal__content{margin:10% auto;width:80%}}.checkbox-input{align-items:flex-start;border:1px solid #1a1a1a;border-radius:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:1rem 0;padding:.5rem;width:100%}.checkbox-input label{color:#1a1a1a;cursor:pointer;padding:.3rem}.checkbox-input input{cursor:pointer;margin:.3rem;padding:.5rem}.pagination{align-items:center;display:flex;justify-content:center;margin:1rem}.pagination__pages{font-size:1.2rem;margin:0 1rem}.pagination__button{background-color:#fff;border:none;border-radius:.5rem;color:#171c2b;cursor:pointer;font-size:1.2rem;font-weight:700;padding:.3rem .8rem;transition:all .1s ease-in-out}.pagination__button:hover{color:#db565d}.planet-card{align-items:flex-start;border:2px solid #fff;border-radius:10px;display:flex;flex-direction:column;font-family:Roboto Mono,monospace;height:280px;justify-content:space-around;margin:1rem .5rem;padding:1rem;width:280px}.planet-card__name{font-size:1.8rem;font-weight:700}.planet-card__info{color:#fff;font-size:.8rem;margin:.5rem 0;text-transform:capitalize;width:100%}.planet-card__info-truncate{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.planet-card__property{color:#db565d;font-family:Rubik,sans-serif;font-size:1rem}.planet-card__actions{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.planet-card__button{background-color:#171c2b;border:1px solid #fff;border-radius:5px;box-shadow:0 0 1px 0 #fff;color:#fff;font-size:.9rem;margin:.5rem;padding:.3rem .5rem;transition:all .2s ease-in-out}.planet-card__button:hover{background-color:#db565d;color:#fff;cursor:pointer}@media(max-width:768px){.planet-card{height:270px;width:270px}.planet-card__name{font-size:1.5rem}.planet-card__button{font-size:.9rem}}.planets-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));justify-items:center;margin:.5rem;padding:0}.planets-list__no-results,.planets-list__title{color:#fff;font-family:Roboto Mono,monospace;font-size:1.1rem;font-weight:700;margin:.5rem}@media(max-width:768px){.planets-list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}.home-page__title{color:#fff;font-family:Roboto Mono,monospace;font-size:2.5rem;font-weight:700;margin:1rem;text-align:center}@media(max-width:768px){.home-page__title{font-size:1.3rem}}.app-footer{border-top:1px solid #adadad;bottom:0;font-family:Roboto Mono,monospace;font-size:.8rem;height:2.5rem;padding:1rem 0;position:absolute;text-align:center;width:100%}.app-footer__link{color:#db565d;text-decoration:none}.app-footer__link:hover{text-decoration:underline}.app-footer__text{margin:0;padding:1rem}.app-header{align-items:center;border-bottom:1px solid #db565d;display:flex;flex-direction:row;font-family:Rubik,sans-serif;justify-content:space-between;padding:.7rem}.app-header__title{color:#db565d;font-size:2rem;font-weight:700}.app-header__button{background-color:#fff;border:1px solid #adadad;border-radius:5px;color:#171c2b;font-size:1rem;font-weight:700;margin:.5rem;padding:.6rem 1rem;transition:all .2s ease-in-out}.app-header__button:hover{background-color:#171c2b;border:1px solid #fff;color:#fff;cursor:pointer}@media(max-width:768px){.app-header__title{font-size:1.5rem}.app-header__button{font-size:.8rem}}.layout-container{margin:0 auto;max-width:1350px;min-height:100vh;padding-bottom:2.5rem;position:relative}.layout-children{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:1rem auto;max-width:1050px;padding:0 1rem}.App{margin:0 auto}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:none}a,a:hover,a:visited,body{color:#fff}body{background-color:#171c2b;font-family:Rubik,sans-serif;margin:0}
/*# sourceMappingURL=main.68e056f2.css.map*/