* {
    transition: all 0.3s;
}

body {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 100%;
    font-family: calibri;
    color: rgb(248, 248, 248);
    background: linear-gradient(rgb(204, 16, 221), rgb(48, 9, 223));
}

h1,
h2,
h3,
h4,
h5 {
    background: linear-gradient(rgb(204, 16, 221), rgb(48, 9, 223));
    font-size: 22px;
    text-align: center;
    color: rgb(255, 255, 255);
}

.container {
    border-radius: 30px;
    background: rgb(0, 0, 0);
    padding: 30px;
    border: 5px solid white;
}

.contenedor.botones {
    display: flex-box;
    justify-content: space-around;
}

.button {
    cursor: pointer;
    display: inline-block;
    font-size: 60%;
    padding: 20px;
}
