body {
    background: orangered;
    min-height: 90vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

h2 {
    color: #000;
    font-weight: 800;
}

button {
    padding: 15px;
    color: #000;
    font-weight: 800;
    background: transparent;
    border: 2px solid black;
    transition: 0.8s cubic-bezier(0.175,0.885,0.32,1.725);
}

button:hover {
    color: black;
    background: white;
    cursor: pointer;
}

button:active {
    padding: 5px;
}