dotfiles/.mozilla/firefox/chrome/userChrome.css

813 lines
20 KiB
CSS
Raw Normal View History

2020-08-01 20:15:04 +00:00
:root {
2020-08-01 17:22:04 +00:00
/* Minimal Functional Fox variables*/
2021-04-01 13:04:30 +00:00
--mff-bg: #0F1419;
--mff-icon-color: #ECEFF4;
2020-08-01 17:22:04 +00:00
--mff-nav-toolbar-padding: 8px;
--mff-sidebar-bg: var(--mff-bg);
--mff-sidebar-color: #ECEFF4;
2020-08-01 17:22:04 +00:00
--mff-tab-border-radius: 0px;
--mff-tab-color: #ECEFF4;
2020-08-01 17:22:04 +00:00
--mff-tab-font-family: "Cantarell", sans;
2020-08-03 11:46:07 +00:00
--mff-tab-font-size: 10pt;
2020-08-01 17:22:04 +00:00
--mff-tab-font-weight: 400;
--mff-tab-height: 32px;
--mff-tab-pinned-bg: #A3BE8C;
--mff-tab-selected-bg: #BF616A;
--mff-tab-soundplaying-bg: #434C5E;
--mff-urlbar-color: #81A1C1;
--mff-urlbar-focused-color: #88C0D0;
2020-08-01 17:22:04 +00:00
--mff-urlbar-font-family: "Cantarell", serif;
--mff-urlbar-font-size: 12pt;
--mff-urlbar-font-weight: 700;
--mff-urlbar-results-color: #88C0D0;
2020-08-01 17:22:04 +00:00
--mff-urlbar-results-font-family: "mononoki Nerd Font", serif;
--mff-urlbar-results-font-size: 12pt;
--mff-urlbar-results-font-weight: 700;
--mff-urlbar-results-url-color: #81A1C1;
--mff-menu-background: #32373b;
2020-08-01 17:22:04 +00:00
/* --mff-tab-selected-bg: linear-gradient(90deg, rgba(232,74,95,1) 0%, rgba(255,132,124,1) 50%, rgba(254,206,168,1) 100%); */
/* --mff-urlbar-font-weight: 600; */
/* Overriden Firefox variables*/
--autocomplete-popup-background: var(--mff-bg) !important;
--default-arrowpanel-background: var(--mff-bg) !important;
--default-arrowpanel-color: #ECEFF4 !important;
2020-08-01 17:22:04 +00:00
--lwt-toolbarbutton-icon-fill: var(--mff-icon-color) !important;
--panel-disabled-color: #ECEFF480;
2020-08-01 17:22:04 +00:00
--toolbar-bgcolor: var(--mff-bg) !important;
--urlbar-separator-color: transparent !important;
}
2020-08-01 20:15:04 +00:00
* {
/*--tab-corner-rounding: 5px;*/
--animation-speed: 0.4s;
--button-corner-rounding: 30px;
--urlbar-container-height: 34px !important;
--urlbar-height: 34px !important;
--urlbar-toolbar-height: 45px !important;
--moz-hidden-unscrollable: scroll !important;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
#TabsToolbar .tabbrowser-tab,
#TabsToolbar .tabbrowser-tab .tab-stack,
#TabsToolbar .tabbrowser-tab .tab-background,
#TabsToolbar .tabbrowser-tab .tab-content {
margin-top: 0px;
2020-08-03 11:46:07 +00:00
height: 24px;
2020-08-01 20:15:04 +00:00
text-align: center;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
#TabsToolbar:hover {
background: transparent;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tab-line {
display: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
tab:not(:active) .tab-background {
transition: background-color var(--animation-speed) !important;
}
:root:not([customizing]) :hover > .tabbrowser-tab:not(:hover) {
/*filter: blur(3px) brightness(50%);*/
transition: blur, ease 0.5s !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
:root:not([customizing]) :not(:hover) > .tabbrowser-tab {
/*filter: blur(0px) brightness(100%) !important;*/
transition: blur, ease 0.2s !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#tabbrowser-tabs {
--tab-loading-fill: #033433 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#tabbrowser-tabs .tab-label-container[customizing] {
color: transparent;
transition: ease 0.5s;
transition-delay: 3s;
}
.tab-label-container:not([textoverflow]) {
display: flex;
overflow: hidden;
justify-content: center;
width: 50% !important;
max-width: 50% !important;
min-width: 50% !important;
}
:root:not([customizing]) :hover > #tabbrowser-tabs,
:root:not([customizing]) #tabbrowser-tabs:focus-within,
#urlbar[focused="true"],
#identity-box[open="true"],
#navigator-toolbox:hover > #tabbrowser-tabs:not([customizing]),
#toolbar-menubar:not([inactive="true"]) ~ #tabbrowser-tabs:not([customizing]) {
color: rgb(0, 0, 0) !important;
transition: linear 0s;
transition-delay: 3s;
}
:root[uidensity="compact"] {
--tab-min-height: 38px !important;
}
tab:not([selected]):hover .tab-background {
background-color: var(
--toolbarbutton-hover-background,
rgba(182, 182, 182, 0.11)
) !important;
2020-08-01 17:22:04 +00:00
}
.tab-close-button {
2020-08-01 20:15:04 +00:00
list-style-image: url("active_close.png");
border-radius: 15px;
transition: list-style-image var(--animation-speed) ease-out !important;
}
.tab-close-button:hover {
list-style-image: url("mouseover_close.png");
2020-08-01 17:22:04 +00:00
}
.tab-text {
2020-08-01 20:15:04 +00:00
font-family: var(--mff-tab-font-family);
font-weight: var(--mff-tab-font-weight);
font-size: var(--mff-tab-font-size) !important;
color: var(--mff-tab-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#navigator-toolbox::after {
display: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
toolbar {
background-image: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar-background {
opacity: .98 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#navigator-toolbox, toolbaritem {
border: none !important;
}
2020-08-01 17:22:04 +00:00
#navigator-toolbox {
background-color: var(--mff-bg) !important;
}
2020-08-01 20:15:04 +00:00
#urlbar-background {
background-color: var(--mff-bg) !important;
border: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.toolbar-items {
background-color: var(--mff-bg) !important;
}
#sidebar-search-container {
background-color: var(--mff-sidebar-bg) !important;
}
.close-icon, .urlbar-icon {
fill: var(--mff-icon-color) !important;
}
.sidebar-placesTree {
color: var(--mff-sidebar-color) !important;
}
#sidebar-switcher-target {
/* color: white !important; */
}
#sidebar-box {
--sidebar-background-color: var(--mff-sidebar-bg) !important;
}
splitter#sidebar-splitter {
opacity: 0 !important;
}
splitter#sidebar-splitter {
border: none !important;
background-color: transparent !important;
}
image#sidebar-icon {
display: none;
}
box.panel-arrowbox {
display: none;
}
panel-arrowcontent {
padding: 0px !important;
margin: 0px !important;
}
toolbarseparator {
display: none;
}
tab.tabbrowser-tab {
2020-08-01 17:22:04 +00:00
overflow: hidden;
}
2020-08-01 20:15:04 +00:00
tab.tabbrowser-tab:hover {
box-shadow: 0 1px 4px rgba(0,0,0,.05);
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
image#star-button {
display: none;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
.titlebar-button > .toolbarbutton-icon {
height: 17px !important;
min-height: 17px !important;
width: 17px !important;
min-width: 17px !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.toolbarbutton-text {
color: var(--mff-icon-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.titlebar-button {
padding-left: 10px !important;
padding-right: 15px !important;
padding-top: 10px !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar {
max-width: 70% !important;
margin: 0 15% !important;
position: unset !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar-container *:not(#identity-box) {
border-color: transparent !important;
box-shadow: none !important;
}
#pageActionSeparator {
2020-08-01 17:22:04 +00:00
display: none !important;
}
2020-08-01 20:15:04 +00:00
.urlbar-icon,
.urlbar-icon image,
#userContext-indicator,
#userContext-label {
fill: transparent !important;
background-color: transparent !important;
color: transparent !important;
transition: var(--animation-speed) !important;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
#urlbar:hover .urlbar-icon,
#urlbar:active .urlbar-icon,
#urlbar[focused] .urlbar-icon,
#urlbar:hover .urlbar-icon:not([open]) image,
#urlbar:active .urlbar-icon image,
#urlbar[focused] .urlbar-icon image {
fill: var(--toolbar-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar:hover #userContext-indicator,
#urlbar:active #userContext-indicator,
#urlbar[focused] #userContext-indicator,
#urlbar:hover #userContext-label,
#urlbar:active #userContext-label,
#urlbar[focused] #userContext-label {
color: var(--identity-tab-color) !important;
fill: var(--identity-tab-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-page-action[open] {
background-color: var(--toolbarbutton-active-background) !important;
fill: var(--toolbar-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-page-action[open]:hover {
background-color: var(--toolbarbutton-active-background) !important;
fill: var(--toolbar-color) !important;
}
#urlbar[breakout] {
width: 100% !important;
padding: 0px !important;
z-index: 99 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#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] > #urlbar-input-container {
height: 100% !important;
padding-block: 0 !important;
padding-inline: 0 !important;
}
.urlbar-page-action[open] .urlbar-icon {
fill: var(--toolbar-color) !important;
}
#library-button[animate] {
margin-bottom: 0px !important;
margin-top: 50px !important;
}
#library-button[animate] image {
margin-bottom: -120px !important;
margin-top: 100px !important;
}
.urlbar-scheme {
padding-bottom: 11px !important;
}
#urlbar-container {
margin-left: -5px !important;
margin-right: 2px !important;
}
#urlbar-container #urlbar[pageproxystate="invalid"] {
margin-left: 5px !important;
}
.urlbar-input-box {
padding: 5px 5px !important;
}
#urlbar {
background-color: transparent !important;
color: var(--lwt-toolbar-field-color, black) !important;
}
.urlbarView {
display: none !important;
2020-08-01 17:22:04 +00:00
}
.urlbarView-row[type="bookmark"] > span{
color: green !important;
}
.urlbarView-row[type="switchtab"] > span{
color: orange !important;
}
2020-08-01 20:15:04 +00:00
#tracking-protection-icon-container, #identity-box {
display: none;
}
2020-08-01 17:22:04 +00:00
.urlbarView-url, .search-panel-one-offs-container {
color: var(--mff-urlbar-results-url-color) !important;
font-family: var(--mff-urlbar-font-family);
font-weight: var(--mff-urlbar-results-font-weight);
font-size: var(--mff-urlbar-font-size) !important;
}
.urlbarView-favicon, .urlbarView-type-icon {
display: none !important;
}
#urlbar-input {
font-size: var(--mff-urlbar-font-size) !important;
color: var(--mff-urlbar-color) !important;
font-family: var(--mff-urlbar-font-family) !important;
font-weight: var(--mff-urlbar-font-weight)!important;
text-align: center !important;
}
2020-08-01 20:15:04 +00:00
#urlbar-input:focus {
color: var(--mff-urlbar-focused-color) !important;
}
.megabar[breakout-extend="true"]:not([open="true"]) > #urlbar-background {
box-shadow: none !important;
background-color: transparent !important;
}
toolbarbutton {
box-shadow: none !important;
2020-08-01 17:22:04 +00:00
}
#back-button > .toolbarbutton-icon{
--backbutton-background: transparent !important;
border: none !important;
}
#back-button {
list-style-image: url("left-arrow.svg") !important;
}
#forward-button {
list-style-image: url("right-arrow.svg") !important;
}
2020-08-01 20:15:04 +00:00
#pocket-button {
padding-bottom: 4px !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-icon-wrapper > .urlbar-icon:hover {
background-color: transparent !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-icon-wrapper {
background-color: transparent !important;
transition: background-color var(--animation-speed) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar:not([focused]) {
border-radius: 20px !important;
}
#identity-box:hover,
.urlbar-icon:hover,
.urlbar-icon-wrapper:hover,
[anonid="urlbar-go-button"]:hover {
border-radius: 10px !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-icon > image {
fill: var(--mff-icon-color) !important;
color: var(--mff-icon-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-icon {
color: var(--mff-icon-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar-results {
font-family: var(--mff-urlbar-results-font-family);
font-weight: var(--mff-urlbar-results-font-weight);
font-size: var(--mff-urlbar-results-font-size) !important;
color: var(--mff-urlbar-results-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#identity-box:active,
.urlbar-icon:active,
.urlbar-icon-wrapper:active,
[anonid="urlbar-go-button"]:active {
background-color: var(--toolbarbutton-active-background) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbar-input-box,
#identity-box,
[anonid="urlbar-go-button"],
#urlbar {
font-size: 1.3rem;
font-family: "Airbnb Cereal App Book", "Arial", "Helvetica";
transition: background-color var(--animation-speed) !important;
color: var(--toolbar-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
[lwthemetextcolor="dark"] .urlbarView-body-outer {
background-color: #ff5340 !important;
color: var(--toolbar-color) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.urlbarView-body-inner {
background-color: var(--toolbar-bgcolor) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.downloadsPanelFooterButton:hover {
outline: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#TabsToolbar > .titlebar-buttonbox-container {
margin-right: 20px;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar,
#searchbar {
border: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#page-action-buttons > *:not(#star-button-box),
.urlbar-history-dropmarker {
opacity: 0 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
#urlbar:hover #page-action-buttons > *,
#urlbar:hover .urlbar-history-dropmarker {
opacity: 1 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
menu,
menuitem,
menucaption {
-moz-appearance: none !important;
height: 36px !important;
color: black;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
menu[disabled="true"][_moz-menuactive="false"],
menuitem[disabled="true"][_moz-menuactive="false"],
menucaption[disabled="true"][_moz-menuactive="false"] {
color: white !important;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
menu[disabled="true"],
menuitem[disabled="true"],
menucaption[disabled="true"] {
color: var(
--toolbarbutton-hover-background,
rgba(182, 182, 182, 0.11)
) !important;
}
menu[disabled="true"][_moz-menuactive="true"],
menuitem[disabled="true"][_moz-menuactive="true"],
menucaption[disabled="true"][_moz-menuactive="true"] {
color: var(
--toolbarbutton-hover-background,
rgba(182, 182, 182, 0.11)
) !important;
2020-08-01 17:22:04 +00:00
background-color: transparent !important;
}
2020-08-01 20:15:04 +00:00
menupopup .popup-internal-box {
background-color: #whitesmoke !important;
}
menu,
menuitem,
menucaption {
padding-left: 5px !important;
padding-right: 5px !important;
}
menu:not(.subviewbutton) > .menu-right {
margin-top: 2px !important;
margin-right: 0px !important;
width: 0px !important;
}
menu:not(.subviewbutton) > .menu-right image {
margin-right: -5px !important;
margin-top: -2px !important;
/*border: 6px solid var(--toolbar-color) !important;*/
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
}
@media (-moz-os-version: windows-xp),
(-moz-os-version: windows-vista),
(-moz-os-version: windows-win7),
(-moz-os-version: windows-win8),
(-moz-os-version: windows-win10) {
menupopup .popup-internal-box {
margin: -2px !important;
padding-bottom: 3px !important;
padding-top: 3px !important;
}
.bookmark-item .scrollbutton-up {
margin-top: -3px !important;
}
.bookmark-item .scrollbutton-up > .toolbarbutton-icon {
margin-top: -2px !important;
border: 6px solid MenuText !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
}
.bookmark-item .scrollbutton-down {
margin-bottom: -3px !important;
}
.bookmark-item .scrollbutton-down > .toolbarbutton-icon {
margin-bottom: -2px !important;
border: 6px solid MenuText !important;
border-bottom-color: transparent !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
}
menupopup {
margin-left: 1px !important;
}
menu,
menuitem,
menucaption {
padding-left: 5px !important;
padding-right: 5px !important;
}
menu:not(.subviewbutton) > .menu-right {
margin-right: 0px !important;
padding-left: 0px !important;
}
}
.titlebar-spacer[type="pre-tabs"],
.titlebar-spacer[type="post-tabs"] {
display: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
:root:-moz-lwtheme-brighttext {
--autocomplete-popup-background: #2a2a2e !important;
--autocomplete-popup-highlight-background: #ff5340 !important;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
@-moz-document url(about:blank), url(about:newtab), url(about:home) {
html:not(#ublock0-epicker),
html:not(#ublock0-epicker) body,
#newtab-customize-overlay {
background: black !important;
}
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
#tabs-newtab-button {
list-style-image: url("add.svg") !important;
opacity: 0.7;
}
.tabbrowser-tab::before,
.tabbrowser-tab::after {
border-left: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tab-background {
border: none !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tab-background[selected="true"] {
border-bottom: 2px solid var(--mff-tab-selected-bg) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tab-background:not[visuallyselected] {
border-bottom: 2px solid var(--mff-tab-selected-tag) !important;
opacity: 0.5 !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tabbrowser-arrowscrollbox {
margin-inline-start: 4px !important;
margin-inline-end: 0px !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tabbrowser-tab {
border-radius: var(--mff-tab-border-radius) !important;
border-width: 0;
height: var(--mff-tab-height) !important;
margin-bottom: 0px !important;
margin-inline-end: 4px !important;
margin-top: 4px !important;
max-height: var(--mff-tab-height) !important;
min-height: var(--mff-tab-height) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tabbrowser-tab[soundplaying="true"] {
background-color: var(--mff-soundplaying-bg) !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
.tabbrowser-tab[selected="true"],
.tab-label-container[selected="true"] {
font-size: 1.1rem;
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
menubar,
menubutton,
menulist,
menu,
menuitem,
textbox,
toolbar,
tab,
tree,
.tree-rows {
}
2020-08-01 17:22:04 +00:00
2020-08-01 20:15:04 +00:00
#nav-bar:not([customizing]) {
visibility: visible;
2020-08-03 11:46:07 +00:00
margin-top: -55px;
2020-08-01 20:15:04 +00:00
transition-delay: 1s;
filter: alpha(opacity=0);
opacity: 0;
2020-08-03 14:37:03 +00:00
transition: visibility, ease 0.2s, margin-top, ease 0.2s, opacity, ease 0.2s !important;
2020-08-01 17:22:04 +00:00
}
2020-08-01 20:15:04 +00:00
:root:not([customizing]) :hover > #nav-bar,
#nav-bar:focus-within,
#urlbar[focused="true"],
#identity-box[open="true"],
#navigator-toolbox:hover > #nav-bar:not([customizing]),
#toolbar-menubar:not([inactive="true"]) ~ #nav-bar:not([customizing]) {
visibility: visible;
margin-top: 0px;
filter: alpha(opacity=100);
opacity: 100;
margin-bottom: -0.2px;
}
#PersonalToolbar {
margin-top: 0px;
}
#nav-bar .toolbarbutton-1[open="true"] {
visibility: visible;
opacity: 100;
}
#nav-bar {
padding: var(--mff-nav-toolbar-padding) !important;
}
:-moz-any(#content, #appcontent) browser {
margin-right: 0px !important;
2020-11-24 12:58:03 +00:00
/*overflow-y: scroll;*/
2020-08-01 20:15:04 +00:00
margin-bottom: 0px !important;
2020-11-24 12:58:03 +00:00
/*overflow-x: scroll;*/
}
.tab-label-container[pinned] {
width: o;
}
.tab-content:not([pinned="true"]) {
overflow: hidden !important;
}
.tab-container[pinned] {
width: 50px !important;
2020-08-01 17:22:04 +00:00
}
menupopup:not(.in-menulist) > menuitem,
menupopup:not(.in-menulist) > menu {
padding-block: 4px !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;
}
/* Bookmarks Toolbar folders */
#PersonalToolbar menupopup,
/* Right-click context menus */
#mainPopupSet menupopup,
/* Top menu bar on Windows (not sure about others) */
#toolbar-menubar menupopup,
/* Sidebar/Library bookmark/history context menus */
#placesContext,
/* Address bar context menu/* Bookmarks Toolbar folders */
#PersonalToolbar menupopup,
/* Right-click context menus */
#mainPopupSet menupopup,
/* Top menu bar on Windows (not sure about others) */
#toolbar-menubar menupopup,
/* Sidebar/Library bookmark/history context menus */
#placesContext,
/* Address bar context menu (2021-10-25) */
#urlbar-input-container menupopup,
/* Various toolbar drop-down panels (Fx96) */
#back-button menupopup, #forward-button menupopup,
#identity-popup, #appMenu-popup, #downloadsPanel, #BMB_bookmarksPopup {
/* Text color */
--menu-color: #fff !important;
--arrowpanel-color: #fff !important;
--panel-color: #fff !important;
/* Background color */
--menu-background-color: var(--mff-menu-background) !important;
--arrowpanel-background: var(--mff-menu-background) !important;
--panel-background: var(--mff-menu-background) !important;
/* Border color (if any) */
--menu-border-color: threedshadow !important;
--arrowpanel-border-color: threedshadow !important;
--panel-border-color: threedshadow !important;
/* Hovered/expanded item background color */
--menuitem-hover-background-color: #e0e0e6 !important;
--button-hover-bgcolor: #e0e0e6 !important;
/* Disabled items text color and hovered background */
--menu-disabled-color: rgba(21, 20, 26, 0.4) !important;
--menuitem-disabled-hover-background-color: rgba(224, 224, 230, 0.4) !important;
} (2021-10-25) */
#urlbar-input-container menupopup,
/* Various toolbar drop-down panels (Fx96) */
#back-button menupopup, #forward-button menupopup,
#identity-popup, #appMenu-popup, #downloadsPanel, #BMB_bookmarksPopup {
/* Text color */
--menu-color: #000 !important;
--arrowpanel-color: #000 !important;
--panel-color: #000 !important;
/* Background color */
--menu-background-color: #f0f0f0 !important;
--arrowpanel-background: #f0f0f0 !important;
--panel-background: #f0f0f0 !important;
/* Border color (if any) */
--menu-border-color: threedshadow !important;
--arrowpanel-border-color: threedshadow !important;
--panel-border-color: threedshadow !important;
/* Hovered/expanded item background color */
--menuitem-hover-background-color: #e0e0e6 !important;
--button-hover-bgcolor: #e0e0e6 !important;
/* Disabled items text color and hovered background */
--menu-disabled-color: rgba(21, 20, 26, 0.4) !important;
--menuitem-disabled-hover-background-color: rgba(224, 224, 230, 0.4) !important;
}