body {
    background-color: #282a36;
    color: #f8f8f2;
    font-family: Georgia, "New York", serif;
    font-size: 20px;
    line-height: 1.5;
    margin: 50px auto;
    max-width: 800px;
}

a:link {
    color: #8BE9FD;
}

a:visited {
    color: #BD93F9;
}

code {
    color: #ff79c6;
}

pre {
    color: #ff79c6;
}

img {
    width: 100%;
}

footer {
    position: absolute;
    bottom: 0;
}