/* Custom styles for OpenCCU-Loom documentation */

/* Improve code block readability */
.md-typeset code {
  font-size: 0.85em;
}

/* Better table styling */
.md-typeset table:not([class]) {
  font-size: 0.85em;
}

.md-typeset table:not([class]) th {
  background-color: var(--md-primary-fg-color);
  color: var(--md-primary-bg-color);
}

/* Admonition sizing */
.md-typeset .admonition {
  font-size: 0.9em;
}

/* Navigation sizing */
.md-nav__link {
  font-size: 0.75rem;
}

/* Reveal heading anchors on hover */
.md-typeset .headerlink {
  opacity: 0;
  transition: opacity 0.2s;
}

.md-typeset h1:hover .headerlink,
.md-typeset h2:hover .headerlink,
.md-typeset h3:hover .headerlink,
.md-typeset h4:hover .headerlink {
  opacity: 1;
}
