
/* Custom styles for PyData Sphinx Theme */

/* Style the navbar brand text */
.navbar-brand {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 600;
    text-decoration: none !important;
}

/* Style the version switcher dropdown */
.version-switcher {
    margin-right: 10px;
}

.version-switcher .btn {
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    color: #495057;
    font-size: 0.9rem;
    padding: 0.375rem 0.75rem;
}

.version-switcher .btn:hover {
    background-color: #e9ecef;
    border-color: #adb5bd;
}

/* Style the dropdown menu */
.version-switcher .dropdown-menu {
    min-width: 160px;
    font-size: 0.9rem;
}

.version-switcher .dropdown-item {
    padding: 0.5rem 1rem;
}

.version-switcher .dropdown-item:hover {
    background-color: #f8f9fa;
}

/* Highlight the current version */
.version-switcher .dropdown-item.active {
    background-color: #007bff;
    color: white;
}

/* Use warm note boxes instead of the default blue */
.bd-content .admonition.note,
.bd-content details.note {
    border-left: 0.2rem solid #d4a017;
}

.bd-content .admonition.note .admonition-title,
.bd-content details.note summary {
    background-color: #fff3cd;
    color: #5c4500;
}

.bd-content .admonition.note > *:not(.admonition-title),
.bd-content details.note > *:not(summary) {
    background-color: #fffdf5;
}
