div.post { margin-bottom: 1ch; div.post-meta-row { padding: 0; margin: 0; } div.options { position: absolute; text-align: right; width: calc(100% - 35.5ch); max-width: 75ch; a { display: inline-block; padding: 0 0.5ch; opacity: 0.5; cursor: pointer; user-select: none; } a:hover { opacity: 1; } } div.post-body { font-size: 1.25em; div.nick-wrapper { display: inline; .nick-decoration { display: inline; } .nick { display: inline; } } div.post-content { display: inline; } div.annotation { margin-top: 0.33em; } } div.post-body p:first-of-type { margin-top: 0; padding-top: 0; } }