h1 { @include header_size(60em, 2em); }
h2 { @include header_size(60em, 1.5em); }
+h5 { @include header_size(60em, 1em); }
p>img { max-width: 40em; width: 100%; height: auto; }
p, dt, dd, li {
text-align: justify;
+ @media (max-width: 28em) { text-align: left; }
padding: 0;
margin: 0;
}
margin: 0;
}
-p, table, body>div { margin: 1em 0; }
+p, table, body>div, h5 { margin: 1em 0; }
li { margin: 0 0 0 2em; }
dd { margin: 0 0 0 1em; }
color: $annotationcolour;
a:link, a:visited { color: inherit; }
-}
-@media not screen {
- .permalink { visibility: hidden; }
+ @media not screen { visibility: hidden; }
}
// General table styles.
}
// Site footer rules
-#footer {
+#footer, #article-info {
text-align: center;
max-width: 44em;
padding: 0 3em;
margin: 0;
p {
- color: $annotationcolour;
display: inline-block;
font-size: 0.8em;
max-width: 100%;
}
}
+#footer p { color: $annotationcolour; }
+#article-info p { font-style: italic; }
+
// "unordered" lists with explicit ordering in content
ul.ordered > {
li { list-style: none; }
#sitetitle * { float: none; }
#footer { padding: 0 1em; }
}
-@media (max-width: 28em) {
- * { text-align: left; }
-}