body {
    background-color: #0B173B;
    font-family: sans-serif;
    color: #ffffff;
    margin: 0 auto;
    max-width: 90%;
    font-size: 1.0em;
}

pre {
    word-break: break-all;
    letter-spacing: -0.1em;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 0.9;
}

#logo {
    text-align: center;
    font-family: monospace;
}

@media (min-width: 1024px) {
    body {
        max-width: 75%;
    }
}


a:link {
    text-decoration: underline;
    color:#ffffff;
}

a:visited {
    color:#ffffff;
    text-decoration: underline;
}

a:hover {
    color:#a4a4a4;
    text-decoration: underline;
}

p {
    text-indent: 15px;
}


h1 {
    font-size: 1.75em;
    text-align: center;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
    margin-top: 0.2rem;
}
