.home{margin-top:8rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.logo{min-width:10rem;width:15%}.input{width:40%;min-width:15rem!important}.card{position:relative;transition:all .5s;background-color:#fff;width:20%;margin:1rem;min-width:15rem;border-radius:1rem 1rem 0rem 0rem;border-bottom:none;align-items:center}.image{object-fit:cover;width:100%;height:100%;border-radius:1rem;aspect-ratio:16/9;transition:all 1s}.card:hover .image{object-fit:contain}.MuiChip-root{font-family:Courier New!important;margin-right:1rem}.gallery{display:flex;flex-wrap:wrap;justify-content:space-around;margin:4rem 2rem}ul{margin:2rem auto!important;width:fit-content}.tags{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2rem;gap:1rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.modal *{z-index:30}.modal-background{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20}.img{max-height:50vh;max-width:100%}.description{display:block!important;z-index:35;margin:auto!important;width:75%;min-width:20rem!important;top:50%}.description div{width:100%}.data{position:relative;width:75%;background-color:#fff;border:1px solid black;border-radius:.5rem;margin-left:-1px;padding:3rem 2rem .5rem}.row{display:flex;justify-content:space-between;align-items:center;overflow-wrap:break-word}.bold{display:inline-block;font-weight:700}.value{display:inline-block;text-align:end}.controls{position:absolute;display:flex;flex-direction:row;justify-content:end;align-items:start;top:0;right:0;width:100%;padding:1rem;gap:2rem}.icon{color:#000;font-size:1.5rem!important}.star{color:orange;font-size:1.5rem!important;transition:all 1s}@media only screen and (min-width: 992px){.description{top:0}}.alert,.alert button{font-family:Courier New!important}.alert{position:fixed;width:75%;top:2rem;left:12.5%;z-index:40;font-family:Courier New!important}@keyframes navLink{0%{bottom:-2.5rem}to{bottom:2.5rem}}.navBottom{position:fixed;left:50%;margin-left:-7rem;width:14rem;z-index:20}.navBottom button{background-color:#fff;width:100%}.climbing{animation:.5s 1 normal navLink;animation-fill-mode:forwards}.dropping{animation:.5s 1 reverse navLink;animation-fill-mode:forwards}.up{bottom:2.5rem}.down{bottom:-2.5rem}*{box-sizing:border-box}body{margin:0;font-family:Courier New!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfffe;color:#000!important}code{font-family:monospace}
