body { font-family: var(--font-base); }

/* Legacy compatibility hooks used across existing pages */
.aheader,
.slider,
.textbody,
.moreinfo,
.afooter {
  display: block;
}

#mk-footer,
.afooter {
  background-color: var(--color-footer-bg);
}

/* Safety normalization for legacy theme menu containers fed by shared-content injection */
.main-navigation-ul,
.mk-responsive-nav,
#menu-utility-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-navigation-ul > li,
#menu-utility-menu > li {
  display: inline-block;
  list-style: none;
  margin: 0 14px 0 0;
  padding: 0;
}
.main-navigation-ul > li:last-child,
#menu-utility-menu > li:last-child {
  margin-right: 0;
}
.mk-responsive-nav > li {
  list-style: none;
}

/* Static deployment safety: disable stuck WP section preloaders */
.mk-section-preloader,
.mk-page-section-loader {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
