/* Custom styles for Cellucid documentation - PyData Theme */

/* Slightly adjust card styling */
.sd-card {
    border-radius: 0.5rem;
}

/* Improve code block readability */
div.highlight pre {
    font-size: 0.9rem;
}

/* Better spacing for grid cards */
.sd-card-body {
    padding: 1rem;
}

/* Minify the version switcher (rarely used) */
.bd-header .version-switcher__button {
    border-radius: 999px;
    font-size: 0.75rem;
    line-height: 1.1;
    max-width: 6rem;
    overflow: hidden;
    padding: 0.125rem 0.4rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bd-header .version-switcher__button.dropdown-toggle::after,
.bd-header .version-switcher__button .caret {
    display: none;
}

/* Notebook cell output styling */
.cell_output {
    border-radius: 4px;
    margin-top: 8px;
}
