/* Custom styles for Rhoa documentation */

/* Logo styling */
.wy-side-nav-search .logo {
    max-width: 100%;
    height: auto;
    margin-bottom: 0px;
    padding: 5px 0px;
    transform: scale(1.3);
    transform-origin: center;
}

/* Main page logo styling */
.logo-container {
    margin: 20px 0 30px 0;
    text-align: left;
}

.main-logo {
    width: 400px;
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: block;
}

/* Ensure content starts below logo */
.logo-container + h1 {
    clear: both;
    margin-top: 20px;
}

/* Enhanced navigation header with larger logo support */
.wy-side-nav-search {
    background: linear-gradient(135deg, #2980B9 0%, #3498DB 100%);
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Code block enhancements */
.highlight pre {
    border-radius: 4px;
    border-left: 4px solid #2980B9;
}

/* Note and example blocks */
.admonition.note {
    border-left: 4px solid #2980B9;
}

.admonition.example {
    border-left: 4px solid #27AE60;
}

/* Clean up index entries - hide class names */
.genindex-jumpbox + dl dt em,
.genindex-jumpbox + ul li dl dt em {
    display: none;
}

/* Alternative approach for method index entries */
dt .sig-paren + em {
    display: none;
}