Firefox-UI-Fix/src/padding/_global_menubar.scss

36 lines
783 B
SCSS

/* Vertical Align - Center & Height: 100% */
#main-menubar {
@include BoxFlex(1, true);
}
/* Rounding */
#main-menubar > menu {
border-radius: 4px;
}
/* Menubar item padding */
:root {
--global-menubar-padding: 2px;
}
:root[uidensity="compact"] {
--global-menubar-padding: 1px;
}
:root[uidensity="touch"] {
--global-menubar-padding: 4px;
}
#main-menubar > menu {
padding-block: var(--global-menubar-padding) !important;
}
/* Reduce items */
#main-menubar > menu > menupopup menuitem,
#main-menubar > menu > menupopup menu {
padding-block: var(--bookmark-menu-padding) !important;
@include Option("userChrome.compatibility.os.win11") {
--bookmark-menu-padding: 3px;
&:is([type="checkbox"], [type="radio"]) {
--bookmark-menu-padding: 0px;
}
}
}