body {
    background-color: black;
    color: rgb(183, 255, 74);
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    text-align: center;
}

h1 {
    font-size: 3rem;
    text-shadow: 1px 1px 5px;
}

#grid{
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}

button {
    background-color: rgb(183, 255, 74);
    padding: .5rem;
    border-radius: 1rem;
    border-style: groove;
    border-color: rgb(40, 0, 32);
    box-shadow: inset 0rem -.2rem rgb(255, 112, 229);
    transition: .3s;
}
a{
    color: black;
}
button:hover {
    background-color: rgb(255, 112, 229);
    box-shadow: inset 0rem .2rem rgb(183, 255, 74);
    transform: scale(105%);
}