.page .title { font-family: serif; margin-top: 2em; } .page .summary { font-size: 1.25em; font-family: serif; } .page .wordcount { margin: 0; } .page .tags-title { font-variant: small-caps; font-weight: bold; margin: 0.5em 0; } .page .tags { display: flex; flex-flow: row wrap; gap: 0.5em; list-style: none; margin-left: 0; li { margin: 0; } a { display: block; padding: 0.5rem; background: #cde; border-radius: 6px; &:before { content: "#" } } } .page .toc-title { margin-block-end: 0.5em; font-weight: bold; font-variant: small-caps; }