Here it is!
body {
background: #111;
color: #fff;
}
body > p:first-child,
header {
padding: 1rem;
background: #222;
margin-bottom: 1rem;
}
footer {
margin-top: 1rem;
padding: 1rem;
background: #222;
font-size: 0.75rem;
}
pre {
padding: 1rem;
background: #A24D69;
color: white;
box-sizing: border-box;
border-radius: 0.5rem;
border: 4px solid #555;
}
blockquote {
font-size: 1.5rem;
font-style: italic;
border-color: yellow;
}
a {
text-decoration: none;
color: #4C92F6 !important;
border-bottom: 1px solid #1F4777;
}
body > p:first-child a,
header a {
color: white !important;
}
footer a {
color: #999 !important;
}