#st-menu .minimal-menu {
  display:flex;
  flex-wrap:nowrap;
  gap:var(--minimal-menu-gap,10px);
  padding:var(--minimal-menu-rail-pt,6px) var(--minimal-menu-rail-pr,10px) var(--minimal-menu-rail-pb,6px) var(--minimal-menu-rail-pl,10px);
  margin:var(--minimal-menu-rail-mt,0) var(--minimal-menu-rail-mr,0) var(--minimal-menu-rail-mb,0) var(--minimal-menu-rail-ml,0);
  padding-top:var(--minimal-menu-rail-pt,6px) !important;
  padding-bottom:var(--minimal-menu-rail-pb,6px) !important;
  isolation:isolate;
}
#st-menu .minimal-menu.st-theme-menu-align-left { justify-content:flex-start !important; }
#st-menu .minimal-menu.st-theme-menu-align-center { justify-content:center !important; }
#st-menu .minimal-menu.st-theme-menu-align-right { justify-content:flex-end !important; }
#street-bar .st-header-block-main-menu[data-header-parent-align] #st-menu .minimal-menu.st-theme-menu-align-left { justify-content:flex-start !important; }
#street-bar .st-header-block-main-menu[data-header-parent-align] #st-menu .minimal-menu.st-theme-menu-align-center { justify-content:center !important; }
#street-bar .st-header-block-main-menu[data-header-parent-align] #st-menu .minimal-menu.st-theme-menu-align-right { justify-content:flex-end !important; }
#st-menu .minimal-menu .st-menu-item {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  box-sizing:border-box;
  min-height:var(--minimal-menu-height,36px);
  margin:var(--minimal-menu-tab-mt,0) var(--minimal-menu-tab-mr,0) var(--minimal-menu-tab-mb,0) var(--minimal-menu-tab-ml,0);
  padding:var(--minimal-menu-tab-pt,0) var(--minimal-menu-tab-pr,20px) var(--minimal-menu-tab-pb,0) var(--minimal-menu-tab-pl,20px);
  border:0;
  border-radius:0;
  background:transparent;
  color:var(--minimal-menu-text,#fff);
  font:var(--minimal-menu-weight,600) var(--minimal-menu-font-size,14px)/1.4 var(--minimal-menu-font,system-ui),sans-serif;
  text-transform:none;
  text-decoration:none;
  white-space:nowrap;
  isolation:isolate;
  z-index:0;
}
#st-menu .minimal-menu .st-menu-item::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  transform:skewX(var(--minimal-menu-skew,-12deg));
  border:1px solid var(--tab-border,rgba(255,255,255,.2));
  border-radius:var(--minimal-menu-tab-radius,var(--minimal-menu-radius,8px));
  background-color:var(--minimal-menu-background,#334155);
  background-image:var(--tab-texture,linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02)));
  box-shadow:var(--tab-shadow,inset 0 1px 0 rgba(255,255,255,.08),0 2px 5px rgba(15,23,42,.1));
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;
}
#st-menu .minimal-menu .st-menu-item:hover:not(.active)::before { background-color:var(--minimal-menu-hover,#7c3aed); }
#st-menu .minimal-menu .st-menu-item:hover:not(.active) { color:var(--minimal-menu-hover-text,var(--minimal-menu-text,#fff)); }
#st-menu .minimal-menu .st-menu-item.active::before { background-color:var(--minimal-menu-active,#7c3aed); }
#st-menu .minimal-menu .st-menu-item.active { color:var(--minimal-menu-active-text,var(--st-menu-state-text-auto,var(--minimal-menu-text,#fff))); }
#st-menu .minimal-menu.st-theme-menu-hover-transparent .st-menu-item:hover::before,
#st-menu .minimal-menu.st-theme-menu-hover-transparent .st-menu-item:hover::after,
#st-menu .minimal-menu.st-theme-menu-active-transparent .st-menu-item.active::before,
#st-menu .minimal-menu.st-theme-menu-active-transparent .st-menu-item.active::after { background-color:transparent !important; }
#st-menu .minimal-menu .st-menu-item:focus-visible,
.minimal-menu-submenu a:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
#st-menu .minimal-menu .st-menu-parent-wrap { display:flex; flex-wrap:nowrap; align-items:center; }
#st-menu .minimal-menu .st-menu-submenu-toggle { color:var(--minimal-menu-text,#fff); opacity:.75; }
#st-menu .minimal-menu.st-menu-design-minimal {
  --tab-border:transparent;
  --tab-texture:none;
  --tab-shadow:none;
  padding-left:0;
  padding-right:0;
}
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item {
  padding:var(--minimal-menu-tab-pt,0) var(--minimal-menu-tab-pr,12px) var(--minimal-menu-tab-pb,0) var(--minimal-menu-tab-pl,12px);
}
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item::before {
  background:transparent;
  border:0;
  box-shadow:none;
  transform:none;
}
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item:hover:not(.active)::before { background:var(--minimal-menu-hover); }
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item:hover:not(.active) { color:var(--minimal-menu-hover-text,var(--minimal-menu-text,#fff)); }
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item.active::before { background:var(--minimal-menu-active); }
#st-menu .minimal-menu.st-menu-design-minimal .st-menu-item.active { color:var(--minimal-menu-active-text,var(--st-menu-state-text-auto,var(--minimal-menu-text,#fff))); font-weight:var(--minimal-menu-weight,600); }
#street-bar[data-header-surface] #st-menu .minimal-menu.st-menu-design-minimal { justify-content:var(--st-header-menu-justify,center) !important; }
#street-bar[data-header-surface] #st-menu .minimal-menu.st-menu-design-minimal .st-menu-item {
  font-family:var(--minimal-menu-font,system-ui) !important;
  font-size:var(--minimal-menu-font-size,15px) !important;
}
.st-menu-submenu.minimal-menu-submenu {
  background:var(--minimal-menu-panel,#182235);
  font:var(--minimal-menu-weight,600) var(--minimal-menu-font-size,14px)/1.4 var(--minimal-menu-font,system-ui),sans-serif;
  border:1px solid rgba(148,163,184,.28);
  border-radius:10px;
  box-shadow:0 8px 24px rgba(15,23,42,.14);
  padding:6px;
}
.st-menu-submenu.minimal-menu-submenu .st-menu-subitem {
  color:var(--minimal-menu-text,#fff);
  padding:9px 14px;
  border-radius:6px;
  text-decoration:none;
}
.st-menu-submenu.minimal-menu-submenu .st-menu-subitem:hover:not(.active) { background:var(--minimal-menu-hover,#7c3aed); color:var(--minimal-menu-hover-text,var(--minimal-menu-text,#fff)); }
.st-menu-submenu.minimal-menu-submenu .st-menu-subitem.active { background:var(--minimal-menu-active,#7c3aed); color:var(--minimal-menu-active-text,var(--minimal-menu-text,#fff)); }
.st-menu-submenu.minimal-menu-submenu.st-theme-menu-hover-transparent .st-menu-subitem:hover,
.st-menu-submenu.minimal-menu-submenu.st-theme-menu-active-transparent .st-menu-subitem.active { background:transparent !important; }
@media (prefers-reduced-motion:reduce) {
  #st-menu .minimal-menu .st-menu-item::before,
  #st-menu .minimal-menu .st-menu-item::after { transition:none; }
}

#street-bar.st-scroll-compact .minimal-menu { --minimal-menu-height:32px !important; --minimal-menu-rail-pt:0px !important; --minimal-menu-rail-pb:0px !important; }
