/* Prevent scrollbars on equation containers */
.md-typeset div.arithmatex {
  overflow: visible;
}

/* Tables: compact cells, auto-sized columns */
.md-typeset table:not([class]) th,
.md-typeset table:not([class]) td {
  min-width: 0;
  padding: 0.5em 0.6em;
}

.md-typeset__table {
  display: block;
}

.md-typeset table:not([class]) {
  display: table;
  width: 100%;
}

/* Nomenclature table: narrow symbol column, wrapping descriptions */
.nomenclature-table table th:first-child,
.nomenclature-table table td:first-child {
  width: 1%;
  white-space: nowrap;
}

/* Figures */
figure {
  text-align: center;
}

figure img {
  max-width: 100%;
  height: auto;
}

figure figcaption {
  font-size: 0.85em;
  margin-top: 0.5em;
}
