.menuverse-mega{--menuverse-mega-gap:24px;--menuverse-mega-color:var(--menuverse-text);--menuverse-mega-active-color:var(--menuverse-accent);--menuverse-mega-panel-background:var(--menuverse-surface);--menuverse-mega-panel-padding:24px;--menuverse-mega-max-width:1200px;--menuverse-mega-columns:3;position:relative}.menuverse-mega__list{display:block;list-style:none;margin:0;padding:0}.menuverse-mega__item{align-items:center;border-block-end:1px solid var(--menuverse-border);display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between;position:relative}.menuverse-mega .menuverse-mega__link{color:var(--menuverse-mega-color);flex:1;padding-block:calc(var(--menuverse-space)*1.25);text-decoration:none}.menuverse-mega .menuverse-mega__link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:2px}.menuverse-mega__item--current>.menuverse-mega__link{color:var(--menuverse-mega-active-color);font-weight:600}.menuverse-mega .menuverse-mega__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:40px;justify-content:center;width:40px}.menuverse-mega .menuverse-mega__toggle:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:1px}.menuverse-mega__arrow{flex:none;height:16px;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:16px}.menuverse-mega__item.is-open>.menuverse-mega__toggle .menuverse-mega__arrow{transform:rotate(-180deg)}.menuverse-mega__dropdown,.menuverse-mega__panel{background:var(--menuverse-mega-panel-background);color:var(--menuverse-text);flex-basis:100%}.menuverse-mega__dropdown[hidden],.menuverse-mega__panel[hidden]{display:none}.menuverse-mega__panel-inner{display:grid;gap:var(--menuverse-mega-panel-padding);grid-template-columns:minmax(0,1fr);padding-block:var(--menuverse-mega-panel-padding)}.menuverse-mega__dropdown ul{list-style:none;margin:0;padding:0}.menuverse-mega .menuverse-mega__sublink{color:inherit;display:block;padding:calc(var(--menuverse-space)*.75) calc(var(--menuverse-space)*1.5);text-decoration:none}.menuverse-mega .menuverse-mega__sublink:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-mega__nested{padding-inline-start:var(--menuverse-space)}.menuverse-mega__panel-inner>:first-child{margin-block-start:0}.menuverse-mega__panel-inner>:last-child{margin-block-end:0}.menuverse-mega__panel-inner img{height:auto;max-width:100%}@media(prefers-reduced-motion:reduce){.menuverse-mega__arrow{transition:none}}
