.titlebar-spacer[type="pre-tabs"] {border-inline-end: 0px solid white !important;width: 0px !important;} #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) { margin-inline-start: 0 !important; } TabsToolbar {margin-top:-3px!important;} /* Hide blue stripe on active tab */ .tab-line[selected="true"] { opacity: 0 !important; } .tab-line { display: none !important; } #urlbar-zoom-button {display:none!important} /* Hide Extension Name in the identity area unless hovered for half a second (updated for Fx80) */ #identity-box.extensionPage #identity-icon-labels, #identity-box.extensionPage #identity-icon-label { visibility: collapse !important; transition: visibility 250ms ease-in-out; } #identity-box.extensionPage:hover #identity-icon-labels, #identity-box.extensionPage:hover #identity-icon-label { visibility: visible !important; transition: visibility 250ms ease-in-out 500ms; } /* Show active colors on main menu bar */ #TabsToolbar, #navigator-toolbox, #tabs-newtab-button, #titlebar toolbarbutton:not(:hover):not(:active), #scrollbutton-up:not(:hover):not(:active), #scrollbutton-down:not(:hover):not(:active), .titlebar-color { background: rgba(38, 37, 36, 1.0) !important; color: AccentColorText; fill: AccentColorText !important; } :root[tabsintitlebar]:-moz-window-inactive, :root[tabsintitlebar]:-moz-window-inactive :-moz-any(#TabsToolbar, #browser-panel):-moz-lwtheme { background-color: #c7c7c7 !important; } #TabsToolbar .toolbarbutton-1 { /* Remove rounded corners from new tab / list all tabs button */ --tab-border-radius: 0; /* Make the new tab button touch the toolbar */ --tabs-navbar-shadow-size: 0; padding-left: 0 !important; } /* Tighten up drop-down/context/popup menu spacing */ menupopup > menuitem, menupopup > menu { padding-block: 1px !important; } :root { --arrowpanel-menuitem-padding: 1px 1px !important; } #TabsToolbar:-moz-window-inactive, #navigator-toolbox:-moz-window-inactive, #tabs-newtab-button:-moz-window-inactive, #titlebar toolbarbutton:not(:hover):not(:active):-moz-window-inactive, #scrollbutton-up:not(:hover):not(:active):-moz-window-inactive, #scrollbutton-down:not(:hover):not(:active):-moz-window-inactive, .titlebar-color { background: unset !important; color: unset; fill: unset !important; transition: none !important; } /*** Disable Extensions Button ***/ #unified-extensions-button, #unified-extensions-button > .toolbarbutton-icon{ width: 0px !important; padding: 0px !important; } /*** Disable Address-bar Blue Border ***/ :root{ --toolbar-field-focus-border-color: transparent !important; } /*** Proton Tabs Tweaks ***/ /* Adjust tab corner shape, optionally remove space below tabs */ #tabbrowser-tabs { --user-tab-rounding: 0px; } .tab-background { border-radius: var(--user-tab-rounding) var(--user-tab-rounding) 0px 0px !important; /* Connected */ margin-block: 1px 0 !important; /* Connected */ } #scrollbutton-up, #scrollbutton-down { /* 6/10/2021 */ border-top-width: 1px !important; border-bottom-width: 0 !important; } /* 1/16/2022 Tone down the Fx96 tab border with add-on themes in certain fallback situations */ .tab-background:is([selected], [multiselected]):-moz-lwtheme { --lwt-tabs-border-color: rgba(0, 0, 0, 0.5) !important; border-bottom-color: transparent !important; } [brighttext="true"] .tab-background:is([selected], [multiselected]):-moz-lwtheme { --lwt-tabs-border-color: rgba(255, 255, 255, 0.5) !important; border-bottom-color: transparent !important; } /* Container color bar visibility */ .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line { margin: 0px max(calc(var(--user-tab-rounding) - 3px), 0px) !important; } /* Override Normal Density height to Compact Density height only for tabs */ #TabsToolbar, #tabbrowser-tabs { --tab-min-height: 29px !important; } /* Tweak for covering a line at the bottom of the active tab on some themes 8/11/2021 */ #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar, #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar #tabbrowser-tabs { --tab-min-height: 30px !important; } #scrollbutton-up, #scrollbutton-down { border-top-width: 0 !important; border-bottom-width: 0 !important; } /* [Connected Tabs] Set a max height based on min-height plus margin-block: 1px 0 */ #TabsToolbar, #TabsToolbar > hbox, #TabsToolbar-customization-target, #tabbrowser-arrowscrollbox { max-height: calc(var(--tab-min-height) + 1px) !important; } /* [Connected Tabs] Adjust padding around icons on buttons to avoid crushed images */ #TabsToolbar-customization-target toolbarbutton > .toolbarbutton-icon, #TabsToolbar-customization-target .toolbarbutton-text, #TabsToolbar-customization-target .toolbarbutton-badge-stack, #scrollbutton-up,#scrollbutton-down { padding-top: 7px !important; padding-bottom: 6px !important; } /* [Connected Tabs] Make sure tab attention dot isn't too high - 10 Dec 2022 */ .tabbrowser-tab:is([image], [pinned]) > .tab-stack > .tab-content[attention]:not([selected="true"]), .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([selected="true"]), #firefox-view-button[attention], .webextension-browser-action[attention="true"] { background-position-y: bottom 2px !important; } /* Inactive tabs: Separator line style */ .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background { border-right: 1px solid var(--lwt-background-tab-separator-color, rgba(0, 0, 0, .20)) !important; } /* For dark backgrounds */ [brighttext="true"] .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background { border-right: 1px solid var(--lwt-background-tab-separator-color, var(--lwt-selected-tab-background-color, rgba(255, 255, 255, .20))) !important; } .tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background { border-radius: 0 !important; } /* Remove padding between tabs */ .tabbrowser-tab { padding-left: 0 !important; padding-right: 0 !important; } #PersonalToolbar /* Tweak Options as of 12/10/2022; Generated Sat Aug 05 2023 11:53:50 GMT+0300 (Eastern European Summer Time) */ /* REMOVE MEGABAR START * VERSION 1.0.7 * CODE AT: http://userchrome.wesleybranton.com/megabar * RELEASE NOTES: http://userchrome.wesleybranton.com/notes/megabar */ @-moz-document url(chrome://browser/content/browser.xhtml) { /* DISABLE EXPANDING START */ #urlbar[breakout][breakout-extend] { top: calc(var(--urlbar-container-height) * 2 - var(--urlbar-height)) !important; width: var(--urlbar-width) !important; position: relative !important; margin: 0 !important; } #urlbar[breakout][breakout-extend] > #urlbar-input-container, #urlbar[breakout][breakout-extend] > .urlbar-input-container { height: var(--urlbar-height) !important; padding-block: 0 !important; padding-inline: var(--urlbar-container-padding) !important; } #urlbar[breakout][breakout-extend] > #urlbar-background { animation-name: none !important; box-shadow: 0 1px 4px rgba(0, 0, 0, .05) !important; } /* DISABLE EXPANDING END */ /* REMOVE URL RESULT PADDING START */ .urlbarView { margin-inline: 0 !important; width: 100% !important; } .urlbarView-row { padding-block: 0 !important; } /* REMOVE URL RESULT PADDING END */ /* MOVE URL RESULT TYPE ICON TO LEFT START */ .urlbarView-type-icon { min-width: 16px !important; height: 16px !important; margin-top: 0 !important; margin-bottom: 0 !important; margin-inline-start: 0 !important; } .urlbarView-favicon { margin-inline-start: 20px !important; } /* MOVE URL RESULT TYPE ICON TO LEFT END */ /* DISPLAY GO BUTTON WHEN TYPING START */ #urlbar-input-container[pageproxystate="invalid"] #urlbar-go-button { display: block !important; } /* DISPLAY GO BUTTON WHEN TYPING END */ /* ALWAYS SHOW PAGE ACTIONS START */ /* DISABLED BY DEFAULT - UNCOMMENT TO ENABLE */ /*#pageActionButton { display: block !important; visibility: visible !important; }*/ /* ALWAYS SHOW PAGE ACTIONS END */ } /* REMOVE MEGABAR END */ /*** Megabar Styler General - version 2023-03-23 ***/ /*** General Preferences ***/ :root { /* Number of pixels of enlargement when URL bar is focused */ --mbarstyler-popout-pixels: 0px; /* [0px - 7px] */ /* Top Bar Display or Not */ --mbarstyler-top-bar-display: block; /* [block,none] */ /* Font sizes (default: 13.8px for title, 10.2px for URL) */ --mbarstyler-title-font-size: 13px; /* [13px - 18px] */ --mbarstyler-url-font-size: 13px; /* [12px - 16px] */ /* Rows to show without scrolling */ --mbarstyler-max-rows-without-scrolling: 10; /* Bottom border for each result row */ --mbarstyler-bottom-border-width: 0px; /* [0px or 1px] */ /* Height adjustment for labels (Proton) */ --mbarstyler-label-height-adjustment: 0px; /* [0px or 35px] */ /* Match display style */ --mbarstyler-match-weight: 700; /* [400,700] */ --mbarstyler-match-background-opacity: 0.05; /* [0.0,0.05,0.1] */ } /*** URL bar enlargement or lack thereof ***/ /* Compute new position, width, and padding */ #urlbar[breakout][breakout-extend] { top: calc(5px - var(--mbarstyler-popout-pixels) - 1px) !important; /* updated for Proton */ left: calc(0px - var(--mbarstyler-popout-pixels) + 1px) !important; /* updated for Proton */ width: calc(100% + (2 * var(--mbarstyler-popout-pixels)) - 2px) !important; /* updated for Proton */ padding: var(--mbarstyler-popout-pixels) !important; } [uidensity="compact"] #urlbar[breakout][breakout-extend] { top: calc(3px - var(--mbarstyler-popout-pixels) + 1px) !important; /* updated for Proton */ } [uidensity="touch"] #urlbar[breakout][breakout-extend] { top: calc(4px - var(--mbarstyler-popout-pixels) + 1px) !important; /* updated for Proton */ } /* Prevent shift of URL bar contents */ #urlbar[breakout][breakout-extend] > #urlbar-input-container { height: var(--urlbar-height) !important; padding: 0 !important; } /* Do not animate */ #urlbar[breakout][breakout-extend] > #urlbar-background { animation: none !important;; } /* Remove shadows */ #urlbar[breakout][breakout-extend] > #urlbar-background { box-shadow: none !important; } /*** Top "Blue Bar" Display ***/ .urlbarView-row:first-of-type { display: var(--mbarstyler-top-bar-display) !important; } /*** Font Sizes and Scrolling ***/ /* Title font-size */ .urlbarView-row .urlbarView-title { font-size: var(--mbarstyler-title-font-size) !important; } /* URL / action font-size */ .urlbarView-row .urlbarView-secondary, .urlbarView-row .urlbarView-url, .urlbarView-row .urlbarView-action { font-size: var(--mbarstyler-url-font-size) !important; } /* Set max-height for items visible without scrolling */ #urlbarView-results, #urlbar-results { height: unset !important; max-height: calc(2.5 * (var(--mbarstyler-title-font-size) + var(--mbarstyler-bottom-border-width)) * var(--mbarstyler-max-rows-without-scrolling) + var(--mbarstyler-label-height-adjustment)) !important; } #urlbar-results { overflow-y: auto !important; } /* Clean up extra spacing at the top and bottom */ #urlbar-results { padding-top: 0 !important; padding-bottom: 0 !important; } /* Clean up extra vertical spacing on "tip" suggestions, shrink icon */ .urlbarView-row[type="tip"]{ padding-block: 0px !important; } .urlbarView-row[type="tip"] > .urlbarView-row-inner { min-height: 0px !important; } .urlbarView-row[type="tip"] > .urlbarView-row-inner > .urlbarView-no-wrap > .urlbarView-favicon { height: 16px !important; width: 16px !important; flex-basis: 16px !important; } /* Subtle border between results */ .urlbarView-row:not(:last-of-type) { border-bottom: var(--mbarstyler-bottom-border-width) solid rgba(0, 0, 0, 0.1) !important; } /* Match Styling Like Fx43-47 */ [lwt-popup-darktext] .urlbarView-row:not([selected]) .urlbarView-title strong, [lwt-popup-darktext] .urlbarView-row:not([selected]) .urlbarView-url strong { font-weight: var(--mbarstyler-match-weight) !important; box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, calc(var(--mbarstyler-match-background-opacity) * 2)); background-color: rgba(0, 0, 0, var(--mbarstyler-match-background-opacity)); border-radius: 2px; } [lwt-popup-brighttext] .urlbarView-row:not([selected]) .urlbarView-title strong, [lwt-popup-brighttext] .urlbarView-row:not([selected]) .urlbarView-url strong { font-weight: var(--mbarstyler-match-weight) !important; box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, calc(var(--mbarstyler-match-background-opacity) * 2)); background-color: rgba(255, 255, 255, var(--mbarstyler-match-background-opacity)); border-radius: 2px; } /* Hide "Firefox Suggest", "Google Suggestions" and other labels */ .urlbarView-row[label]::before { /* Suppress the text */ display: none !important; } .urlbarView-row[label] { /* Remove the empty space */ margin-block-start: 0 !important; } /*** End of: Megabar Styler General ***/ /*** Megabar Styler One-Offs - version 2020-05-31 ***/ /*** One-Off Search Button Preferences ***/ :root { /* One-Offs Display or Not */ --mbarstyler-oneoffs-display: none; /* [flex,none] */ } /* Show or Hide the One-Offs Search Icon Bar */ #urlbar .search-one-offs:not([hidden]) { display: var(--mbarstyler-oneoffs-display) !important; } /* Shorten the One-Offs Search Icon Bar Vertically */ #urlbar .search-one-offs:not([hidden]) { padding-block: unset !important; } /* We don't need the text */ #urlbar .search-one-offs .search-panel-header { display: none !important; } /*** End of: Megabar Styler One-Offs ***/