menupopup, panel { --panel-background: var(--tf-bg) !important; --panel-border-radius: var(--tf-rounding) !important; --panel-border-color: var(--tf-accent) !important; --panel-separator-color: var(--tf-border) !important; } slot[part="content"] { border-width: var(--border-width) !important; } #appMenu-popup { #shadow-root { > * { border-width: 2px !important; } } } menu, menuitem { &:where([_moz-menuactive]:not([disabled="true"])) { background: var(--tab-selected-bgcolor) !important; } &:where([_moz-menuactive="true"][disabled="true"]) { background: var(--tab-hover-background-color) !important; } } .menupopup-arrowscrollbox { border-width: var(--border-width) !important; } menuitem { border-radius: var(--tf-rounding) !important; }