body { 
    font-size: 14pt;
    font-family: Helvetica;
    background-color: #988777;
}

div#page {
    margin-left: 10em;
    width: 60em;
    padding: 1em;
    border-radius: 1ex;
    background-color: #FFFEEE;
    text-align: justify;
}

img#banner {
    max-height: 80vh; 
    max-width: 100vw;
}

.author {
    background-color: #ccc;
    border-radius: 10px;
    margin-top: 1em;
    margin-left: 1em;
    margin-bottom: 1ex;
    padding: 1ex;
}

.spoiler {
    background-color: #000;
    padding: 1ex;
    color: #000;
}

.spoiler:hover {
    color: #fff;
}

blockquote {
    background-color: #edc;
    border-radius: 5px;
    margin-left: 1em;
    margin-bottom: 1ex;
    padding: 1ex;
}