@@ -325,16 +325,31 @@ margin: 0; text-indent: 0; } p + p { - text-indent: 1em; + text-indent: 2em; } section.entry-content blockquote { font-size: ◊x-lineheight[0.7]; line-height: ◊derive-lineheight[7 #:per-lines 6]; + margin: ◊x-lineheight[1.0] 2em; + } + + 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]; + text-align: right; + width: calc(100% + 2em); } section.entry-content h2 { font-size: 1.2rem; font-style: italic;