.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__responsive-close {
    height: 100vh !important;

}


/* Block style "Load more" on core/gallery — front + editor */
.wp-block-gallery.is-style-boka-load-more > .boka-gallery-load-more {
    flex-basis: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: calc(var(--spacing, 0.25rem) * 4);
  }
  
  .wp-block-gallery.is-style-boka-load-more .boka-gallery-load-more__btn {
    cursor: pointer;
    border: 1px solid currentcolor;
    background: transparent;
    padding: 0.65em 1.25em;
    font: inherit;
    line-height: 1.2;
    border-radius: 4px;
  }
  
  .wp-block-gallery.is-style-boka-load-more .boka-gallery-load-more__btn:hover,
  .wp-block-gallery.is-style-boka-load-more .boka-gallery-load-more__btn:focus-visible {
    opacity: 0.85;
  }
  
  .wp-block-gallery.is-style-boka-load-more .boka-gallery-load-more__btn:focus-visible {
    outline: 2px solid currentcolor;
    outline-offset: 2px;
  }
  
  .wp-block-gallery.is-style-boka-load-more .boka-gallery-load-more__btn:disabled {
    cursor: wait;
    opacity: 0.7;
  }

  /* Sibling placed immediately after .wp-block-gallery — full row below the grid */
.boka-gallery-load-more {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: calc(var(--spacing, 0.25rem) * 4);
    margin-inline: auto;
    box-sizing: border-box;
  }
  
  .wp-block-gallery.is-style-boka-load-more + .boka-gallery-load-more {
    margin-top: calc(var(--spacing, 0.25rem) * 4);
  }
  
  /* Hook class; look comes from .wp-element-button / theme.json */
  .boka-gallery-load-more__btn {
    cursor: pointer;
  }
  
  .boka-gallery-load-more__btn:hover,
  .boka-gallery-load-more__btn:focus-visible {
    opacity: 0.92;
  }
  
  .boka-gallery-load-more__btn:focus-visible {
    outline: 2px solid currentcolor;
    outline-offset: 2px;
  }
  
  .boka-gallery-load-more__btn:disabled {
    cursor: wait;
    opacity: 0.7;
  }