@@ -264,11 +264,15 @@ article>h1 { font-size: ◊x-lineheight[1]; line-height: ◊x-lineheight[1]; margin: 0 0 ◊x-lineheight[1] 0; font-style: italic; - font-weight: normal; + font-weight: bold; +} + +article.no-title>h1 { + font-weight: normal } /* Titles non-bold, non-smallcaps by default. This can be overridden in document markup. */ h1.entry-title { margin: 0 0 0 0; @@ -276,10 +280,11 @@ font-style: normal; line-height: 1.7rem; } h1.entry-title.note-full { + font-weight: normal; font-feature-settings: "smcp" on, "liga" on, "clig" on, "dlig" on, "kern" on, "onum" on, "pnum" on; } /* This class is used in titles for Notes appended to earlier articles */ h1.entry-title .cross-reference { @@ -408,16 +413,12 @@ section.entry-content blockquote:first-child { margin-top: 0; } -section.entry-content blockquote footer::before { - content: '—'; /* Em-dash */ -} - section.entry-content blockquote footer { - margin-top: ◊x-lineheight[1]; + margin-top: ◊x-lineheight[0.5]; text-align: right; width: calc(100% + 2em); } section.entry-content h2 { @@ -455,10 +456,12 @@ } code { font-size: 0.75rem; font-family: ◊mono-font; + background: #ddd; + border-radius: 0.2em; } pre { line-height: ◊derive-lineheight[7 #:per-lines 6]; max-width: 100%; @@ -467,17 +470,22 @@ } pre code { border: 0; background: none; - font-style: italic; - font-size: 0.75rem; + font-size: 0.6rem; } pre.code { border: dotted #aaa 2px; padding-left: 0.2em; + line-height: 0.7rem; +} + +samp { + font-family: ◊mono-font; + font-size: 0.7rem; } pre.verse { font-family: ◊body-font; font-size: 1rem; @@ -493,10 +501,16 @@ p.verse-heading { font-feature-settings: "smcp" on, "liga" on, "clig" on, "dlig" on, "kern" on, "onum" on, "pnum" on; text-align: center; font-size: 1.3rem; } + +div.attrib { + text-align: right; + font-size: .8rem; + margin-top: -◊x-lineheight[0.5]; +} section.entry-content figure { margin: ◊x-lineheight[1] 0; padding: 0; }