/* Custom styles for jsonatapy documentation */

/* Code blocks */
.highlight {
    border-radius: 4px;
}

/* Admonitions */
.admonition {
    border-radius: 4px;
}

/* Tables */
table {
    border-radius: 4px;
    overflow: hidden;
}

/* Performance metrics highlighting */
.performance-faster {
    color: #2e7d32;
    font-weight: bold;
}

.performance-slower {
    color: #c62828;
    font-weight: bold;
}

/* Benchmark results styling */
.benchmark-table {
    font-family: 'Roboto Mono', monospace;
    font-size: 0.9em;
}

/* Code examples with results */
.code-result {
    background-color: var(--md-code-bg-color);
    border-left: 4px solid var(--md-accent-fg-color);
    padding: 0.5em 1em;
    margin: 1em 0;
    border-radius: 4px;
}

/* Navigation improvements */
.md-nav__item--active > .md-nav__link {
    font-weight: 600;
}

/* Footer improvements */
.md-footer-meta {
    background-color: var(--md-default-bg-color);
}

/* Inline code improvements */
code {
    padding: 0.1em 0.3em;
    border-radius: 3px;
}

/* TOC improvements */
.md-nav--secondary .md-nav__link {
    font-size: 0.85em;
}
