.content-menu>.foreground-content{display:grid;inline-size:100%}.CustomMenu{align-self:center;justify-self:var(--menu-justify,end)}.CustomMenu menu{padding:unset}.CustomMenu:not(.collapse)>button{display:none}.CustomMenu:not(.collapse)>menu{display:flex;gap:.5em}.CustomMenu.collapse>menu{display:none}.CustomMenu.collapse>[aria-expanded=true]~menu{display:block}.CustomMenu li{list-style:none}.CustomMenu:not(.collapse)>[role=menubar]>li.hasChildren{position:relative}.CustomMenu [role=menuitem]{color:var(--text-color);display:flex;line-height:1;padding:.5em .75em;text-decoration:none;white-space:nowrap;width:100%}.CustomMenu [role=menuitem] svg{margin-left:auto}.CustomMenu [role=menuitem]>hr{margin-block:0;width:100%}.CustomMenu li:not(.isText)>[role=menuitem]:hover{--backdrop-filter:brightness(0.84) contrast(1.4) saturate(1.42) brightness(0.9) contrast(1.2) saturate(0.78);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);transition:filter var(--btn-trans),-webkit-filter var(--btn-trans)}.CustomMenu li:not(.isText)>[role=menuitem]:active{--backdrop-filter:brightness(1.12) contrast(0.84) saturate(1.3) brightness(1.06) contrast(1.12) saturate(0.78);-webkit-backdrop-:var(--backdrop-filter);backdrop-:var(--backdrop-filter);transition:filter 0ms linear 0ms,-webkit-filter 0ms linear 0ms}.CustomMenu>[role=menubar]>li.hasChildren{display:grid;grid-template-areas:"button" "submenu";grid-template-columns:1fr;grid-template-rows:auto auto}.CustomMenu>[role=menubar]>li.hasLink.hasChildren{display:grid;grid-template-areas:"link button" "submenu submenu";grid-template-columns:1fr auto;grid-template-rows:auto auto}.CustomMenu:not(.collapse) li.hasLink.hasChildren>a[role=menuitem]{grid-area:link;padding-right:.5em}.CustomMenu:not(.collapse) li.hasLink.hasChildren>button[role=menuitem]{grid-area:button;padding:.5em}.CustomMenu:not(.collapse) li.hasLink.hasChildren>menu[role=menuitem]{grid-area:submenu}.CustomMenu .subMenu{display:none}.CustomMenu [aria-expanded=true]>svg{transform:scaleY(-1)}.CustomMenu [aria-expanded=true]~.subMenu{background-color:var(--text-contrast);display:block;padding:.5em 0}.CustomMenu:not(.collapse)>[role=menubar]>li>[aria-expanded=true]~.subMenu{border-top:.125em solid var(--primary);left:0;max-width:100vw;min-width:100%;position:absolute;top:100%;z-index:1000}.CustomMenu.collapse{position:relative}.CustomMenu.collapse [role=menubar]{background-color:var(--text-contrast);flex-direction:column;gap:.125em;overflow:hidden;padding:.25em;position:absolute;right:0;top:100%;width:calc(100vw - 2rem)}.CustomMenu.collapse [role=menuitem]{width:100%}.CustomMenu [role=menu] [role=menu]{background-color:var(--text-contrast-lighter)}.CustomMenu>menu>li>[role=menuitem]{font-size:var(--top-level-size,1em);font-weight:var(--top-level-weight,400)}.CustomMenu>menu>li>menu>li>[role=menuitem]{font-size:var(--sub-level-size,1em);font-weight:var(--sub-level-weight,400)}.CustomMenu>menu>li>menu>li>menu>li>[role=menuitem]{font-size:var(--sub-sub-level-size,1em);font-weight:var(--sub-sub-level-weight,400)}@media (min-width:576px){.CustomMenu.collapse [role=menubar]{width:auto}}