.menuverse-nav{--menuverse-nav-gap:20px;--menuverse-nav-color:inherit;--menuverse-nav-active-color:var(--menuverse-accent);--menuverse-nav-submenu-background:var(--menuverse-surface)}.menuverse-nav__list,.menuverse-nav__sublist{display:flex;flex-direction:column;gap:var(--menuverse-nav-gap);list-style:none;margin:0;padding:0}.menuverse-nav__sublist{flex-basis:100%;gap:calc(var(--menuverse-nav-gap)/2);padding-inline-start:var(--menuverse-space)}.menuverse-nav__sublist[hidden]{display:none}.menuverse-nav--align-center .menuverse-nav__list{align-items:center}.menuverse-nav--align-end .menuverse-nav__list{align-items:flex-end}.menuverse-nav__item{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.menuverse-nav .menuverse-nav__link{align-items:center;color:var(--menuverse-nav-color);display:inline-flex;gap:6px;text-decoration:none}.menuverse-nav .menuverse-nav__link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-nav__item--current>.menuverse-nav__link{color:var(--menuverse-nav-active-color);font-weight:600}.menuverse-nav__icon{flex:none;height:18px;width:18px}.menuverse-nav__badge{background:var(--menuverse-nav-active-color);border-radius:999px;color:var(--menuverse-accent-contrast);font-size:11px;line-height:1.5;padding:1px 6px}.menuverse-nav .menuverse-nav__toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.menuverse-nav .menuverse-nav__toggle:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:1px}.menuverse-nav__arrow{flex:none;height:16px;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:16px}.menuverse-nav__item.is-open>.menuverse-nav__toggle .menuverse-nav__arrow{transform:rotate(-180deg)}.menuverse-nav--horizontal>.menuverse-nav__list{align-items:center;flex-direction:row;flex-wrap:wrap}.menuverse-nav--horizontal .menuverse-nav__item{position:relative}.menuverse-nav--horizontal .menuverse-nav__sublist{background:var(--menuverse-nav-submenu-background);border-radius:var(--menuverse-radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.1);flex-basis:auto;inset-block-start:100%;inset-inline-start:0;min-width:200px;padding:var(--menuverse-space);position:absolute;z-index:var(--menuverse-z)}.menuverse-nav--horizontal .menuverse-nav__sublist .menuverse-nav__sublist{inset-block-start:0;inset-inline-start:100%}@media(prefers-reduced-motion:reduce){.menuverse-nav__arrow{transition:none}}
