body{margin:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:2.5rem;padding:0;margin:2rem 0 1rem}header{font-size:3rem;font-weight:500;text-align:center;margin-top:1rem;margin-bottom:2rem}.pokemon-card{min-width:320px;align-items:center;justify-content:center;height:80%;width:100%;display:flex;flex-direction:column;gap:1rem;background-image:linear-gradient(20deg,#fff9,#fff0)}.pokemon-image{position:relative;border-radius:3rem;box-shadow:.25rem .25rem .5rem #000;height:300px;width:300px}.form-wrapper{position:relative;margin:1rem 0;display:flex;width:100%;align-items:center;justify-content:center;gap:"0"}input{font-size:2rem;height:2.8rem;border-radius:1.5rem;padding-left:1rem;border-top-right-radius:0;border-bottom-right-radius:0;margin:0}button{margin:0;height:3.2rem;width:10rem;font-size:1.75rem;border-radius:1.5rem;padding:0 1.5rem;border-top-left-radius:0;border-bottom-left-radius:0}.picture-wrapper{position:relative}.picture-wrapper:before{content:" ";height:300px;width:300px;border-radius:3rem;box-shadow:inset -.5rem -.5rem 1.5rem #ccc9,-.5rem -.5rem 1.5rem #ccc9;position:absolute;top:0;left:0;z-index:10}.pokemon-name-wrapper{border:"1px solid black";border-radius:"2rem"}.pokemon-name{font-size:4rem;text-transform:capitalize;margin:1rem;padding:0 2rem}.error{color:red;position:absolute;top:-50px;width:100%;text-align:center}.loading{position:absolute;top:60px;width:100%;text-align:center;color:#00f}.rounded{border-radius:2rem}.moves-list{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0 2rem;padding:0}.move{border:1px solid black;position:relative;text-transform:capitalize;display:flex;width:150px;max-width:150px;margin:0 .5rem;border-radius:.5rem;padding:.1rem .5rem .3rem}.move:hover{background-color:#00f;color:#fff}.empty{height:300px;width:100%;font-size:2rem;color:gray;display:flex;opacity:.8;align-items:center;justify-content:center;font-weight:200}.hover-tip{pointer-events:none;bottom:40px;left:-70px;position:absolute;z-index:20;opacity:0;width:auto;list-style-type:none;font-size:.7rem;transition:all .5s ease-in-out;background-color:#e9e9e9;color:#000;padding:.3rem .2rem;border:gray 1px solid;box-shadow:.25rem .25rem .5rem #0009;border-radius:.4rem;display:flex;flex-wrap:wrap}.hover-tip h4{width:100%;text-align:center;margin:0 0 .3rem}.hover-tip table{padding:0;margin:0}.hover-tip>li{width:150px;margin:2px 0 0;border-top:1px solid black}.hover-tip th{text-align:center;border-top:1px solid black}.hover-tip td{border-top:1px solid black}.hover-tip th:first-child{min-width:120px}.hover-tip th:nth-child(2){min-width:50px;border-left:1px solid black;border-right:1px solid black}.hover-tip th:nth-child(3){min-width:120px}.hover-tip td:nth-child(2){text-align:center;border-left:1px solid black;border-right:1px solid black}.hover-tip td:nth-child(3){text-align:center}.hover-tip.show{opacity:.9}.hover-tip.left{left:-110px}.hover-tip.right{left:-40px}
