/* Custom styles for k8s-inventory-cli documentation */

.md-typeset h1 {
    color: var(--md-primary-fg-color);
    font-weight: 600;
}

.md-typeset code {
    font-size: 0.85em;
}

/* Mermaid diagram styling */
.mermaid {
    text-align: center;
}

/* Custom admonitions */
.md-typeset .admonition.kubernetes {
    border-color: #326ce5;
}

.md-typeset .admonition.kubernetes > .admonition-title {
    background-color: rgba(50, 108, 229, 0.1);
    border-color: #326ce5;
}

.md-typeset .admonition.kubernetes > .admonition-title::before {
    background-color: #326ce5;
    mask-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M10.9,2.1l-5.5,3.2c-0.4,0.2-0.6,0.6-0.6,1.1v6.5c0,0.4,0.2,0.8,0.6,1.1l5.5,3.2c0.4,0.2,0.8,0.2,1.2,0L17.6,14c0.4-0.2,0.6-0.6,0.6-1.1V6.4c0-0.4-0.2-0.8-0.6-1.1L12.1,2.1C11.7,1.9,11.3,1.9,10.9,2.1z'/></svg>");
}

/* Code block improvements */
.highlight .hll {
    background-color: rgba(255, 235, 59, 0.5);
}

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

/* Table improvements */
.md-typeset table:not([class]) {
    border: 0.05rem solid var(--md-typeset-table-color);
    border-radius: 0.1rem;
}

.md-typeset table:not([class]) th {
    background-color: var(--md-default-fg-color--lightest);
    font-weight: 600;
}
