body {
    max-width: 650px;
    margin: 0 30px;
    line-height: 1.4;
    font-family: monospace;
    font-size: larger;
    background-color: #1e1e2e;
}
h1 {
    color: #cdd6f4;
    line-height: 1.2;
}
h2,h3,h4,h5,h6 {
    color: #a6adc8;
    line-height: 1;
}
p,li {
    color: #cdd6f4;
}
time {
    color: #a6adc8;
    line-height: 1;
}
:link {
    color: #89b4fa;
}
:visited {
    color: #f9e2af;
}
img {
    max-width: 100%;
    @media (min-width: 650px) {
        max-width: 650px;
    }
    max-height: 650px;
    height: auto;
    width: auto;
}
hr {
    margin-bottom: 30px;
}