/* Custom styles for CUSTOMHyS documentation */

/* Drop shadow on the sidebar logo */
.wy-side-nav-search img.logo {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.35));
}

/* Drop shadow on the logo in index content area */
.document img[alt="CUSTOMHyS logo"] {
    filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.35));
}

/* ── Beta banner ─────────────────────────────────────────────────────────── */
.beta-banner {
    display: flex;
    align-items: center;
    gap: 0.6em;
    background: #fff3cd;
    border-left: 5px solid #f0a500;
    border-radius: 4px;
    padding: 0.75em 1.1em;
    margin: 0 0 1.5em 0;
    font-size: 0.92em;
    line-height: 1.5;
    color: #5a4000;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}

.beta-banner__icon {
    font-size: 1.3em;
    flex-shrink: 0;
}

.beta-banner__text strong {
    color: #3d2b00;
}
