.gts-math {
  color: #111827;
  font-variant-numeric: lining-nums tabular-nums;
  letter-spacing: 0;
}

.gts-math--display {
  display: block;
  width: 100%;
  min-height: 3.5rem;
  padding: 0.8rem 0.95rem;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid rgba(100, 116, 139, 0.24);
  border-radius: 6px;
  background: rgba(248, 250, 252, 0.94);
  font-size: 1.12rem;
  line-height: 1.55;
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
}

.gts-math--inline {
  display: inline-flex;
  max-width: 100%;
  overflow-x: auto;
  vertical-align: middle;
  font-size: 1.02em;
}

.gts-math .katex-display {
  min-width: max-content;
  margin: 0;
  padding: 0.15rem 0;
  text-align: left;
}

.gts-math .katex-display > .katex {
  text-align: left;
}

.gts-math .katex {
  font-size: 1.08em;
  letter-spacing: 0;
}

.gts-math-fallback {
  display: block;
  min-width: max-content;
  white-space: pre-wrap;
  overflow-wrap: normal;
  color: inherit;
  background: transparent;
  font: inherit;
  letter-spacing: 0;
}

.gts-math[data-math-state="error"] {
  border-color: rgba(190, 24, 93, 0.38);
}

@media (max-width: 700px) {
  .gts-math--display {
    min-height: 3rem;
    padding: 0.72rem 0.78rem;
    font-size: 1rem;
  }
}

@media (prefers-color-scheme: dark) {
  .gts-math--display {
    color: inherit;
  }
}
