Switch to side-by-side view

--- a
+++ b/docs/stylesheets/extra.css
@@ -0,0 +1,99 @@
+small.subtitle {
+  display: block;
+  margin-top: -1.2em;
+}
+
+.definition-list-wrapper {
+  font-size: .64rem;
+  border: .05rem solid var(--md-typeset-table-color);
+  border-radius: .1rem;
+  border-bottom: none;
+  margin-top: 1em;
+}
+
+.definition-list-wrapper > .title {
+  border-bottom: .05rem solid var(--md-typeset-table-color);
+  padding: 0.386029412em 1.1764705882em;
+  background-color: #f5f5f5;
+  font-weight: bold;
+}
+
+.definition-list-wrapper dl {
+  margin-top: 0;
+}
+
+.definition-list-wrapper dl > div  {
+  border-bottom: .05rem solid var(--md-typeset-table-color);
+  padding: .7720588235em 1.1764705882em;
+}
+
+.definition-list-wrapper dl dt code {
+  float: right;
+  padding-left: 1em;
+  padding-right: 1em;
+}
+
+.definition-list-wrapper dl dd {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.definition-list-wrapper dl dd p, .definition-list-wrapper dl ul {
+  margin-top: 0.25em;
+  margin-bottom: 0.5em;
+}
+
+.definition-list-wrapper details {
+  background-color: transparent;
+  border-color: var(--md-typeset-table-color);
+}
+
+.definition-list-wrapper summary {
+  background-color: transparent;
+  padding-top: 0.3rem;
+  padding-bottom: 0.3rem;
+  padding-left: 0.6rem !important;
+}
+
+.definition-list-wrapper summary:before {
+  mask-image: none;
+  -webkit-mask-image: none;
+  background-color: transparent;
+  width: 0;
+}
+
+.definition-list-wrapper summary:after {
+  top: 0.325rem;
+}
+
+p.dimension-indicator {
+  float: right;
+  margin-top: 2em;
+}
+
+p.dimension-indicator code {
+  padding-left: 1em;
+  padding-right: 1em;
+}
+
+.attr-heading {
+  margin-top: 1em;
+  margin-bottom: -0.5em;
+}
+
+h4.attr-heading {
+  font-weight: normal;
+  letter-spacing: normal;
+  margin-top: 2em;
+  margin-bottom: -0.5em;
+}
+
+.indent {
+  margin-left: 1.5em;
+  margin-bottom: 1em;
+}
+
+.indent p {
+  margin-top: 0.4em;
+  margin-bottom: 0.4em;
+}