*{margin:0;padding:0;box-sizing:border-box;font-family:Urbanist,sans-serif}html{font-size:62.5%}body{width:100%;background-color:#eff3ff}h1,h2,h3,h4,h5,h6{font-weight:900}h1{font-size:5.4rem;font-weight:700;color:#000;text-align:center}p,span{font-size:1.6rem}li{list-style:none}span{font-weight:700}.container{max-width:152rem;margin:auto;padding:1.6rem}header{margin:3.2rem 0}.pokemon-search{width:100%;display:flex;justify-content:center;margin-bottom:3.2rem}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;width:100%;max-width:32rem;border-bottom:.2em solid #020d35;background:#e91e6333;border-radius:.2em .2em 0 0;padding:.8em;font-size:1.6rem;color:#000}.card-demo{display:flex;justify-content:center}.card-demo .pokemon-card{min-height:32rem}.grid-three-cols,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem;text-align:center;margin:3.2rem 0}.pokemon-card{width:100%;max-width:36rem;min-height:42rem;background-color:#fff;border-radius:.2rem;padding:1.6rem;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;position:relative;margin:auto;transition:transform .3s,box-shadow .3s}.pokemon-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:40%;background-color:#ebfbf1;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;z-index:0;transition:transform .3s}.pokemon-card:hover:before{border-radius:50% 50% 100% 0%/99% 100% 0% 1%}.pokemon-card:hover{transform:scale(1.03);box-shadow:#110c2e26 0 48px 100px}figure{display:flex;justify-content:center;filter:drop-shadow(0px 50px 100px rgba(50,50,93,.25))}.pokemon-name{font-size:3.2rem;text-align:center;color:#000;text-transform:capitalize;margin-top:2.4rem}.pokemon-highlight{display:flex;justify-content:center;align-items:center;margin:1.6rem 0}.pokemon-highlight p{padding:.6rem 2.4rem;background-color:#2ecc71;border-radius:20rem;color:#fff;font-weight:700;text-transform:capitalize}.pokemon-image{width:60%;height:15rem;object-fit:contain}pokemon-info{text-align:center}.short-container{width:100%;max-width:65rem;margin:auto;padding:2rem}.short-container h1{margin-bottom:3.2rem}.short-container p{margin-bottom:1.6rem}.short-container button{padding:.6rem 1.2rem;cursor:pointer}@media (max-width: 1024px){.grid-three-cols,.cards{grid-template-columns:repeat(2,1fr)}h1{font-size:4rem}}@media (max-width: 768px){html{font-size:55%}.grid-three-cols,.cards{grid-template-columns:1fr;gap:1.6rem}.pokemon-card{width:100%;min-height:38rem}.pokemon-search{padding:0 1.2rem}input[type=text]{width:100%;font-size:1.4rem}h1{font-size:3.2rem}}@media (max-width: 480px){h1{font-size:2.6rem}.pokemon-name{font-size:2.2rem}.pokemon-image{height:12rem}}
