header {
    background-color:#DD1236;
    color: #ffffff;
    border-bottom: 4px solid #740a1d;
}

header form {
    margin-bottom: 0px;
}

header form input[type="text"] {
    width: 50%;
}

/* Main */
main {
    min-height: 90vh;
    background-color:#27030a;
}

/* Pokecard */
.pokecard {
    background-color: rgba(255, 255, 255, 0.64);
    border: 2px solid #333333;
    border-radius: 8px;
    color:#000000;
    overflow: hidden;
    box-shadow: 0px 0px 15px rgba(221, 18, 54, 0);
    transition: 0.1s ease-in-out all;
}

.pokecard:hover {
    box-shadow: 0px 0px 15px rgba(221, 18, 54, 1);
    transition: 0.2s ease-in-out all;
}

.pokecard img {
    max-width: 100%;
    background-color: #ffffff;
}

.pokecard .pkmnname {
    width: 100%;
    background-color: #DD1236;
    text-align: center;
    text-transform: capitalize;
    color: #ffffff;
}

.pokecard .pkmninfo {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
}