/*** 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; margin-block: 1px 0 !important; } #scrollbutton-up, #scrollbutton-down { /* 6/10/2021 */ border-top-width: 1px !important; border-bottom-width: 0 !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; } menupopup > menuitem, menupopup > menu { padding-block: 2px !important; } /* ---Tabs/Tab Bar height--- */ :root { --tab-min-height: 27px !important; } /*** Tighten up drop-down/context/popup menu spacing ***/ menupopup > menuitem, menupopup > menu { padding-block: 2px !important; } :root { --arrowpanel-menuitem-padding: 4px 8px !important; } #tabbrowser-tabs{ --lwt-tab-line-color: transparant !important; } #statuspanel { display: none !important; } .tabbrowser-tab[selected="true"] { z-index: 2 !important; } #nav-bar:-moz-lwtheme { box-shadow: none !important; } #nav-bar { border-top: 0px !important } :root { --lwt-tab-line-color: transparent !important; } } .tab-secondary-label { display: none; } .tab-icon-overlay { &:is([soundplaying], [muted], [activemedia-blocked], [crashed]) { display: none; } .tabbrowser-tab:hover .tab-icon-stack[indicator-replaces-favicon] > :not(&) { opacity: 1 !important; } .tab-audio-button { order: -1 } .tabbrowser-tab { &:is([muted], [soundplaying], [activemedia-blocked]) { #tabbrowser-tabs[orient="horizontal"] &:not([pinned]) { min-width: max(var(--tab-min-width-pref, var(--tab-min-width))) !important; } } }