.main h4,
.main li,
.main pre,
-.main p {
+.main p,
+.main blockquote {
margin-top: .7em;
}
.main h1 + p,
.main h2 + p,
.main h3 + p,
-.main h3 + p {
+.main h3 + p,
+.main blockquote > p:first-child {
margin-top: 0;
}
.art-nav *:nth-child(2) { text-align: center; }
.art-nav *:nth-child(3) { text-align: right; }
+blockquote {
+ padding-left: 1em;
+ max-width: calc(var(--max-width) - .7em);
+ display: inline-block;
+ border-left: .5em solid var(--c-shadow);
+ font-style: italic;
+}
+
@media (--max-md) {
.main.artlist {
padding-left: 0;
.kb-index li {
display: block;
flex: 1 1 15em;
- height: 7em;
+ height: 3em;
margin: 1em;
}