/* Keep wide content inside the article without changing inline math dimensions. */
.post-content,
.post-content .markdown-body {
  min-width: 0;
  max-width: 100%;
}

.post-content .markdown-body img {
  max-width: 100%;
  height: auto;
}

.post-content .markdown-body table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.post-content .markdown-body mjx-container[jax="SVG"]:not([display="true"]) {
  display: inline-block;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0;
  vertical-align: middle;
  -webkit-overflow-scrolling: touch;
}

.post-content .markdown-body mjx-container[display="true"],
.post-content .markdown-body pre {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
