.navbar{background-color:#4b7ac7;box-shadow:1px 5px 10px #000;display:flex;font-size:min(1rem,3vw);justify-content:space-around;position:-webkit-sticky;position:sticky;top:0;width:100%}.navbar a{align-items:center;color:#fff;cursor:pointer;display:flex;text-decoration:none}.navbar a>img{color:#fff;max-width:30px}.navbar>a:hover{-webkit-transform:scale(110%);transform:scale(110%)}.cart-link{position:relative}.cart-link>.cart-length{aspect-ratio:1/1;background-color:red;border-radius:50%;font-size:.8rem;font-weight:700;left:-10px;padding:4px;position:absolute}.cart-link>.cart-length,.homepage{align-items:center;display:flex;justify-content:center;text-align:center}.homepage{flex-direction:column;gap:20px;padding:20px}.homepage>img{max-width:100%}.homepage>h1{font-size:min(2rem,6vw);margin:0}.homepage>p{font-size:min(1.3rem,4w);margin:0}.homepage>.warning-message{color:red;font-weight:700}.store-container{align-items:center;display:flex;flex-direction:column}.store-container>input{border:1px solid #000;border-radius:5px;margin-top:10px;padding:5px;width:60%}.pokemon-cards-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,250px);justify-content:center;padding:20px;width:100%}.pokemon-card{align-items:center;border:solid #000;border-radius:10px;box-shadow:1px 1px 10px #000;display:flex;flex-direction:column;justify-content:center;max-width:100%;text-align:center}.pokemon-card>a{width:100%}.pokemon-information>.pokemon-image{max-width:100%}.pokemon-information>.pokemon-name,.pokemon-information>.pokemon-type{margin:0}.pokemon-information>.pokemon-type{margin-bottom:10px}.pokemon-card button{background-color:#5f9ea0;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:5px;width:100%}.pokemon-card button:hover{color:#ff0}.pokemon-card>.add-form{display:flex;width:100%}.pokemon-card>.add-form>.add-button{background-color:#639;border-bottom-left-radius:6px;flex-grow:1}.pokemon-card>.add-form>.add-input{border-bottom-right-radius:6px;font-family:sans-serif;font-size:1rem;max-width:50px;text-align:center}.page-number-container{display:flex;gap:10px}.page-number-container>.page-number{cursor:pointer;font-size:3rem}.page-number-container>.next-page-number,.page-number-container>.previous-page-number{cursor:pointer}.page-number-container>img{cursor:pointer;display:flex;justify-content:center}.page-number-container>:not(.page-number):hover{-webkit-transform:scale(110%);transform:scale(110%)}.pokemon-container{gap:20px;padding:10px;text-align:center}.pokemon-view{align-items:center;display:flex;flex-direction:column;gap:5px;grid-row:1/-1;max-width:100%}.pokemon-view>.pokemon-name{font-size:min(2rem,7vw)}.pokemon-view>.pokemon-front-image{border:solid grey;border-radius:8px;box-shadow:2px 2px 5px #000;max-width:100%}.pokemon-view>.pokemon-history{align-items:center;display:flex;flex-direction:column;gap:10px}.pokemon-view .flavor-message{border-bottom:solid #8b4513;font-size:min(1.5rem,5vw);margin:5px 0;padding-bottom:20px}.pokemon-view .habitat-message{background-color:#395507;border-radius:10px 5px 10px 5px;color:#fff;font-size:min(1.5rem,5vw);padding:10px}.pokemon-view .habitat-message>h3{margin:0}.pokemon-view .habitat-message>.habitat{font-size:min(1rem,4vw)}.pokemon-view .evolution-message{border:5px double #483d8b;border-radius:20px 20px 5px 5px;padding:10px}.pokemon-view .evolution-message>h3{margin:0}.pokemon-view .evolution-message>.evolves-from{font-size:min(1rem,4vw)}.pokemon-view .evolution-message>.evolution-name{font-size:min(1.5rem,4vw)}.pokemon-view .evolution-message>.evolution-name>a{color:#0066cf;font-size:min(1.5rem,5vw);-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.pokemon-view .evolution-message>.evolution-name>a:hover{text-decoration:underline}.pokemon-details{align-items:center;display:flex;flex-direction:column;gap:10px;grid-row:1/-1;max-width:100%;padding-top:10px}.pokemon-details>.pokemon-game-icon{max-width:100px}.pokemon-details>ul,.pokemon-details>ul>.title{margin:0;padding:0}.pokemon-details>ul>.title{border-bottom:1px solid #4b7ac7;font-size:min(1.3rem,7vw);padding:5px}.pokemon-details>ul{align-items:center;border:5px solid #639;border-radius:10px;box-shadow:2px 2px 5px #000;display:flex;flex-direction:column;gap:5px;padding:10px;width:100%}.pokemon-details>ul>li{border-radius:5px;font-size:min(1rem,5vw);font-weight:700;list-style:none;padding:4px;width:80%}.pokemon-details>.types-container>li{color:#fff}.pokemon-details>.types-container>.normal{background-color:#a7a778}.pokemon-details>.types-container>.fire{background-color:#ee7f31}.pokemon-details>.types-container>.water{background-color:#678fef}.pokemon-details>.types-container>.grass{background-color:#77c650}.pokemon-details>.types-container>.electric{background-color:#f6ce31}.pokemon-details>.types-container>.ice{background-color:#97d6d7}.pokemon-details>.types-container>.fighting{background-color:#be3029}.pokemon-details>.types-container>.poison{background-color:#9f3fa0}.pokemon-details>.types-container>.ground{background-color:#debe68}.pokemon-details>.types-container>.flying{background-color:#a78fef}.pokemon-details>.types-container>.psychic{background-color:#f65788}.pokemon-details>.types-container>.bug{background-color:#a7b721}.pokemon-details>.types-container>.rock{background-color:#b79f39}.pokemon-details>.types-container>.ghost{background-color:#6f5798}.pokemon-details>.types-container>.dark{background-color:#6f5748}.pokemon-details>.types-container>.dragon{background-color:#6f38f7}.pokemon-details>.types-container>.steel{background-color:#b7b7cf}.pokemon-details>.types-container>.fairy{background-color:#eeb5bc}.pokemon-details>.stats-container>.hp{background-color:green;color:#fff}.pokemon-details>.stats-container>.attack{background-color:#ccccac}.pokemon-details>.stats-container>.defense{background-color:#797ac8;color:#fff}.pokemon-details>.stats-container>.special-attack{background-color:#15a4a4}.pokemon-details>.stats-container>.special-defense{background-color:#2c27bf;color:#fff}.pokemon-details>.stats-container>.speed{background-color:#d7d770}.pokemon-details>.abilities-container>li{background-color:#b8860b;color:#fff}.pokemon-details>.pokemon-height,.pokemon-details>.pokemon-weight{background-color:#1e455d;border-radius:8px;color:#fff;font-weight:700;margin:0;padding:10px}@media (min-width:600px){.pokemon-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;padding:10px 15vw;text-align:center}}.error-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px;text-align:center}.error-container>img{max-width:50%}.error-container>.error-number{border:min(1rem,2vw) solid red;border-radius:50px;font-family:Pokemon,serif;font-size:min(5rem,10vw);margin:0;padding:min(30px,5vw)}.error-container>.error-message{font-size:min(1.3rem,4vw);margin:0}.cart-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px}.user-choice-container{display:flex;gap:20px;justify-content:center}.user-choice-container>button{background-color:#87cefa;border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:15px 10px}.user-choice-container>button:hover{-webkit-transform:scale(110%);transform:scale(110%)}.cart-items-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,300px);justify-content:center;width:100%}.cart-pokemon{grid-gap:5px;align-items:center;border-radius:10px;box-shadow:2px 2px 3px #000;display:grid;gap:5px;grid-template-columns:80px 120px 45px 1fr;grid-template-rows:100px}.cart-pokemon>.pokemon-icon{max-width:100%}.cart-pokemon>.pokemon-name{color:#0066cf;font-size:1.2rem;font-weight:700;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.cart-pokemon>.pokemon-name:hover{-webkit-text-decoration:underline solid;text-decoration:underline solid}.cart-pokemon>.remove-button{align-self:stretch;background-color:rgba(241,48,48,.84);border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;font-weight:700;margin-left:10px}.empty-cart-message{color:grey;padding:100px 0;text-align:center}.alert-container{align-items:center;background-color:rgba(0,0,0,.55);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;position:fixed;width:100vw}.alert{background-color:#fff;border-radius:20px}.alert-information{align-items:center;display:flex;flex-direction:column;padding:20px min(100px,10vw)}.alert>.title{font-size:min(2rem,8vw)}.alert>.message{font-size:min(1.5rem,5vw);text-align:center}.buttons{display:flex}.buttons button{border:none;color:#fff;cursor:pointer;font-size:min(1rem,4vw);font-weight:700;padding:10px 5px;width:100%}.buttons button:hover{background-color:olive}.buttons .continue-shopping-button{background-color:#6495ed;border-bottom-left-radius:10px;border-right:1px solid #000}.buttons .cart-button{background-color:#b8860b;border-bottom-right-radius:10px}.buttons>a{width:100%}*{box-sizing:border-box}body{font-family:sans-serif;margin:0;position:relative}
/*# sourceMappingURL=main.a31747b4.css.map*/