.c-pokemon-list[data-v-6f134230]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;margin:auto}.c-pokemon-list .c-pokemon-list_card[data-v-6f134230]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:150px;height:150px;background-color:#fff;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2);margin:5px;cursor:pointer;transition:transform .3s ease-in-out;overflow:hidden;position:relative}.c-pokemon-list .c-pokemon-list_card:not(:hover) .c-pokemon-list_card-reflexion[data-v-6f134230]{transition:none}.c-pokemon-list .c-pokemon-list_card[data-v-6f134230]:hover{transform:scale(1.2)}.c-pokemon-list .c-pokemon-list_card:hover .c-pokemon-list_card-reflexion[data-v-6f134230]{left:130%}.c-pokemon-list .c-pokemon-list_card-reflexion[data-v-6f134230]{width:100px;height:250px;top:calc(50% - 110px);left:-100%;transform:rotate(30deg);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff,hsla(0,0%,100%,0));transition:left .8s;position:absolute}.c-pokemon-list .c-pokemon-list_card-image[data-v-6f134230]{width:50px;height:50px}.c-pokemon-list .c-pokemon-list_card-name[data-v-6f134230]{text-transform:capitalize}.fade-enter-active[data-v-901f21d8],.fade-leave-active[data-v-901f21d8]{transition:opacity .3s}.fade-enter[data-v-901f21d8],.fade-leave-to[data-v-901f21d8]{opacity:0}.bounce-enter-active[data-v-901f21d8],.bounce-leave-active[data-v-901f21d8]{animation:bounce-in-901f21d8 1s}.bounce-enter[data-v-901f21d8],.bounce-leave-to[data-v-901f21d8]{opacity:0;animation:bounce-in-901f21d8 1s reverse}.spin-enter-active[data-v-901f21d8],.spin-leave-active[data-v-901f21d8]{animation:spin-in-901f21d8 1s}.spin-enter[data-v-901f21d8],.spin-leave-to[data-v-901f21d8]{animation:spin-in-901f21d8 1s reverse}@keyframes bounce-in-901f21d8{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes spin-in-901f21d8{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(2turn)}}.c-section-loader[data-v-901f21d8]{background-color:hsla(0,0%,100%,.5);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.c-section-loader .c-section-loader__loader[data-v-901f21d8]{display:flex;flex-direction:column;align-items:center;position:absolute;width:100%}.c-section-loader .c-section-loader__text[data-v-901f21d8]{margin-bottom:10px}.c-section-loader .c-section-loader__image[data-v-901f21d8]{width:50px;height:50px}.c-button[data-v-dfbce37c]{background-color:#fff;border:0;padding:5px 10px;margin:5px;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:5px;cursor:pointer}.c-pokemon-modal[data-v-0c6f47ba]{position:fixed;left:0;top:0;background-color:rgba(1,1,1,.5);height:100%;width:100%;z-index:9999999;display:flex;align-items:center;justify-content:center;flex-direction:column}.c-pokemon-modal .c-pokemon-modal__container[data-v-0c6f47ba]{background-color:#fff;padding:20px 40px;max-width:500px;min-width:300px;min-height:200px;border-radius:5px;box-shadow:5px 5px 8px rgba(1,1,1,.2);display:flex;flex-direction:column;position:relative}.c-pokemon-modal .c-pokemon-modal__header[data-v-0c6f47ba]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.c-pokemon-modal .c-pokemon-modal__header-name[data-v-0c6f47ba]{margin-top:70px;text-transform:capitalize}.c-pokemon-modal .c-pokemon-modal__header-image[data-v-0c6f47ba]{position:absolute;width:100px;height:100px;top:-50px;left:calc(50% - 50px);border:2px solid #fff;border-radius:50px;background-color:#fff;box-shadow:0 5px 15px rgba(1,1,1,.2)}.c-pokemon-modal .c-pokemon-modal__body[data-v-0c6f47ba]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1}.c-pokemon-modal .c-pokemon-modal__list[data-v-0c6f47ba]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.c-pokemon-modal .c-pokemon-modal__list-header[data-v-0c6f47ba]{display:flex;border-bottom:1px solid #cecece;margin-bottom:15px;width:100%}.c-pokemon-modal .c-pokemon-modal__list-row[data-v-0c6f47ba]{display:flex;flex-direction:row;margin-bottom:5px}.c-pokemon-modal .c-pokemon-modal__list-row.c-pokemon-modal__list-row--space-between[data-v-0c6f47ba]{width:100%;justify-content:space-between}.c-pokemon-modal .c-pokemon-modal__list-row.c-pokemon-modal__list-row--border-bottom[data-v-0c6f47ba]{border-bottom:1px dashed #cecece}.c-pokemon-modal .c-pokemon-modal__list-item[data-v-0c6f47ba]{margin:0 5px}.c-pokemon-modal .c-pokemon-modal__list-item-badge[data-v-0c6f47ba]{color:#fff;padding:5px 10px;border-radius:25px}.c-pokemon-modal .c-pokemon-modal__list-item-badge.c-pokemon-modal__list-item-badge--blue[data-v-0c6f47ba]{background-color:#136ab1}.c-pokemon-modal .c-pokemon-modal__list-item-badge.c-pokemon-modal__list-item-badge--red[data-v-0c6f47ba]{background-color:#c55103}.c-pokemon-modal .c-pokemon-modal__footer[data-v-0c6f47ba]{display:flex;justify-content:flex-end;margin-top:20px}.fade-enter-active[data-v-657ad314],.fade-leave-active[data-v-657ad314]{transition:opacity .3s}.fade-enter[data-v-657ad314],.fade-leave-to[data-v-657ad314]{opacity:0}.bounce-enter-active[data-v-657ad314],.bounce-leave-active[data-v-657ad314]{animation:bounce-in-657ad314 1s}.bounce-enter[data-v-657ad314],.bounce-leave-to[data-v-657ad314]{opacity:0;animation:bounce-in-657ad314 1s reverse}.spin-enter-active[data-v-657ad314],.spin-leave-active[data-v-657ad314]{animation:spin-in-657ad314 1s}.spin-enter[data-v-657ad314],.spin-leave-to[data-v-657ad314]{animation:spin-in-657ad314 1s reverse}@keyframes bounce-in-657ad314{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes spin-in-657ad314{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(2turn)}}.c-pokemon-pagination[data-v-657ad314]{display:flex;flex-flow:row wrap;justify-content:center;padding:15px}.c-pokemon-pagination .c-pokemon-pagination__container[data-v-657ad314]{max-width:200px}.fade-enter-active[data-v-08bf5552],.fade-leave-active[data-v-08bf5552]{transition:opacity .3s}.fade-enter[data-v-08bf5552],.fade-leave-to[data-v-08bf5552]{opacity:0}.bounce-enter-active[data-v-08bf5552],.bounce-leave-active[data-v-08bf5552]{animation:bounce-in-08bf5552 1s}.bounce-enter[data-v-08bf5552],.bounce-leave-to[data-v-08bf5552]{opacity:0;animation:bounce-in-08bf5552 1s reverse}.spin-enter-active[data-v-08bf5552],.spin-leave-active[data-v-08bf5552]{animation:spin-in-08bf5552 1s}.spin-enter[data-v-08bf5552],.spin-leave-to[data-v-08bf5552]{animation:spin-in-08bf5552 1s reverse}@keyframes bounce-in-08bf5552{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes spin-in-08bf5552{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(2turn)}}.c-pokemon-logo[data-v-08bf5552]{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:900px;margin:auto;padding:60px 0;min-height:210px}.c-pokemon-logo .c-pokemon-logo_pokeball[data-v-08bf5552]{width:100px}.c-pokemon-logo .c-pokemon-logo_name[data-v-08bf5552]{background-image:url(../img/pokemon-logo.a042d751.webp);background-size:cover;background-repeat:no-repeat;width:280px;height:110px;background-position:50%}.fade-enter-active[data-v-0f8321f6],.fade-leave-active[data-v-0f8321f6]{transition:opacity .3s}.fade-enter[data-v-0f8321f6],.fade-leave-to[data-v-0f8321f6]{opacity:0}.bounce-enter-active[data-v-0f8321f6],.bounce-leave-active[data-v-0f8321f6]{animation:bounce-in-0f8321f6 1s}.bounce-enter[data-v-0f8321f6],.bounce-leave-to[data-v-0f8321f6]{opacity:0;animation:bounce-in-0f8321f6 1s reverse}.spin-enter-active[data-v-0f8321f6],.spin-leave-active[data-v-0f8321f6]{animation:spin-in-0f8321f6 1s}.spin-enter[data-v-0f8321f6],.spin-leave-to[data-v-0f8321f6]{animation:spin-in-0f8321f6 1s reverse}@keyframes bounce-in-0f8321f6{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes spin-in-0f8321f6{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(2turn)}}body{margin:0;background-image:linear-gradient(0deg,rgba(255,145,0,.8),rgba(255,174,0,.2))}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}