/* Open overlay container */
.wp-block-navigation__responsive-container.is-menu-open {
    background: var(--bsx-bg, #21201e) !important;
    color: var(--bsx-text);
    padding: 1.5rem 1.25rem;
    z-index:1000;
}

/* Inner content wrapper: alignment & spacing */
.wp-block-navigation__responsive-container.is-menu-open
  .wp-block-navigation__responsive-container-content {
    align-items: flex-start;
    padding-top: 3rem;
    padding: 1rem;
}

/* Menu list + items */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    gap: 0.25rem;
    width: 90%;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item {
    width: 90%;
    border-bottom: 1px solid #37353a;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
    display: block;
    padding: 0.75rem 0;
    font-size: 1.125rem;
}

/* Submenus inside the overlay (shown expanded by default) */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    padding-left: 1rem !important;
    font-size: 0.95rem;
}

/* Burger + close buttons */
.wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close svg {
    fill: #edcb81;
    width: 28px;
    height: 28px;
}


