@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap";.modal__content[data-v-ff754bd4]{flex-grow:1;overflow-y:auto}.modal__action[data-v-ff754bd4]{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:1rem 0 0}.modal__close[data-v-ff754bd4]{position:absolute;top:.5rem;right:.5rem}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}body{background-color:#fff}body *{font-family:Inter,sans-serif;outline:none;-webkit-font-smoothing:antialiased}body,input,textarea,button{font-family:Roboto,sans-serif}.card{box-shadow:0 10px 51px -5px #b7bdc14d;border-radius:16px;cursor:pointer;padding-bottom:18px;padding-left:10px;padding-right:10px;transition:all .3s ease-out}.card:hover{-webkit-box-shadow:0px 12px 40px -5px rgba(90,96,100,.3);box-shadow:0 12px 40px -5px #5a60644d;transform:translateY(-5px) scale(1.005) translateZ(0)}.card:hover img{transform:scale(1.05)}.card .card__image{display:flex;align-items:center;justify-content:center;margin:10px auto;height:200px;width:200px;border-radius:50%}.card .card__image img{max-width:50%;transition:all .3s ease-out}.card .card__image img:hover{transform:scale(1.1)}.card .card__image:before{content:"";width:185px;height:185px;border-radius:50%;position:absolute;z-index:-1;background-color:#d6ebdc}.card .card__title{display:flex;justify-content:space-between;align-items:center;padding:0 28px}.card .card__key{padding:0 28px}.card .grass:before{background-color:#d6ebdc}.card .fire:before{background-color:#ffebca}.card .water:before{background-color:#dfecf5}.card .normal:before{background-color:#8d8d8d33}.card .fighting:before{background-color:#c44d6133}.card .flying:before{background-color:#9eb4e333}.card .poison:before{background-color:#ac6aca33}.card .ground:before{background-color:#cb774a33}.card .rock:before{background-color:#86cbbe33}.card .bug:before{background-color:#839e3833}.card .ghost:before{background-color:#616eb733}.card .steel:before{background-color:#6594a133}.card .electric:before{background-color:#cfbe5d33}.card .psychic:before{background-color:#eb8c8533}.card .ice:before{background-color:#7cc5b633}.card .dragon:before{background-color:#46699933}.card .dark:before{background-color:#3d3c3f33}.card .fairy:before{background-color:#dd8adc33}.btn__more{width:10rem;margin:16px auto;padding:12px;background-color:#5724be;color:#fff;cursor:pointer;border-radius:6px;border:none;font-size:1.1rem;font-family:Inter,sans-serif;font-weight:500}.btn__more:not(:disabled):hover{background-color:#6f3ad9;animation:ease .2s}.container__input{margin:24px auto;padding:0 12px}.container__input .input__search{width:100%;max-width:600px;height:48px;padding:0 16px;border-radius:8px;font-size:16px;font-family:Inter,sans-serif;outline:none;border:2px solid #9872e4}.container__input form{display:flex;gap:10px}.container__input button{margin-left:8px;height:48px;border-radius:8px;font-size:16px;font-family:Inter,sans-serif;outline:none;border:2px solid #9872e4;background-color:#9872e4;color:#fff;cursor:pointer;padding:0 20px}.container__input button:hover{background-color:#7e4fdd;border-color:#7e4fdd;animation:ease .2s}.modal-container{display:flex;justify-content:center;align-items:center}.modal-container .modal-content{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0 1rem;padding:1rem;border:none;border-radius:14px;max-width:710px;width:100%;max-height:510px;height:100%;background:#fff url(/assets/img/background.png) no-repeat bottom}.modal-container .modal-content .modal__close{padding:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;border:none;border-radius:8px;background:#7e4fdd;color:#fff;cursor:pointer}.modal-container .modal-content .modal__close:hover{background:#6f3ad9}.modal-container .modal__title{font-family:Inter,sans-serif;margin:0 2rem 0 0;font-size:1.5rem;font-weight:700}.pokemon__profile{display:flex;justify-content:center;align-items:center;height:100%}.pokemon__profile .pokemon__profile__right{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.pokemon__profile .pokemon__profile__right .pokemon__name{display:flex;justify-content:center;align-items:center;gap:10px}.pokemon__profile .pokemon__profile__right .pokemon__name p{color:#5d5d5d}.pokemon__profile .pokemon__profile__right .pokemon__size{display:flex;justify-content:center;align-items:center;gap:20px}.pokemon__profile .pokemon__profile__right .pokemon__types{display:flex;justify-content:center;gap:20px}.pokemon__profile .pokemon__profile__right .pokemon__types .pokemon__type{display:flex;gap:10px}.pokemon__profile .pokemon__profile__right .pokemon__stats{padding:0 5rem}.pokemon__profile .pokemon__profile__right .pokemon__stats .pokemon__stats__item{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.pokemon__profile .pokemon__profile__right .pokemon__stats{padding:0}}.pokemon__sprite{position:absolute;top:-70px;left:-62px;max-width:180px}@media (max-width: 767px){.card{width:100%;position:relative}.card img{max-width:20%;transition:all .3s ease-out}.card .card__image{height:160px;width:90%}.card .card__image:before{width:155px;height:155px}}@media (min-width: 768px){.card__key{padding:0 28px}}.main__container,.home__container{display:flex;flex-direction:column}.container__pokemons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center;align-items:center;max-width:1000px;margin:0 auto;padding:0 20px}.container__pokemons h1{position:absolute;font-size:1.2rem;font-family:Inter,sans-serif;font-weight:500;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){.container__pokemons{padding:0;grid-template-columns:repeat(2,2fr)}}
