/* Custom styles for DSPU documentation */

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

/* Better spacing for admonitions */
.admonition {
  margin: 1.5625em 0;
}

/* Improve table styling */
table {
  border-collapse: collapse;
  width: 100%;
  margin: 1.5625em 0;
}

table th {
  font-weight: 700;
  background-color: var(--md-default-fg-color--lightest);
}

/* Better task list styling */
.task-list-item {
  list-style-type: none;
}

.task-list-item input[type="checkbox"] {
  margin-right: 0.5rem;
  cursor: pointer;
}

/* Improve API documentation styling */
.doc-heading {
  font-weight: 600;
  margin-top: 1.5em;
}

/* Better spacing for code examples */
.highlight + p,
.highlight + .admonition {
  margin-top: 1.5em;
}

/* Improve navigation footer */
.md-footer-meta {
  background-color: var(--md-footer-bg-color);
}

/* Custom styling for feedback form */
.md-feedback {
  margin: 2em 0;
}

.md-feedback__note {
  font-style: italic;
  color: var(--md-default-fg-color--light);
}

/* Responsive adjustments */
@media screen and (max-width: 76.1875em) {
  .md-nav--primary .md-nav__title {
    background-color: var(--md-primary-fg-color);
  }
}

/* Better code annotation styling */
.md-annotation {
  font-size: 0.85em;
}

/* Improve search results */
.md-search-result__article {
  padding: 0.8rem 0.8rem 0.8rem 1.2rem;
}

/* Better version banner */
.md-version {
  font-size: 0.8rem;
}
