 @import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@200;300;400;500;600;700;800&display=swap');


* {
   font-family: 'Oxanium';
   padding: 0;
   margin: 0;
   box-sizing: border-box;
}


body {
    background: linear-gradient(to bottom, #6AB7f5, #fff) no-repeat;
    height: 100vh;
    overflow: hidden;
    display: grid;
    place-items: center;
}

main {
    text-align: center;
    position: relative;
    background: url(../img/pokedex.png) no-repeat center;
    background-size: 100% 100%;
    width: 25rem;
    height: 85%;
    overflow: hidden;
}

main img {
    width: 6rem;
    position: absolute;
    top: 30%;
    right: 43%;
}

.pokemon_data {
 font-weight: 600;
 color: #464646;
 font-size: 1.6rem;
 position: absolute;
 top: 52%;
 right: 27%;
 text-transform: capitalize;
}

.pokemon_number {
    color: #aaa;
    text-transform: capitalize;
}

form {
    position: absolute;
    bottom: 26%;
    right: 20%;
   width: 68%;
   height: 7%;
}

input {
    width: 100%;
    height: 100%;
    outline: none;
    border-radius: .3125rem;
    font-weight: 600;
    color: #464646;
    font-size: 1.4rem;
    box-shadow: -3px 4px  #888888, -5px 7px #333;
}

.buttons {
    position: absolute;
    bottom: 10%;
    right: 25%;
    width: 60%;
    gap: 1.25rem;
    display: flex;
}

.button {
    padding: 5%;
    border-radius: .3125rem;
    cursor: pointer;
    color: #fff;
    background-color: #424242;
    box-shadow: -3px 4px  #181818, -5px 7px #333;
    width: 100%;
}

.button:active {
font-size: .9rem;
box-shadow: inset -4px 4px #333;
}