/* Custom styles for jaxace documentation */

/* Improve code block appearance */
.highlight pre {
  border-radius: 0.4rem;
}

/* Better spacing for API documentation */
.doc-heading {
  margin-top: 2rem;
}

/* Improve math rendering */
.arithmatex {
  overflow-x: auto;
  overflow-y: hidden;
}

/* Custom admonition colors */
.md-typeset .admonition.example,
.md-typeset details.example {
  border-color: rgb(124, 77, 255);
}

.md-typeset .example > .admonition-title,
.md-typeset .example > summary {
  background-color: rgba(124, 77, 255, 0.1);
  border-color: rgb(124, 77, 255);
}

/* Improve table appearance */
.md-typeset table:not([class]) {
  font-size: 0.8rem;
}

/* Better spacing for navigation */
.md-nav__item--nested > .md-nav__link {
  font-weight: 500;
}