body {
    color: #eee;
    background-image: url(../images/stars.gif);
}

hr {
    width: 95%;
}

.popup {
    background-color: black;
    box-shadow: 0px 0px 20px white;
    width: 50%;
    position: center;
    border: 2px solid;
    border-radius: 40px;
    margin: 9px;
    /* no side-padding attribute so this will have to do */
    padding: 0px 10px;
    text-align: center;
}

button {
    border: solid;
    color: white;
    background-color: black;
    text-align: center;
    text-decoration: none;
    padding: 5px 12px;
    margin: 20px -3px -3px -5px;
    cursor: pointer;
}

button:hover {
    transition:
        box-shadow 0.4s,
        filter 0.4s;
    box-shadow: 0px 0px 14px -3px rgba(192, 191, 188, 0.91);
    filter: drop-shadow(0 0 3px rgba(255, 255, 255, 0.91));
}

@keyframes buttonhover {
    from {
        border: linear-gradient(0deg, black 0%, white 100%);
    }
    to {
        border: solid linear-gradient(360deg, black 0%, white 100%);
    }
}

.edge-buttons {
    border-radius: 15px;
}

#left-menu-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#right-menu-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
