/* Minimal, safe menu structure fixes scoped to local site header only. */

/* Reset list bullets and spacing for local primary menu */
.top-menu-section .main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Keep list items positioned for horizontal layout at desktop */
@media screen and (min-width: 56.875em) {
  .top-menu-section .site-header-menu { display: block; }
  .top-menu-section .main-navigation .primary-menu > li { float: left; }
  .top-menu-section .menu-toggle { display: none; }
}

/* Ensure anchor padding from child themes takes effect (no colors here) */
.top-menu-section .main-navigation a { display: block; }

/* Do not set colors or typography here to avoid GlobalNav collisions */
