/* Custom CSS for DLHM VidSGG Documentation */

/* Logo styling */
.wy-side-nav-search {
    background-color: #2980B9;
}

.wy-side-nav-search .wy-dropdown > a img.logo {
    max-height: 50px;
    width: auto;
}

/* Code blocks */
.highlight {
    background: #f8f8f8;
    border: 1px solid #e1e4e5;
    border-radius: 3px;
}

/* Table styling */
.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: normal;
}

/* Custom admonitions */
.admonition.tip {
    background-color: #e7f3ff;
    border-color: #6ab0de;
}

.admonition.warning {
    background-color: #fff3cd;
    border-color: #ffb74d;
}

/* Navigation improvements */
.wy-nav-content {
    max-width: none;
}

@media screen and (min-width: 1400px) {
    .wy-nav-content {
        max-width: 1200px;
    }
}
