body {
    background: url(javascript.jpg);
    background-size: cover;
}

a {
    text-decoration: none;
}

.G {
    position: relative;
    margin: 10vh 0 0 0;
}

p {
    text-align: center;
    font-weight: 600;
    color: rgb(83, 85, 90);
}

.button {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.start {
    font-size: 1.5em;
    font-weight: bolder;
    word-break: break-all;
    width: 120px;
    height: 40px;
    border: 2px solid lightgrey;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    color: rgb(141, 141, 141);
    margin: 10px;
    padding: 10px 10px;
}

.start:hover {
    border: 3px solid lightseagreen;
    color: lightseagreen;
}

@media (max-width:400px) {
    .button {
        flex-direction: column;
    }
    .Btn {
        margin: 10px 10px;
        padding: auto 20px;
    }
}