body {
    background: #111;
    color: #eee;
    font-family: monospace;
    max-width: 59em;
    } 
a { color: #66f; }
a:visited { color: #f6f; }
a.masto::before { content: url(masto-tiny.svg); position:relative; top:.2em; }
a.tilde::before { content: url(tilde-tiny.svg); position:relative; top:.2em; }
h2.author, h3.date { display: none; }
figure { margin: 0 1em; }
p img { margin: 0 1em; float:right; clear:right;}
figure img { max-width: 50em; }
code {
    background:#222;
    padding: 0 .5em;
    border: thin dotted gray;
}
body.root p#nav { display: none; }
