Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*** Proton Tabs Tweaks WORK / Cleaned Up ***/
- /**** border none Test ****/
- /* Connected */
- .tab-background {
- border-radius: var(--user-tab-rounding) var(--user-tab-rounding) 0px 0px !important;
- margin-block: 1px 0 !important;
- border: none !important;
- }
- /* Alt zu neu CHANGE */
- #scrollbutton-up, #scrollbutton-down {
- border-top-width: 0px !important;
- border-bottom-width: 0 !important;
- }
- /* Override Normal Density height to Compact Density height only for tabs */
- /**** Tab Height ****/
- #TabsToolbar, #tabbrowser-tabs {
- --tab-min-height: 24px !important;
- }
- /**** Tab Plus button ****/
- /* [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 {
- width: 25px !important;
- padding-top: 5px !important;
- padding-bottom: 5px !important;
- margin-left: -2px !important;
- margin-right: -2px !important;
- margin-bottom: -1px !important;
- margin-top: -1px !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, 0.25)) !important;
- }
- /* Remove padding between tabs */
- .tabbrowser-tab {
- padding-left: 0 !important;
- padding-right: 0 !important;
- }
- /***** Own Code *****/
- /* FONTS */
- /**** Fonts size / color ****/
- /* Override font for selected tabs */
- .tabbrowser-tab[selected] .tab-content {
- font-size: 12px !important;
- color: rgba(0, 0, 0, 0.8) !important;
- font-weight: Normal !important;
- }
- /* Override font for unselected tabs */
- .tabbrowser-tab:not([selected]) {
- font-size: 12px !important;
- color: rgba(0, 0, 0, 0.9) !important;
- font-weight: Normal !important;
- }
- /* Bookmark folder fonts' */
- #PersonalToolbar {
- font-size: 12px !important;
- color: rgba(0, 0, 0, 0.7) !important;
- font-weight: 500 !important;
- }
- .browserContainer > findbar {
- font-size: 13px !important;
- color: rgba(0, 0, 0, 1.0) !important;
- font-weight: 400 !important;
- }
- /***** URL - bookmarks - Tabs - Find - COLORS *****/
- /* URL Leiste color, shadow top down */
- #nav-bar {
- background-color: #DCDCDC !important;
- border-bottom: 1px solid !important;
- border-color: rgba(0, 0, 0, 0.1) !important;
- box-shadow: inset 0px 20px 32px -12px rgba(255, 255, 255, 0.5) !important;
- }
- /*Textfeld*/
- #urlbar-background{
- border-radius: 0 !important;
- border: 1px solid !important;
- border-color: rgba(0, 0, 0, 0.3) !important;
- }
- /* Bookmark Leiste hover color, Hoehe , COLOR */
- /** Shadow nach oben für Navbar / Shadow hell nach unten Bookmarks **/
- #PersonalToolbar {
- background-color: #DCDCDC !important;
- max-height: 28px !important;
- border-bottom: 1px solid !important;
- border-color: rgba(0, 0, 0, 0.1) !important;
- filter: drop-shadow(0px -3px 12px rgba(0, 0, 0, 0.05)) !important;
- box-shadow: inset 0px 16px 18px -10px rgba(255, 255, 255, 0.15) !important;
- }
- /* bookmark hover color */
- .bookmark-item:hover {
- background-color: rgba(0, 0, 0, 0.15) !important;
- }
- /* Tab Leiste border , COLOR */
- /**** Shadow nach oben für boomarks / tab bar shadow box ****/
- #TabsToolbar {
- background-color: #B2B2B2 !important;
- border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
- filter: drop-shadow(0px -6px 12px rgba(0, 0, 0, 0.05)) !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.4) !important;
- }
- /*** Bookmark Inhalt lower ***/
- /* lower, hover bleibt, ohne scrollbutton */
- .bookmark-item:not(#PlacesToolbar menuitem) {
- padding-top: 5px !important;
- padding-bottom: 3px !important;
- }
- /* scrollbutton */
- #PlacesChevron, #nav-bar-overflow-button {
- padding-top: 5px !important;
- padding-bottom: 3px !important;
- }
- /*** navbar size ***/
- /* navbar size , 1. Groesse gerade, 2. ungerade --> zentriert */
- /* Gesamt */
- #urlbar-container {
- min-height: 36px !important;
- }
- /* Textfeld , gleiche Grösse */
- #urlbar {
- min-height: 25px !important;
- }
- #urlbar-input-container {
- max-height: 25px !important;
- }
- #nav-bar {
- height: var(--uc-toolbar-height) !important;
- }
- /*** Findbar height COLOR ***/
- /* Find Leiste color / border bottom */
- .browserContainer > findbar {
- background-color: #EEEEEE !important;
- border-top: none !important;
- border-bottom: 1px solid !important;
- border-color: rgba(0, 0, 0, 0.5) !important;
- }
- .findbar-textbox {
- border-radius: 0 !important;
- border: 1px solid !important;
- border-color: rgba(0, 0, 0, 0.3) !important;
- }
- /* Shadow Findbar */
- .browserContainer > findbar {
- box-shadow: inset 0px -16px 18px -10px rgba(87, 80, 68, 0.15),
- inset 0px 16px 18px -10px rgba(87, 80, 68, 0.15) !important;
- }
- /* Findbar buttons hover color */
- .findbar-closebutton:hover {
- background-color: rgba(0, 0, 0, 0.2) !important;
- border-radius: 0 !important;
- outline: none !important;
- }
- .findbar-find-next:hover {
- background-color: rgba(0, 0, 0, 0.2) !important;
- border-radius: 0 !important;
- }
- .findbar-find-previous:hover {
- background-color: rgba(0, 0, 0, 0.2) !important;
- border-radius: 0 !important;
- }
- /** Findbar buttons **/
- .findbar-find-previous, .findbar-find-next {
- margin-top: -1px !important;
- margin-bottom: -1px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- color: inherit !important;
- fill: currentColor !important;
- }
- .findbar-find-previous {
- padding-right: 4px !important;
- padding-left: 4px !important;
- margin-right: 1px !important;
- }
- .findbar-find-next {
- padding-right: 4px !important;
- padding-left: 4px !important;
- margin-left: 1px !important;
- }
- /** findbar height **/
- .browserContainer > findbar {
- max-height: 30px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- }
- .findbar-container {
- min-height: 26px !important;
- margin-top: 0px !important;
- margin-bottom: 0px !important;
- }
- .findbar-textbox {
- max-height: 22px !important;
- }
- /* No result highlight color */
- .findbar-textbox[status="notfound"] {
- background-color: rgba(87, 80, 68, 0.2) !important;
- }
- .findbar-find-status[status="notfound"] {
- color: rgba(87, 80, 68, 0.9) !important;
- opacity: 1.0 !important;
- }
- /* hide extra text */
- .findbar-case-sensitive, .findbar-match-diacritics,
- .findbar-entire-word {
- display: none !important;
- }
- /* find window on top */
- .browserContainer > findbar {
- -moz-box-ordinal-group: 0 !important;
- padding-left: 600px !important;
- }
- /********* Diverse *********/
- /* Navbar Icons heller */
- #reload-button, #stop-reload-button, #back-button, #forward-button {
- fill: rgba(0, 0, 0, 0.7) !important;
- }
- /* fullscreen button */
- #fullscreen-button {
- fill: rgba(0, 0, 0, 0.6) !important;
- --toolbarbutton-active-background: rgba(87, 80, 68, 0.4) !important;
- }
- /* Hamburger separator color */
- #appMenu-fxa-separator {
- border-image: none !important;
- background: rgba(87, 80, 68, 0.6) !important;
- }
- /* Vergroesserung der Urlbar deaktivieren */
- #urlbar[breakout][breakout-extend] > #urlbar-input-container {
- height: var(--urlbar-height) !important;
- padding-block: 0 !important;
- padding-inline: 0 !important;
- }
- #urlbar[breakout][breakout-extend] {
- top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
- left: 0 !important;
- width: 100% !important;
- }
- #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background {
- animation-name: none !important;
- }
- /* dropdown background colors */
- #urlbar[breakout][breakout-extend][open] > #urlbar-background {
- background-color: #f6f6f6 !important;
- }
- /*default for panels - downloads , hamburger*/
- panelview {
- --arrowpanel-background: #f6f6f6 !important;
- }
- /*bookmarks toolbar*/
- #PlacesToolbar menupopup[placespopup="true"] {
- --arrowpanel-background: #f6f6f6 !important;
- }
- /* top "blue bar" display */
- .urlbarView-row:first-of-type {
- display: none !important;
- }
- /* white line bottom */
- #navigator-toolbox {
- border-bottom: none !important;
- }
- /* URL bar separator transparent */
- #urlbar{
- --autocomplete-popup-separator-color: rgba(87, 80, 68, 0.0) !important;
- }
- /* hide URL bar icons */
- #tracking-protection-icon-box {
- display: none !important;
- }
- #reader-mode-button {
- display: none !important;
- }
- #identity-icon {
- display: none !important;
- }
- #permissions-granted-icon {
- display: none !important;
- }
- #blocked-permissions-container {
- display: none !important;
- }
- #star-button-box {
- opacity: 0.0 !important;
- }
- /* disable mute buttons */
- /* keep page icon, hide soundplaying */
- .tabbrowser-tab .tab-icon-stack[soundplaying] .tab-icon-image {
- opacity: 1 !important;
- }
- .tabbrowser-tab .tab-icon-stack[soundplaying] .tab-icon-overlay {
- display: none !important;
- }
- /* tab disable 'playing' / Wiedergabe text */
- .tab-icon-sound-label {
- display: none !important;
- }
- /* Favicon Saturation */
- .tabbrowser-tab .tab-icon-image {
- filter: grayscale(40%) !important;
- }
- #personal-bookmarks .bookmark-item:not([container=true]) .toolbarbutton-icon {
- filter: grayscale(40%) !important;
- }
- #PlacesToolbarItems .bookmark-item .menu-iconic-icon {
- filter: grayscale(40%) !important;
- }
- #PlacesToolbar #OtherBookmarks .menu-iconic-icon {
- filter: grayscale(40%) !important;
- }
- /* icon saturation , only uBlock */
- #ublock0_raymondhill_net-browser-action {
- filter: grayscale(40%) !important;
- }
- .urlbarView-favicon {
- filter: grayscale(40%) !important;
- }
- .tab-drop-indicator {
- filter: grayscale(85%) !important;
- }
- /* tab loading icon */
- .tab-throbber::before {
- fill: rgba(87, 80, 68, 0.6, 1.0) !important;
- opacity: 1 !important;
- }
- /*** Menu Spacing ***/
- /*** Tighten up drop-down/context/popup menu spacing ***/
- .menupopup:not(.in-menulist) > menuitem,
- menupopup:not(.in-menulist) > menu {
- padding-block: 3px !important; /* reduce to 3px, 2px, 1px or 0px as needed */
- min-height: unset !important; /* v92.0 - for padding below 4px */
- }
- :root {
- --arrowpanel-menuitem-padding: 4px 8px !important;
- }
- /* Square Buttons */
- :root{
- --arrowpanel-border-radius: 0 !important;
- --tab-border-radius: 0 !important;
- --toolbarbutton-border-radius: 0 !important;
- --arrowpanel-menuitem-border-radius: 0 !important;
- }
- /***** Tabs color / hover color / shadow Tabs *****/
- /* selected tab no shadow */
- .tab-background[selected="true"] {
- background-image: none !important;
- box-shadow: none !important;
- }
- /** Tabs shadow box , COLOR **/
- /* Override color for selected tabs */
- .tabbrowser-tab[selected] .tab-content {
- background-color: #DCDCDC !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.15) !important;
- }
- /* Override color for unselected tabs */
- .tabbrowser-tab:not([selected]) {
- background-color: #B2B2B2 !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.4) !important;
- }
- /* Override hover color for unselected tabs */
- /*
- .tabbrowser-tab:not([selected]):hover .tab-content {
- background-color: rgba(128, 128, 128, 0.025) !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.4) !important;
- }
- */
- /* New Tab button color / hover COLOR */
- /* Override color for New Tab button */
- #tabs-newtab-button.toolbarbutton-1 .toolbarbutton-icon {
- background-color: #B2B2B2 !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.4) !important;
- fill: rgba(0, 0, 0, 0.6) !important;
- }
- /* Override hover color for new tabs button */
- #tabs-newtab-button.toolbarbutton-1:hover .toolbarbutton-icon {
- background-color: rgba(0, 0, 0, 0.1) !important;
- box-shadow: inset 0px -16px 18px -10px rgba(125, 125, 125, 0.4) !important;
- }
- /* Tab remove only FF favicon */
- .tabbrowser-tab .tab-icon-image[src="chrome://branding/content/icon32.png"] {
- display: none !important;
- }
- /*** Safari tabs , Full Width ***/
- .tabbrowser-tab[fadein]:not([style^="max-width"]) {
- max-width: 100vw !important;
- }
- /* remove spacers, window buttons */
- .titlebar-buttonbox-container {
- display: none !important;
- }
- .titlebar-spacer[type="pre-tabs"]{
- display: none !important;
- }
- .titlebar-spacer[type="post-tabs"]{
- display: none !important;
- }
- /*** Tabs bar Bottom ***/
- #titlebar {
- -moz-box-ordinal-group: 2 !important;
- }
- /*** Tab Content Center - Icons , Text ***/
- /*
- .tabbrowser-tab[selected]:not(:hover):not([pinned]) .tab-label-container,
- #tabbrowser-tabs:not([closebuttons="activetab"])
- .tabbrowser-tab:not(:hover):not([pinned]) .tab-label-container {
- margin-inline-end: 0px !important;
- }
- */
- /*
- .tabbrowser-tab:not([selected]):hover:not([pinned]) .tab-label-container,
- #tabbrowser-tabs:not([closebuttons="activetab"])
- .tabbrowser-tab:hover:not([pinned]) .tab-label-container {
- margin-inline-end: 0px !important;
- }
- */ /*** Center Content ***/
- .tab-content:not([pinned])::before {
- display: -moz-box !important;
- content: "" !important;
- -moz-box-flex: 1 !important;
- }
- /* Tab text higher wegen border */
- .tabbrowser-tab {
- margin-top: -1px !important;
- }
- /* Tab X close icon larger */
- .tabbrowser-tab .close-icon {
- /*height: 28px !important;*/
- width: 24px !important;
- margin: -4px -8px -4px -8px !important;
- padding: 5px !important;
- fill: rgba(0, 0, 0, 0.6) !important;
- }
- /*** Tab X close buttons left ***/
- .tab-close-button {
- -moz-box-ordinal-group: 0 !important;
- /*padding-left: 7px !important;*/
- }
- /* Text */
- .tab-label {
- margin-right: 28px !important;
- }
- /* Icon, Iconhintergrund */
- .tab-icon-stack {
- margin-left: 14px !important;
- }
- /* Tab close buttons hover only , close button highlighted, separate */
- /* Tab X close buttons hover color */
- .tabbrowser-tab[selected] .close-icon:hover {
- background-color: rgba(0, 0, 0, 0.1) !important;
- outline: none !important;
- visibility: visible !important;
- }
- .tabbrowser-tab:not([selected]) .close-icon:hover {
- background-color: rgba(0, 0, 0, 0.1) !important;
- outline: none !important;
- visibility: visible !important;
- }
- /*** Tab X show / hide Oneline ***/
- /* tab close buttons hover only */
- .tabbrowser-tab[selected]:not(:hover):not([pinned]) .tab-close-button,
- .tabbrowser-tab:not([selected]):not(:hover):not([pinned]) .tab-close-button {
- display: -moz-box !important;
- visibility: hidden !important;
- }
- .tabbrowser-tab[selected]:hover:not([pinned]) .tab-close-button,
- .tabbrowser-tab:not([selected]):hover:not([pinned]) .tab-close-button {
- display: -moz-box !important;
- visibility: visible !important;
- }
Add Comment
Please, Sign In to add comment