body {
    background: #141b0c;
    font-family: Arial, sans-serif;
    color: #FEFAE0;
}

.viewport {
    display: block;
    padding: 20px;
    text-align: center;
    background: transparent;
}

.invitation {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 750px;
    filter: drop-shadow(5px 5px 10px #000000);
}

.menu {
    display: inline-block;
    margin: auto;
    border: 0px solid white;
    color: white;
}

.menu a {
    color: #DDA15E;
    text-decoration: none;
    font-size: 95%;
}

span {
    display: inherit;
}
