:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;margin:0;padding:0;text-align:center}body{margin:0;padding:0;min-height:100vh;width:100%}.main{min-height:100vh;width:100%;display:flex;flex-direction:column;margin:0;padding:0}button{position:relative;z-index:10}.catchBtn{margin-bottom:20px}h1{margin:0;padding:0;width:fit-content}.cardContainer{display:flex;background-color:#87ceeb;margin:20px 0}.pokemonCardInfo{border:5px solid black;cursor:pointer}.pokemonName{-webkit-text-stroke:2px black}.pokeLogo{width:210px}header{border-bottom:solid 4px blue;background:#87ceeb}.pokeballImg{width:100px;height:100px;transform:translate(15px);position:relative;z-index:1}.pokemonCardInfo{display:flex;flex-direction:column;border:10px solid black;margin-left:-10px}.pokemonCardInfo:first-child{margin-left:0}.modal{position:absolute;top:20%;left:45%;background:#87ceeb;border:10px solid black;width:300px;font-size:20px}.pokemonImg{display:flex;align-self:center;width:200px;height:200px}.pokeballContainer{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px auto 0;width:50%;height:550px;background:#87ceeb;border:3px solid blue}.pokeballImg.throw{animation:throwBall 1s ease forwards,wobble .7s 1s ease-in-out 5}@keyframes throwBall{0%{transform:translate(15px) rotate(0) scale(1)}to{transform:translate(35px,200px) rotate(720deg) scale(3.2)}}@keyframes wobble{0%,to{transform:translate(50px,200px) rotate(720deg) scale(3.2)}25%{transform:translate(30px,200px) rotate(705deg) scale(3.2)}75%{transform:translate(70px,200px) rotate(735deg) scale(3.2)}}
