:root{--color-yellow:#ffcb05;--color-yellow-light:#ffdf60;--color-white:#f7f7f7;--color-white-dark:#e6e9ed;--color-red:red;--color-blue:#3b4cca;--color-blue-dark:#1b2eba;--color-red-dark:#ef402e;--color-red-light:#ef412eda;--color-green:#54a666;--color-green-light:#54a66669;--color-green-dark:#53905f;--box-shadow:1px 1px 3px #9c9c9c}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:62.5%}.App{background-color:#f7f7f7;background-color:var(--color-white);display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;text-align:center}.App-header{background-color:#ffcb05;background-color:var(--color-yellow);box-shadow:0 0 5px #3b4cca;box-shadow:0 0 5px var(--color-blue);display:flex;height:80px;justify-content:space-between;padding:0 10%;position:-webkit-sticky;position:sticky;top:0;z-index:999}.App-header--block{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.App-main{display:grid;grid-template-rows:auto 1fr;margin:0 auto;min-height:calc(100dvh - 80px);width:80%}.App-main--short{min-height:calc(100dvh - 140px)}.App-main-title{font-size:2rem;margin:30px 10px 10px}.App-main-sutitle,.App-main-title{animation:trackingDown .5s ease-in-out .2s both,fundido .5s ease-in-out .3s both}.App-main-sutitle,.AppButton{font-size:1.2rem}.AppButton{text-wrap:nowrap;background-color:#ffcb05;background-color:var(--color-yellow);border:none;border-radius:7px;box-shadow:1px 1px 3px #9c9c9c;box-shadow:var(--box-shadow);cursor:pointer;padding:6px;transition:background .2s ease-in-out}.AppButton:hover{background-color:#ffdf60;background-color:var(--color-yellow-light)}.AppButton-img{max-width:150px}.App-footer{align-items:center;background-color:#ffcb05;background-color:var(--color-yellow);box-shadow:-1px -1px 3px #9c9c9c;display:flex;font-size:1.2rem;font-weight:600;gap:20px;justify-content:space-between;padding:20px 150px}.winnerMsg-position{align-items:center;animation:winnerMsgContainer 15s ease-in-out both;background-color:#54a6662d;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:999}.winnerMsg-container{animation:winnerMsg 15s ease-in-out 1s both;background-color:#54a666;background-color:var(--color-green);border:3px solid #000;border-radius:15px;box-shadow:1px 1px 3px #9c9c9c;box-shadow:var(--box-shadow);margin:50px;max-width:500px;padding:50px;position:relative;z-index:999}.winnerMsg-title{text-wrap:balance;font-size:30px;margin-top:20px}.winnerMsg-bgContainer{align-items:start;display:flex;height:100%;justify-content:space-between;position:absolute;top:0;width:90%}.winnerMsg-img--litle{position:absolute;top:-10%;width:50px}.winnerMsg-img--litle:first-child{animation:winnerBg 5s ease-in infinite both;left:0}.winnerMsg-img--litle:nth-child(2){animation:winnerBg 5s ease-in 2s infinite both;left:10%}.winnerMsg-img--litle:nth-child(3){animation:winnerBg 5s ease-in 1s infinite both;left:20%}.winnerMsg-img--litle:nth-child(4){animation:winnerBg 5s ease-in 4.5s infinite both;left:30%}.winnerMsg-img--litle:nth-child(5){animation:winnerBg 5s ease-in 3.7s infinite both;left:40%}.winnerMsg-img--litle:nth-child(6){animation:winnerBg 5s ease-in 2.7s infinite both;left:50%}.winnerMsg-img--litle:nth-child(7){animation:winnerBg 5s ease-in 1.5s infinite both;left:60%}.winnerMsg-img--litle:nth-child(8){animation:winnerBg 5s ease-in .5s infinite both;left:70%}.winnerMsg-img--litle:nth-child(9){animation:winnerBg 5s ease-in 3s infinite both;left:80%}.winnerMsg-img--litle:nth-child(10){animation:winnerBg 5s ease-in 4s infinite both;left:90%}@keyframes winnerBg{0%{top:-10%}98%{opacity:1;top:98%}to{opacity:0;top:100%}}@keyframes winnerMsgContainer{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes winnerMsg{0%{transform:scale(0)}4%{transform:scale(1.1)}5%{transform:scale(1)}90%{opacity:1;transform:scale(1)}92%{opacity:0}to{opacity:0}}@keyframes fundido{0%{opacity:0}to{opacity:1}}@keyframes trackingDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes trackingRigth{0%{transform:translateX(-40px)}to{transform:translateX(0)}}@keyframes trackingLeft{0%{transform:translateX(40px)}to{transform:translateX(0)}}.App-header>a{display:flex;height:100%;margin-right:20px}.App-logo{pointer-events:none;transition:transform .6s ease-in-out;width:120px}.App-header>a:hover .App-logo{transform:scale(1.1);transition:transform .2s ease-in-out}.App-nav,.nav-container{align-items:center;display:flex;gap:10px}.nav-pagesList{align-items:center;display:flex;font-size:1.2rem;font-weight:600;list-style:none;margin:0;padding:0}.nav-pagesItem--drop{background-color:var(--color-yellow);position:relative;width:100%;z-index:999}.nav-pagesItem>a,.pagesItem-dropTitle{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:center;padding:0 10px}.nav-pagesItem>a{color:#000;text-decoration:none}.nav-pagesItem{transition:background .3s ease-in-out}.nav-pagesItem:hover{background-color:var(--color-yellow-light)}.pagesItem-dropList{background-color:var(--color-yellow);box-shadow:0 4px 6px var(--color-blue);display:flex;flex-direction:column;list-style:none;opacity:0;padding:0;position:absolute;right:0;text-align:right;transition:opacity .3s ease-in-out;visibility:hidden;z-index:999}.nav-pagesItem--drop
.pagesItem-dropList{background-color:var(--color-yellow);opacity:1;visibility:visible}.pagesItem-dropItem{display:flex;justify-content:center;transition:background .2s ease-in-out}.pagesItem-dropItem>a{color:#000;font-size:1.2rem;padding:5px 20px;text-align:center;text-decoration:none;width:100%}.pagesItem-dropItem:hover{background-color:var(--color-yellow-light)}.nav-form{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.nav-form-input{height:35px;padding:2px 10px;position:relative;z-index:10}.nav-form-submit{background-color:initial;border:none;height:100%;margin-left:5px}.nav-form-submit-icon{transition:transform .3s ease-in-out;width:35px}.nav-form-submit:hover .nav-form-submit-icon{transform:scale(1.1)}.nav-form-submit:focus{animation:search .5s ease-in-out}@keyframes search{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nav-form-error{animation:form-error .5s ease-in-out both;background-color:var(--color-red-dark);border-radius:5px;color:var(--color-white);font-size:1rem;font-weight:500;left:0;opacity:0;padding:5px;position:absolute;top:73px;width:192px}@keyframes form-error{0%{opacity:0;top:23px}to{opacity:1;top:73px}}.nav-form-error-hidden{animation:form-error-hidden .5s ease-in-out both;background-color:var(--color-red-dark);border-radius:5px;color:var(--color-white);font-size:1rem;font-weight:500;left:0;opacity:0;padding:5px;position:absolute;top:73px;width:192px}@keyframes form-error-hidden{0%{opacity:1}80%{opacity:0}to{display:none}}.nav-userButtons{display:flex;margin-left:10px}.nav-userButtons>a{display:block;height:60px;object-fit:cover;overflow:hidden;position:relative;transition:transform .2s ease-in-out;width:55px}.nav-pokeball{filter:drop-shadow(-1px -1px 0 black) drop-shadow(1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px 1px 0 black);left:5px;position:absolute;top:4px;width:52px}.nav-pokemons{margin-top:10px;max-height:38px}.nav-pokemons,.nav-user{filter:drop-shadow(-1px -1px 0 black) drop-shadow(1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px 1px 0 black);width:45px}.nav-user{margin-top:9px;max-height:40px}.nav-pokeball,.nav-pokemons,.nav-user{cursor:pointer;transition:transform .3s ease-in-out}.nav-userButtons a:first-child:hover,.nav-userButtons a:nth-child(2):hover,.nav-userButtons a:nth-child(3):hover{transform:scale(1.08)}.nav-user:hover .pokeballCount-container{transform:scale(1.1)}.pokeballCount-container,.pokemonCount-container{align-items:center;background-color:var(--color-blue);border-radius:25px;bottom:0;display:flex;justify-content:center;min-height:25px;min-width:25px;position:absolute;right:3px;z-index:20}.pokemonCount-container{background-color:var(--color-green)}.pokeballCount-number,.pokemonCount-number{color:#fff;font-size:1rem;font-weight:700;margin:0 3px}.showCountDown-container{align-items:center;animation:showCountDown 12s ease-in-out both;background-color:var(--color-red-dark);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;padding:10px 20px;position:absolute;right:2%;top:88px}@keyframes showCountDown{0%{transform:scale(0)}4%{transform:scale(1.1)}5%{transform:scale(1)}90%{opacity:1;transform:scale(1)}92%{opacity:0}to{opacity:0}}.showAchievement-container{align-items:center;animation:showCountDown 8s ease-in-out both;background-color:var(--color-green);border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;padding:10px 20px;position:absolute;right:2%;top:88px}.nav-menuToggle{display:none}@media screen and (max-width:1440px){.nav-pokeball{left:5px;position:absolute;top:4px;width:50px}.nav-pokemons{max-height:35px;width:35px}.pokeballCount-container,.pokemonCount-container{border-radius:50%;bottom:5px;min-height:20px;min-width:20px;position:absolute;right:6px}.nav-user{filter:drop-shadow(-1px -1px 0 black) drop-shadow(1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px 1px 0 black);margin-top:10px;max-height:40px;width:37px}}@media screen and (max-width:1280px){.App-header{padding:0 5%}}@media screen and (max-width:1024px){.App-header{padding:0 2%}}@media screen and (max-width:825px){.nav-menuToggle{align-items:center;cursor:pointer;display:flex;margin-left:10px}.toggleIcon{transition:transform .3s ease-in-out}.toggleIcon--mod{transform:rotate(90deg)}.nav-container{background-color:var(--color-yellow);display:flex;flex-direction:column;padding:0 20px;position:absolute;right:0;top:80px;width:400px}.nav-container--res{display:none}.nav-pagesList{display:flex;flex-direction:column;width:100%}.nav-pagesItem{width:100%}.nav-pagesItem>a,.pagesItem-dropTitle{border-bottom:2px solid #000}.nav-form{padding:20px 20px 40px}.pagesItem-dropList{margin:0 auto;top:60px;width:100%}.pagesItem-dropItem>a{border-bottom:1px solid #000;color:#000;font-size:.9rem;padding:5px 20px;text-align:center;text-decoration:none;width:100%}}@media screen and (max-width:600px){.nav-container{width:100%}}@media screen and (max-width:500px){.nav-userButtons>a{display:block;height:60px;transform:scale(.8);width:40px}.App-header>a{margin-right:5px}.App-logo{width:95px}}.showPoke-section{display:grid;grid-template-columns:3fr 5fr;margin-bottom:20px}.showPoke-pokeList{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-template-rows:repeat(auto-fill,minmax(170px,1fr));justify-content:start;justify-items:center;margin:25px 25px 25px 0;max-height:calc(100dvh - 250px);min-height:700px;overflow-x:hidden;overflow-y:auto;padding-right:20px;position:relative}.pokeList-item{align-items:center;animation:fundido .5s ease-in-out;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px 20px;transition:background .2s ease-in-out}.pokeList-item:hover{background-color:var(--color-yellow-light)}.pokeList-item:focus{background-color:var(--color-yellow)}.pokeList-item--user:hover .pokeList-img,.pokeList-item:focus .pokeList-img,.pokeList-item:hover .pokeList-img{transform:scale(1.1)}.pokeList-item:focus:hover{background-color:var(--color-yellow)}.pokeList-item--owned{background-color:var(--color-green-light)}.pokeList-item--owned:focus,.pokeList-item--owned:focus:hover,.pokeList-item--owned:hover{background-color:var(--color-green)}.pokeList-item--block{cursor:not-allowed;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.pokeList-imgContainer{align-items:center;display:flex;height:130px;justify-content:center;width:130px}.pokeList-img{height:120px;transition:transform .3s ease-in-out;width:120px}.pokeList-title{font-size:1.2rem}.showPoke-mainPoke{border-radius:0 15px 15px 0;display:flex;flex-basis:70%;padding:15px;position:relative}.mainPoke-title{font-size:1.9rem;margin:0}.mainPoke-container{animation:fundido .5s ease-in-out;display:grid;grid-template-rows:auto;margin-top:20px}.mainPoke-upperSec{gap:20px;margin:0 20px;z-index:0}.mainPoke-imgContainer,.mainPoke-upperSec{align-items:center;display:flex;justify-content:center;position:relative}.mainPoke-imgContainer{border-radius:15px;flex-basis:50%;height:100%;z-index:-10}.mainPoke-img,.mainPoke-imgContainer{max-height:300px;max-width:300px;min-height:150px;min-width:150px}.mainPoke-img{padding:20px;width:100%}.mainPoke-id{bottom:0;font-size:1.3rem;font-weight:700;left:2%;position:absolute}.mainPoke-statsContainer{flex-basis:50%}.mainPoke-statContainer{background-color:var(--color-white);border:2px solid #000;border-radius:15px;margin-bottom:10px;min-height:10px;position:relative;z-index:0}.mainPoke-statsTitle{font-size:1.6rem;margin-bottom:5px}.mainPoke-statTitle{text-wrap:nowrap;font-size:1.3rem;font-weight:700;margin:0;position:relative;z-index:10}.mainPoke-statProgres{background-color:var(--color-red);border-radius:15px;bottom:200px;height:100%;left:0;opacity:.8;position:absolute;right:200px;top:0;width:0}.mainPoke-lowerSec{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 20px 0;row-gap:10px}.mainPoke-itemContainer{align-items:center;display:flex;gap:5px;margin:0 2px}.mainPoke-itemContainer,.mainPoke-itemTitle{background-color:var(--color-yellow);border-radius:15px;font-size:1.3rem;font-weight:500;padding:3px 15px}.mainPoke-itemTitle{margin:0;vertical-align:middle}.mainPoke-charsContainer .mainPoke-itemTitle,.mainPoke-itemContainer:first-child,.mainPoke-itemContainer:last-child{box-shadow:var(--box-shadow)}.mainPoke-typeTitle{padding:0}.mainPoke-itemText{font-size:1.3rem;font-weight:500;margin:0;white-space:nowrap}.mainPoke-charsContainer{background-color:initial;display:flex;gap:10px}.loadingSpinner-container{align-items:start;bottom:100%;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:100%;top:0;width:100%}.mainPoke-huntSection{margin:20px 40px}.huntBtn{text-wrap:nowrap;align-items:center;background-color:var(--color-blue);border-radius:15px;color:var(--color-white);display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin:20px auto 0;max-height:90px;max-width:600px;padding:10px 40px;width:100%}.huntBtn>span{margin-right:40px}.huntBtn:hover{background-color:var(--color-blue-dark)}.huntBtn-img{transform:scale(.75) translateX(20px)}.huntBtn-img,.huntBtn-img-loggin{filter:drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(1px 1px 0 white)}.huntBtn-img-loggin{height:70px}.huntBtn-red{background-color:var(--color-red-light);-webkit-user-select:none;user-select:none}.huntBtn-red:hover{background-color:var(--color-red-dark)}.huntBtn-green{background-color:var(--color-green)}.huntBtn-green:hover{background-color:var(--color-green-dark)}.huntBtn-block{background-color:var(--color-white-dark);color:#000;cursor:not-allowed;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.huntBtn-block>img{filter:grayscale()}.mainPoke-huntSection>a{text-decoration:none}.hunt-pokeballContainer{align-items:center;animation:pokeball-animation 5s ease-in-out both;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hunt-pokeball{left:15%;position:relative}@keyframes pokeball-animation{0%{transform:scale(0) rotate(1turn)}10%{transform:scale(1.1) rotate(0deg)}12%{transform:scale(1)}25%{transform:scale(1)}30%{transform:scale(1.1)}35%{transform:scale(1)}40%{transform:scale(1)}45%{transform:scale(1.2)}50%{transform:scale(1)}55%{transform:scale(1)}60%{transform:scale(1.3)}65%{transform:scale(1)}70%{transform:scale(1)}75%{transform:scale(1.4)}80%{transform:scale(1)}85%{transform:scale(1.1)}90%{transform:scale(1) rotate(0deg)}to{transform:scale(0) rotate(1turn)}}.huntMsgPosition{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:50}.huntMsgContainer{animation:huntMsg 4s ease-in-out both;background-color:var(--color-red-dark);border:3px solid #000;border-radius:15px;box-shadow:var(--box-shadow);padding:30px 40px}.huntMsg-text{font-size:1.4rem;font-weight:600}.huntMsg-title{font-size:1.8rem}.huntMsg-img{margin-top:15px;max-width:180px}.huntMsgWin{background-color:var(--color-green)}@keyframes huntMsg{0%{transform:scale(0)}5%{transform:scale(1.2)}10%{transform:scale(.9)}15%{transform:scale(1)}90%{transform:scale(1)}95%{transform:scale(1.2)}to{transform:scale(0)}}@media screen and (max-width:1440px){.App-main-title{animation:trackingDown .5s ease-in-out .2s both,fundido .5s ease-in-out .3s both;font-size:1.6rem;margin:20px 10px 10px}.showPoke-section{display:grid;grid-template-columns:3fr 5fr;margin-bottom:20px}.showPoke-pokeList{gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:repeat(auto-fill,minmax(140px,1fr));height:100%;max-height:calc(100dvh - 350px);min-height:600px}.pokeList-img,.pokeList-imgContainer{height:100px;width:100px}.pokeList-title{font-size:1rem}.mainPoke-container{align-content:start;align-items:start;gap:15px;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.mainPoke-upperSec{margin:0}.mainPoke-title{font-size:1.5rem;margin:0}.showPoke-mainPoke{padding:0 15px}.mainPoke-img,.mainPoke-imgContainer{max-height:250px;max-width:250px;min-height:150px;min-width:150px}.mainPoke-img{padding:15px}.mainPoke-statContainer{margin-bottom:7px}.mainPoke-statsTitle{font-size:1.4rem}.mainPoke-statTitle{font-size:1.1rem;font-weight:500;margin:0}.mainPoke-lowerSec{align-items:start;margin:0;row-gap:10px}.mainPoke-itemContainer{font-size:1rem;font-weight:400;gap:4px;margin:0 2px;padding:3px 10px}.mainPoke-itemTitle{font-size:1.1rem;font-weight:500;padding:3px 10px}.mainPoke-itemText{font-size:1.1rem}.mainPoke-huntSection{margin:0 40px}.huntBtn{font-size:1.3rem;margin:10px auto 0;max-height:70px;max-width:500px;padding:10px 40px;width:100%}.huntBtn-img{transform:scale(.5) translateX(20px)}.huntBtn-img,.huntBtn-img-loggin{filter:drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(1px 1px 0 white)}.huntBtn-img-loggin{height:50px}}@media screen and (max-width:1280px){.showPoke-mainPoke{justify-content:center}.showPoke-section{align-items:center;grid-template-columns:auto}.showPoke-pokeList{display:flex;gap:15px;justify-content:start;margin-bottom:0;max-height:200px;min-height:200px;min-width:200px;overflow-x:auto}.App-main{width:90%}.mainPoke-upperSec{gap:30px;margin:0 10px;width:100%}.mainPoke-lowerSec{max-width:600px}.mainPoke-statsContainer{flex-basis:30%}.mainPoke-imgContainer{flex-basis:70%}.mainPoke-huntSection{margin-bottom:35px}}@media screen and (max-width:600px){.showPoke-mainPoke{padding:0}.mainPoke-upperSec{flex-direction:column;margin:0}.mainPoke-huntSection{order:-1}.huntBtn{font-size:.8rem;margin:10px auto 0;max-height:70px;max-width:500px;padding:10px;width:100%}.huntBtn>span{margin-right:0}.huntBtn-img{display:none}.mainPoke-abilities{flex-direction:column}.mainPoke-itemTitle{font-size:1.1rem;font-weight:500;padding:3px 10px}.mainPoke-charsContainer{display:flex;flex-direction:column}.mainPoke-itemContainer{flex-direction:column;flex-wrap:wrap}.huntBtn-img{transform:scale(.3) translateX(20px)}.huntBtn-img,.huntBtn-img-loggin{filter:drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(1px 1px 0 white)}.huntBtn-img-loggin{height:30px}}.login-section{display:flex;justify-content:center;margin:30px auto 0;width:90%}.signIn-article,.signUp-article{animation:trackingUp .5s ease-in-out,fundido .5s ease-in-out;border-radius:15px;flex-basis:45%;gap:20px;max-width:500px;padding:30px;position:relative}@keyframes trackingUp{0%{transform:translateY(30px)}to{transform:translateY(0)}}.signIn-article:after{background-color:#000;content:"";height:75%;left:100%;position:absolute;top:10%;width:2px}.login-subtitle{text-wrap:nowrap;font-size:1.4rem;margin-bottom:20px}.signIn-form,.signUp-form{display:flex;flex-direction:column;margin:20px 40px}.form-emailContainer{margin-bottom:45px;position:relative}.form-passContainer{margin-bottom:60px;position:relative}.loginInput{border:1px solid #000;border-radius:7px;box-shadow:var(--box-shadow);font-size:1.2rem;min-width:220px;padding:5px 15px;position:relative;width:100%;z-index:20}.form-errorMsg{animation:errorMsg .3s ease-in-out;border-radius:8px;color:var(--color-red-dark);display:inline-block;font-size:.9rem;font-weight:700;height:100%;left:0;position:absolute;top:40px;width:100%}@keyframes errorMsg{0%{top:-2px}}.loginSubmit{align-self:center;background-color:var(--color-yellow);padding:5px 20px}.login-footer{margin:70px 100px 50px}.login-warningContainer{border:2px solid #000;box-shadow:var(--box-shadow);margin:0 auto;padding:50px;width:90%}.warningContainer-text{text-wrap:pretty;font-size:1.5rem}@media screen and (max-width:1440px){.App-main--login{width:95%}.login-section{width:100%}}@media screen and (max-width:1280px){.login-footer{margin:40px 80px 50px}}@media screen and (max-width:1024px){.signIn-form,.signUp-form{margin:10px}}@media screen and (max-width:825px){.login-section{align-items:center;flex-direction:column}.signIn-article:after{background-color:#000;content:"";height:2px;left:0;position:absolute;top:100%;width:100%}.signIn-article,.signUp-article{flex-basis:100%;padding:30px;width:80%}.login-footer{margin:40px 50px 50px}}@media screen and (max-width:600px){.App-main-sutitle{font-size:1rem;margin:0 10px}.signIn-form,.signUp-form{margin:10px 0}.signIn-article,.signUp-article{flex-basis:100%;padding:20px 0;width:80%}.login-warningContainer{margin:0 auto;padding:20px;width:100%}.warningContainer-text{font-size:1.2rem}}@media screen and (max-width:400px){.App-main--login{width:98%}.warningContainer-text{font-size:1.2rem}}.account-container{display:grid;grid-template-areas:"user aside" "poke aside";grid-template-columns:8fr 2fr;grid-template-rows:1fr 8fr}.account-userSect{align-items:center;background-color:#f7f7f7;display:grid;grid-area:user;grid-template-columns:auto auto;justify-content:space-between;padding:0 50px 0 0}.userSect-hgroup{margin-right:40px}.userSect-imgContainer{align-items:center;display:flex;justify-content:center}.userSect-userImg{filter:drop-shadow(-1px -1px 0 black) drop-shadow(1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px 1px 0 black);max-height:40px;width:45px}.userSect-title{text-wrap:nowrap;font-size:1.5rem}.userSect-email{font-size:1.2rem;font-weight:500;text-align:left}.userSect-btnContainer{display:flex;gap:30px;justify-content:end}.AppButton-exit{background-color:var(--color-red-light);color:#fff;font-size:1.1rem;padding:7px 20px}.AppButton-exit-noSticky{position:static}.AppButton-exit:hover{background-color:var(--color-red-dark)}.AppButton-close{background-color:var(--color-blue);color:#fff;font-size:1.1rem;padding:7px 20px}.AppButton-close:hover{background-color:var(--color-blue-dark)}.deleteAccount-position{align-items:center;background-color:#00000024;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.deleteAccount-container{background-color:var(--color-white-dark);border-radius:20px;margin-bottom:200px;padding:50px}.deleteAccount-title{font-size:1.3rem}.deleteAccount-subtitle{font-size:1.2rem}.deleteAccount-btnContainer{align-items:center;display:flex;gap:10px;justify-content:center;margin:30px}.account-pokemonSect{grid-area:poke}.pokemonSect-title{background-color:#f7f7f7;font-size:1.8rem;left:0;padding:20px;position:-webkit-sticky;position:sticky;top:80px;z-index:500}.showPoke-pokeList--user{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:repeat(auto-fill,minmax(150px,1fr));justify-content:start;justify-items:center;margin:25px 25px 25px 0;overflow:hidden;position:relative}.pokeList-item--user{align-items:center;animation:fundido .5s ease-in-out;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:5px;transition:background .2s ease-in-out}.pokelist-user--noPokeContainer{position:absolute;top:0}.pokelist-user--noPokeTitle{font-size:1.3rem}.pokeList-item--user:hover{background-color:initial}.pokeList-item:hover{background-color:none}.deletePokemon{align-items:start;animation:showLock .4s ease-in-out;background-color:initial;display:flex;justify-content:end;position:fixed;right:40px;top:100px;z-index:999}@keyframes showLock{0%{transform:scale(0)}25%{transform:scale(1.1)}35%{transform:scale(1)}}.deletePokemon-icon{max-width:180px}.account-aside{grid-area:aside;max-width:400px}.accountAside-sticky{left:0;position:-webkit-sticky;position:sticky;top:100px}.acountAside-pokeballs{align-items:center;background-color:#ffcd054a;display:flex;height:88px;justify-content:center;padding:20px}.userPokeballs-title{font-size:1.5rem;text-align:start}.userSect-userImg--pokeball{max-height:70px;width:60px}.userSect-userImg--star{margin:5px 12px 5px 5px;width:30px}.acountAside-achievements{padding:20px 0}.ach-article{display:flex;flex-direction:column;gap:10px}.userSect-title-ach{margin-bottom:15px}.ach-container{align-items:center;display:flex;font-size:1rem}.ach-title-left{flex-basis:80%;margin-right:10px;text-align:start}.ach-title-left,.ach-title-right{border-bottom:2px solid #000;padding-bottom:3px}.ach-title-right{flex-basis:20%;margin-left:10px}.ach-container--ach{align-items:center;background-color:#ef412e62;display:flex;padding:0 10px}.ach-container--green{background-color:#54a66662}.ach-left{flex-basis:80%;height:100%;margin:3px 30px 3px 3px;text-align:start}.ach-right{align-items:center;display:flex;flex-basis:20%;justify-content:end}.ach-num{font-size:1.4rem;font-weight:700}.firstMsg-position{background-color:#e1e1e142;height:100%;left:0;position:absolute;top:0;width:100%}.firstMsg-container,.firstMsg-position{align-items:center;display:flex;justify-content:center}.firstMsg-container{animation:popUp 4s ease-in-out both;background-color:var(--color-green);border-radius:30px;flex-direction:column;margin:20px;padding:50px 0;z-index:9999}.firstMsg-title{text-wrap:balance;color:#fff;font-size:1.7rem;margin-bottom:30px;width:80%}.img--firstMsg{margin-left:30px;min-width:50px;transform:scale(2)}.img--firstMsg:first-child{animation:popUpPokeball 4s ease-in-out .5s both}.img--firstMsg:nth-child(2){animation:popUpPokeball 4s ease-in-out .7s both}.img--firstMsg:nth-child(3){animation:popUpPokeball 4s ease-in-out .9s both}@keyframes popUp{0%{transform:scale(0)}10%{transform:scale(1.1)}15%{transform:scale(1)}90%{opacity:1;transform:scale(1)}92%{transform:scale(1.1)}to{transform:scale(0)}}@keyframes popUpPokeball{0%{transform:scale(0)}10%{transform:scale(2.1)}15%{transform:scale(2)}to{transform:scale(2)}}@media screen and (max-width:1440px){.userPokeballs-title{font-size:1.2rem;text-align:start}.pokemonSect-title{font-size:1.5rem}.pokelist-user--noPokeTitle{font-size:1.1rem}.userSect-title-ach{font-size:1.5rem}}@media screen and (max-width:1024px){.App-main-account{width:94%}.account-container{grid-template-areas:"user" "aside" "poke";grid-template-columns:1fr;grid-template-rows:1fr}.account-aside{grid-area:aside;max-width:none}.userSect-btnContainer{margin-bottom:15px}.showPoke-pokeList--user{margin-bottom:20px}}@media screen and (max-width:750px){.account-userSect{grid-gap:15px;background-color:#f7f7f7;display:grid;gap:15px;grid-area:user;grid-template-columns:auto;grid-template-rows:auto auto;margin:0 auto;padding:0 50px 0 0}.userSect-hgroup{align-items:center;display:flex;gap:15px;margin-right:0}}@media screen and (max-width:500px){.deletePokemon-icon{max-width:140px}.userSect-btnContainer{flex-direction:column;gap:15px;justify-content:end}.userSect-hgroup{flex-direction:column}.showPoke-pokeList--user{grid-template-columns:1fr;grid-template-rows:1fr;margin:0 0 20px}.account-userSect{gap:15px;grid-area:user;padding:0}}.App-main--grid{display:flex;flex-direction:column}.home-welcome{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:10px auto 30px;width:90%}.welcome-imageArticle{display:flex;justify-content:flex-end;padding:0 50px;position:relative}.welcome-imageArticle:after{animation:trackingUp .5s ease-in-out .2s both,fundido .5s ease-in-out .2s both;background-color:#000;content:"";height:80%;position:absolute;right:0;top:10%;width:2px}.welcome-img{animation:trackingRigth .5s ease-in-out .2s both,fundido .5s ease-in-out .3s both;max-width:300px}.welcome-textArticle{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 40px;width:80%}.welcome-text{text-wrap:pretty;animation:trackingLeft .5s ease-in-out .2s both,fundido .5s ease-in-out .3s both;font-size:1.4rem;text-align:left}.home-howItWorks{margin:0 auto;width:70%}.howItWorks-title{font-size:1.5rem}.howItWorks-list{display:flex;justify-content:center;list-style:none;margin:30px}.howItWorks-item{animation:trackingUp .5s ease-in-out .2s both,fundido .5s ease-in-out .2s both}.howItWorks-item:nth-child(2){animation:trackingUp .5s ease-in-out .4s both,fundido .5s ease-in-out .4s both}.howItWorks-item:nth-child(3){animation:trackingUp .5s ease-in-out .6s both,fundido .5s ease-in-out .6s both}.howItWorks-img{max-width:120px}.howItWorks-text{text-wrap:ballance;background-color:var(--color-yellow-light);border-radius:15px;font-size:1.2rem;list-style:none;margin:0 auto;padding:15px;width:80%}.videoPresentation-container{aspect-ratio:16/9;margin:40px auto 80px;max-width:900px}@media screen and (max-width:1440px){.welcome-text{font-size:1.2rem}.home-howItWorks{margin:0 auto;width:85%}.howItWorks-img{max-width:100px}.howItWorks-text{background-color:var(--color-yellow-light);border-radius:15px;font-size:1rem;margin:0 auto;padding:15px;width:80%}}@media screen and (max-width:1024px){.App-main--home{width:95%}.home-welcome{margin:10px 0 30px;width:100%}}@media screen and (max-width:860px){.welcome-textArticle{padding-right:0}.welcome-text{font-size:1rem}.welcome-img{animation:trackingRigth .5s ease-in-out .2s both,fundido .5s ease-in-out .3s both;max-width:200px}.home-howItWorks{width:100%}}@media screen and (max-width:600px){.howItWorks-list{flex-direction:column;margin:30px}.howItWorks-item{align-items:center;display:flex;margin-bottom:15px}.home-welcome{display:flex;flex-direction:column;justify-content:center}.welcome-imageArticle{justify-content:center;padding:0;position:relative}.welcome-text{text-align:center}.welcome-textArticle{margin:0 auto;padding:0}.welcome-imageArticle:after{display:none}}@media screen and (max-width:460px){.howItWorks-img{max-width:60px}.howItWorks-text{font-size:.9rem}.howItWorks-list{flex-direction:column;margin:20px 20px 0}.App-main-title--home{margin-bottom:0}.home-welcome{margin-top:0}}.footer-text{font-size:1.3rem;font-weight:700}.footer-links{align-items:center;display:flex;gap:25px;text-decoration:none}.footer-logo--linkedIn{height:30px}.footer-logo--github,.footer-logo--linkedIn{cursor:pointer;transition:transform .2s ease-in-out}.footer-logo--github{height:24px}.footer__link{align-items:center;display:flex;text-decoration:none}.footer-logo--aldaydev{color:#000;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:800;transition:letter-spacing .2s ease-in-out;vertical-align:top}.footer-logo--github:hover,.footer-logo--linkedIn:hover{transform:scale(1.1)}.footer-logo--aldaydevBraceLeft,.footer-logo--aldaydevBraceRight{transition:padding .2s ease-in-out}.footer-logo--aldaydev:hover{letter-spacing:.7px}.footer-logo--aldaydev:hover .footer-logo--aldaydevBraceLeft{padding-right:5px}.footer-logo--aldaydev:hover .footer-logo--aldaydevBraceRight{padding-left:5px}@media screen and (max-width:1024px){.App-footer{padding:20px 50px}}@media screen and (max-width:810px){.App-footer{flex-direction:column;padding:20px}}@media screen and (max-width:700px){.App-footer{padding:20px}}@media screen and (max-width:560px){.App-footer{gap:15px}}
/*# sourceMappingURL=main.40f6aa76.css.map*/