/* SenGeKu Mobile Submenus — spartanisches Styling */
@media (max-width: 782px) {
  /* Fallback, falls JS verzögert lädt */
  .wp-block-navigation li.has-child > ul[hidden] { display: none !important; }

  /* Toggle-Button – gut bedienbar, aber dezent */
  .wp-block-navigation .sgkms-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    margin-left: .5rem;
    border: 0;
    border-radius: .5rem;
    background: rgba(0,0,0,.06);
    cursor: pointer;
    transition: background .2s ease;
  }

  .wp-block-navigation .sgkms-toggle:hover,
  .wp-block-navigation .sgkms-toggle:focus {
    background: rgba(0,0,0,.14);
    outline: none;
  }

  /* kleines visuelles Feedback */
  .wp-block-navigation .sgkms-toggle[aria-expanded="true"] {
    transform: rotate(180deg);
  }
}
