body {
    background: rgb(58, 58, 58);
    color: rgb(212, 212, 212);
    font-family: sans-serif;
    margin: 0;
    padding: 0;
}

a {
    color: rgb(189, 189, 189);
}
a:hover {
    color: rgb(223, 223, 223);
}

article {
    width: 100%;
    border-top: 0.2em solid #aaa;
}

h2 {
    margin-left: 2em;
}
p {
    margin-left: 0.8em;
}

img {
    margin: 1em;
}

details {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 0.5em 0.5em 0;
    margin: 1em;
}
summary {
    font-weight: bold;
    margin: -0.5em -0.5em 0;
    padding: 0.5em;
}
