/* Remove fullscreen transition */ #navigator-toolbox[fullscreenShouldAnimate] { transition: none !important; } /* Enable page action button */ #urlbar #page-action-buttons #pageActionButton { visibility: unset !important; } /* Set favorites icon color to default */ #urlbar #page-action-buttons #star-button[starred] { fill: currentColor !important; } /* Set reader view button color to default */ #urlbar #page-action-buttons #reader-mode-button[readeractive] > .urlbar-icon { fill: currentColor !important; } /* Set multifoxContainer button color to default */ #urlbar #page-action-buttons #userContext-label[value="Default"] + #userContext-indicator, #mainPopupSet menuitem.identity-icon-fingerprint[label="Default"] .menu-iconic-icon { fill: currentColor; } /* Set User Scripts icon to grayscale */ #appMenu-popup #appMenu-multiView #appMenu-userChromeJS-button .toolbarbutton-icon { filter: contrast(10) grayscale(1) invert(); } /* Set Firefox View icon to grayscale */ #TabsToolbar #firefox-view-button { filter: grayscale(1); } /* Set private browsing icon to grayscale */ #private-browsing-indicator-with-label > image.private-browsing-indicator-icon { filter: grayscale(1) invert(); } /* Hide private browsing label */ #private-browsing-indicator-with-label > label { display: none; } /* Hide tab bar spacer */ #TabsToolbar .titlebar-spacer[type="post-tabs"] { display: none; } /* Hide reader view button when not active */ #urlbar #page-action-buttons #reader-mode-button:not([readeractive="true"]) { display: none; } /* Hide Hover Zoom+ button */ #urlbar #page-action-buttons #pageAction-urlbar-_92e6fe1c-6e1d-44e1-8bc6-d309e59406af_ { display: none; } /* Hide Multi-Account Containers button */ #urlbar #page-action-buttons #pageAction-urlbar-_testpilot-containers { display: none; } /* Hide RES button */ #urlbar #page-action-buttons #pageAction-urlbar-jid1-xufzosoflzsoxg_jetpack { display: none; } /* Hide default multifoxContainer label */ #urlbar #page-action-buttons #userContext-label[value="Default"] { display: none; } /* Shrink bookmark separators */ #PlacesToolbarItems > toolbarseparator::before { filter: opacity(0.3); height: 80%; margin: auto; } /* Remove bookmark bar text */ #personal-bookmarks .bookmark-item > .toolbarbutton-text { max-width: 0; } #personal-bookmarks .bookmark-item > .toolbarbutton-icon:not([label=""], [type="menu"]) { margin-inline-end: revert !important; } /* Always show bookbar bar text for folders */ #personal-bookmarks .bookmark-item > .toolbarbutton-icon[type="menu"] + .toolbarbutton-text { max-width: none; } /* Animate bookmark bar text on hover */ #personal-bookmarks .bookmark-item:is(:hover, :focus, :active) > .toolbarbutton-text { max-width: inherit; transition: max-width 0.5s ease-out 0.2s; } #personal-bookmarks .bookmark-item:is(:hover, :focus, :active) > .toolbarbutton-icon:not([label=""], [type="menu"]) { margin-inline-end: inherit !important; transition: margin-inline-end 0.1s linear 0.2s; }