body{background-image:url(/Temupokedex/assets/bg-dQGM5AP2.png);margin:0;padding:0;font-family:Arial,sans-serif}.navbar{color:#fff;background-color:#1e1e1e;justify-content:center;height:60px;display:flex;position:relative}.navbar a{color:#fff;justify-content:center;align-items:center;width:140px;height:60px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.navbar a:hover{color:#2b2b2b;opacity:.8;background-color:#fff}.noResults{color:#e73723;margin:10px 0 0;font-size:2rem;font-weight:700}.pokeSearchBar{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:40px 0 0;display:flex}.pokeSearchBar label{color:#313131;font-size:1.3rem;font-weight:700}.pokeSearchBar input{box-sizing:border-box;border:2px solid #cfdbff;border-radius:50px;width:500px;height:80px;padding-left:30px;font-size:1.7rem;transition:border-color .3s}.pokeSearchBar input:focus{border-color:#1e2f63;outline:none}.pokePageThing{justify-content:center;align-items:center;height:80px;margin:20px 0;display:flex}.pokePageThing input{width:60px;height:35px;font-size:1.5rem}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pokePageThing span{margin-left:8px;font-size:1.5rem}.pokeHome button{color:#fff;cursor:pointer;background-color:#cfdbff;border-style:none;border-radius:10px;width:60px;height:60px;margin:10px}.pokeHome button:hover{color:#dfdfdf;opacity:.8;background-color:#1e2f63}.pokePageThing button p{margin:0;font-size:30px}.pokeHome{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.pokeHomeCardLayout{background-color:#edf1ffba;flex-flow:wrap;justify-content:center;height:auto;margin:0 50px 50px;padding:50px;display:flex;position:relative}.pokeCard{cursor:pointer;width:220px;height:auto;margin:.8rem .5rem}.pokeCardInner{width:100%;height:100%;transform-style:preserve-3d;min-height:350px;transition:transform .6s;position:relative}.pokeCard:hover .pokeCardInner{transform:rotateY(180deg)}.pokeCardFront,.pokeCardBack{backface-visibility:hidden;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:absolute}.pokeCardFront{background:#fff}.pokeCardBack{color:#fff;background:#1e2f63;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.pokeCardInfoHolder{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.pokeCardInfoHolder img{background-color:#e0e8ff;width:180px;height:180px}.pokeCardInfoHolder h5{color:#313131;text-transform:none;margin:10px;font-size:1.5rem}.pokeCardInfoHolder .pokeType{color:#000;box-sizing:border-box;background-color:#cfdbff;border-radius:15px;justify-content:space-around;width:100%;margin-top:10px;padding:2px;display:flex}.pokeSpecs{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.pokeSpecsLayout{flex-direction:column;margin:50px 400px;display:flex;position:relative}.pokeSpecsLayout h1{text-align:center;margin:0 0 30px;font-size:3rem}.pokeSpecsCard{background-color:#edf1ffba;border-radius:20px;padding:60px}.specsTop{flex-direction:row;align-items:flex-start;gap:30px;margin:0 0 30px;display:flex}.specsTop img{box-sizing:border-box;background-color:#e0e8ff;border-radius:10px;flex-shrink:0;width:300px;height:300px;padding:20px}.pokeStats{background-color:#cfdbff;border-radius:25px;flex:1;padding:45px}.pokeStats h2{text-align:center;margin:0 0 20px;font-size:2.5rem}.pokeStats p{margin:8px 0;font-size:1.2rem}.pokeSpecsLayout .pokeType{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;padding:15px;font-size:1.3rem;display:flex}.pokeSpecsLayout .pokeType span{color:#000;background-color:#cfdbff;border-radius:20px;padding:10px 20px;font-weight:700}.specsBottom{background-color:#e0e8ff;border-radius:20px;flex-flow:wrap;justify-content:space-around;gap:40px;margin:30px 0;padding:40px;font-size:1.2rem;display:flex}.specsBottom p{margin:0}.pokeAbilities{flex:1;min-width:200px}.pokeAbilities h2{margin:0 0 15px;font-size:2rem}.pokeAbilities ul{margin:0;padding:0;list-style:none}.pokeAbilities li,.pokeSize p{border-bottom:1px solid #000000a0;padding:8px 0;font-size:1.1rem}.pokeSize{flex:1;min-width:200px}.pokeSize h2{color:#313131;margin:0 0 15px;font-size:2rem}.pokeEvolutions{background-color:#e0e8ff;border-radius:20px;margin:40px 0;padding:30px}.pokeEvolutions h2{text-align:center;color:#313131;margin:0 0 30px;font-size:2rem}.evolutionContainer{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.evolutionCard{cursor:pointer;background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:150px;padding:20px;transition:all .3s;display:flex}.evolutionCard:hover{background-color:#cfdbff;transform:translateY(-5px);box-shadow:0 8px 15px #0003}.evolutionCard img{background-color:#e0e8ff;border-radius:10px;width:120px;height:120px;margin-bottom:10px}.evolutionCard p{color:#313131;text-align:center;margin:0;font-size:1.1rem;font-weight:700}@media (width<=1600px){.specsTop{flex-direction:column;align-items:center}.pokeStats{width:100%}}@media (width<=768px){.pokeSpecsLayout{margin:50px 20px}.pokeSpecsLayout h1{font-size:2rem}.specsTop img{width:200px;height:200px}.pokeStats{padding:30px}.pokeStats h2{font-size:1.8rem}.pokeStats p{font-size:1rem}.specsBottom{flex-direction:column;gap:30px;padding:30px}.pokeAbilities,.pokeSize{width:100%}}.footer{color:#fff;background-color:#1e1e1e;width:100%;height:300px}.footerContent{padding:50px}.loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.loadingContainer p{color:#313131;font-size:1.5rem;font-weight:700}.pokeBall{background:conic-gradient(red 0deg 180deg,#fff 180deg 360deg);border:3px solid #000;border-radius:50%;width:80px;height:80px;animation:2s linear infinite spin;position:relative}.pokeBall:after{content:"";background:#fff;border:3px solid #000;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
