.math-block { overflow-x: auto; overflow-y: hidden; } figure { margin: 1vw; } pre { overflow: auto; background-color: black; color: lime; padding: 1ch; border: 1vh solid gray; } hgroup p { font-style: italic; } figcaption { text-align: center; } #footnote-list { list-style-type: none; } /* table styling */ table { display: block; overflow: auto; border-collapse: collapse; } caption { font-weight: bold; } tbody { border: 2px solid black; } th { background-color: mediumturquoise; } th, td { border: 1px solid black; }