/* CSS-compatible source, copied by build-motion.mjs. */
:root {
  --gp-slideout-width: min(300px, calc(100vw - 48px));
}

#generate-slideout-menu .main-nav > ul > li > a {
  font-size: 17px;
}

#generate-slideout-menu .main-nav ul ul li > a {
  font-size: 16px;
}

/* Visible even before JavaScript; scoped to the slideout menu only. */
#generate-slideout-menu.main-navigation .main-nav ul ul {
  display: block !important;
  position: static;
  float: none;
  width: auto;
  height: auto;
  max-height: none;
  opacity: 1;
  visibility: inherit;
  pointer-events: auto;
  margin: 0 0 12px 1em;
  background: transparent;
  box-shadow: none;
  transform: none;
}

#generate-slideout-menu .main-nav .dropdown-menu-toggle { display: none; }

#generate-slideout-menu .main-nav ul ul li > a {
  position: relative;
  padding: 9px 20px 9px 32px;
  line-height: 1.65;
}

#generate-slideout-menu .main-nav ul ul li > a::before {
  content: '-';
  position: absolute;
  left: 20px;
}
