body { background: #322; color: #aaa; line-height: 1.5; a { color: #acc; } h1, h2, h3 { color: #bcc; } } img { max-width: 80%; } pre { padding: 0.3em; } .page-content { margin-left: 5em; margin-right: 5em; } .figure { text-align: center; padding-top: 1em; padding-bottom: 0.5em; } .license { display: flex; border-top: 1px solid #aaa; padding-top: 0.5em; .cc-by-sa-logo { width: 10em; } .license-text { font-size: small; } } .post-title { margin-top: 0; } .post-meta { display: flex; justify-content: space-between; font-size: x-small; .post-tags { display: flex; list-style: none; * + * { &::before { content: ", " } } } } .footnote-reference { font-size: x-small; } .footnote-definition { display: flex; font-size: small; border-top: 1px solid gray; }