table {
font-size: small;
}
table.plain tbody tr:nth-child(2n) {
background: var(--bg);
}
table.plain tbody td {
vertical-align: top;
}
main img {
display: block;
margin-left: auto;
margin-right: auto;
filter: var(--img-filter);
}
.navy, .ayu, .coal {
--img-filter: invert(90%);
}
main .caption {
display: block;
text-align: center;
font-size: small;
}
main .caption.figure::before {
content: "Figure\a0";
font-weight: bold;
}
main .caption.table::before {
content: "Table\a0";
font-weight: bold;
}
main .bibref {
font-size: smaller;
vertical-align: super;
}
main .inline {
font-size: unset;
vertical-align: unset;
}
main .bibref::before {
content: "[";
}
main .bibref::after {
content: "]";
}
main .biblio ol {
list-style-position: inside;
list-style-type: none;
}
main .biblio ol li {
display: block;
margin-left: 2.5em;
margin-bottom: 0.5em;
}
main .biblio ol li .bibkey {
margin-left: -2.5em;
}
main .biblio ol li .bibkey::before {
content: "[";
}
main .biblio ol li .bibkey::after {
content: "]\a";
white-space: pre;
}
main .footnote-reference::before {
content: "[";
}
main .footnote-reference::after {
content: "]";
}