Untitled
unknown
css
3 years ago
9.0 kB
9
Indexable
/* Reduce Tab height a bit */
:root {--tab-min-height: 28px !important;}
/* Make the tab close button circular */
.tab-close-button {
width: 18px !important;
height: 18px !important;
padding: 4px !important;
margin: -2px !important;
border-radius: 50% !important;
}
/* Adds correct color to the close tab button */
.tab-close-button:hover[selected] {
color: var(--toolbar-color) !important;
background-color: var(--toolbarbutton-hover-background) !important;
}
/* Adds correct inactive color to the close tab button */
.tab-close-button:hover:not([selected]) {
color: var(--toolbar-color) !important;
background-color: color-mix(in srgb, currentColor 18%, transparent) !important;
}
/* Disables the Add Engine from the right click context menu on the URL bar */
.menuitem-iconic.context-menu-add-engine,
.menuseparator-add-engine {
display: none !important;
}
/* Adds color to hovering over inactive tabs */
.tabbrowser-tab:hover:not([visuallyselected],[multiselected]) .tab-background
{
background-color: color-mix(in srgb, var(--toolbarbutton-hover-background) 20%, transparent) !important;
}
/* Adds 1px of padding underneath bookmark toolbar items and 2px around the hover button */
toolbarbutton.bookmark-item:not(.subviewbutton) {
padding-block: 2px !important;
margin: 0 0 3px !important;
}
/* Increases padding between bookmark toolbar items */
#PlacesToolbarItems > .bookmark-item {
margin-inline: 2px !important;
}
/*.tabbrowser-tab:hover:not([visuallyselected],[multiselected]) .tab-content
{
color: var(--toolbar-color) !important;
}
.tabbrowser-tab:hover[selected] .tab-background
{
background: var(--toolbar-bgcolor) !important;
}
*/
/* Creates inactive tab separators like Chrome */
.tabbrowser-tab {
border-inline-end: 1px solid transparent !important;
border-image: 0 1 linear-gradient(
transparent 25%,
color-mix(in srgb, currentColor 45%, transparent) 25%,
color-mix(in srgb, currentColor 45%, transparent) 75%,
transparent 75%
);
}
.tabbrowser-tab:hover,
.tabbrowser-tab[beforehovered],
.tabbrowser-tab[selected],
.tabbrowser-tab[last-visible-tab],
.tabbrowser-tab[beforeselected-visible] {
border-image: none !important;
}
/* Hide Search with Google or enter address in url bar */
#urlbar-input::placeholder {
opacity: 0 !important;
}
/* Hide All Tabs Button at top in tab bar */
#alltabs-button {
display: none !important;
}
/* Disable all context menus about sending things to other devices */
#context-sendpagetodevice, #context-sep-sendpagetodevice,
#context-sendlinktodevice, #context-sep-sendlinktodevice,
#context_sendTabToDevice, #context_sendTabToDevice_separator {
display: none !important;
}
/* Make Selected Tab Font Color White
.tabbrowser-tab[selected] .tab-content {
color: #FFFFFF;
}
*/
/* Make unselected tabs a little less bright
.tabbrowser-tab:not([selected]) .tab-content {
color: #919fc2;
}
*/
/* Make background tabs not as vibrant as selected tab
.tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background {
background-color: color-mix(in srgb, currentColor 4%, transparent);
}*/
/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/proton_dark_light_notifications.css made available under Mozilla Public License v. 2.0
See the above repository for updates as well as full license text. */
/* Makes web notifications use dark/light theme based on your selected theme, and makes them fit a bit better to rounded proton style. */
@-moz-document url("chrome://global/content/alerts/alert.xhtml") {
/* Color scheme definitions
* Intentionally let Firefox override these on Windows10
*/
:root{
--menu-border-color: #67679b;
--menu-color: #e4e9ff;
--menu-background-color: #1f2335;
--menuitem-hover-background-color: #ff0000;
--notify-bgcolor: var(--toolbar-bgcolor);
}
@media (-moz-toolbar-prefers-color-scheme:dark) {
:root {
--menu-border-color: #5b5b66;
--menu-color: #fbfbfe;
--menu-background-color: #2b2a33;
--menuitem-hover-background-color: #52525e;
}
#alertSourceLabel { color: rgb(5,209,241) !important; }
}
/* The line below removes background "layer" from the notification on linux, Windows and macOS don't have that layer in the first place
:root{ background: transparent !important; }*/
/* Make Firefox actually use the colors set above */
#alertBox {
color: var(--toolbar-color) !important;
/* background: linear-gradient(45deg, #161929, #2f354e); */
background-color: #293649 !important;
border-color: var(--menu-border-color) !important;
border-radius: 6px !important;
font-size: 14px !important;
font-family: "Segoe UI" !important;
-moz-window-shadow: cliprounded !important;
animation-name: slide !important;
animation-duration: 180ms !important;
animation-timing-function: ease-in-out !important;
}
@keyframes slide {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(0);
}
}
}
#alertSettings {
fill: currentColor !important;
color: inherit !important;
border-radius: 0 !important;
margin-inline: 0 !important;
margin-bottom: -4px !important;
}
.close-icon,
#alertSettings {
background: transparent !important
}
.close-icon:hover > .toolbarbutton-icon,
#alertSettings:is(:hover,[open]) > .button-box > .box-inherit {
background-color: color-mix(in srgb, currentColor 25%, transparent) !important;
}
/* Reshape and move the buttons a bit */
.close-icon > .toolbarbutton-icon,
#alertSettings > .button-box > .box-inherit {
border-radius: 4px !important;
padding: 2px !important;
margin: 2px 2px -2px 0 !important;
}
#alertSettings > .button-box > .box-inherit {
margin: -4px 4px 3px 0 !important;
}
#alertSettings > .button-box > .box-inherit > .button-icon {
padding: 1px;
}
/*** Firefox Color Hack-on: Color all context menus and popups ***/
menupopup {
--panel-color: var(--toolbar-color) !important;
--panel-background: var(--toolbar-bgcolor) !important;
--panel-border-color: var(--toolbar-field-border-color) !important;
border-radius: var(--panel-border-radius) !important;
}
menupopup,
.menupopup-arrowscrollbox{ border-radius: var(--panel-border-radius) !important; }
menu[disabled="true"], menuitem[disabled="true"], menu[_moz-menuactive="true"][disabled="true"], menuitem[_moz-menuactive="true"][disabled="true"] {
color: color-mix(in srgb, var(--toolbar-color) 50%, transparent) !important;
text-shadow: none;
}
menupopup menuseparator {
-moz-appearance: none !important;
border-color: color-mix(in srgb, currentColor 10%, transparent) !important;
}
menuitem:hover, menu:hover, menu[open="true"], menuitem[_moz-menuactive="true"], menuitem[_moz-menuactive="false"] {
-moz-appearance: none !important;
background-color: var(--panel-item-hover-bgcolor) !important;
/*background-image: linear-gradient(to right, #990EA8, #1352BC) !important;*/
}
menupopup > menuitem, menupopup > menu {
border-radius: 3px !important;
margin-left: 4px !important;
margin-right: 4px !important;
}
/* context menu top left button padding */
menugroup > menuitem:first-child {
border-radius: 3px !important;
padding-left: 8px !important;
}
/* context menu top right button padding */
menugroup > menuitem:last-child {
border-radius: 3px !important;
padding-right: 8px !important;
}
/* context menu top buttons radius*/
menugroup > menuitem {
border-radius: 3px !important;
}
menugroup > menuitem > hbox > image {
border-radius: 3px !important;
}
/* for menu item with submenu */
.panel-header > .subviewbutton {
border-radius: 3px !important;
}
menupopup:not(.in-menulist) > menuitem,
menupopup:not(.in-menulist) > menu {
padding-block: 3px !important;
}
/*
:root {
--arrowpanel-menuitem-padding: 3px 8px !important;
}
*/
menupopup[needsgutter] menu:not([icon], .menu-iconic), menupopup[needsgutter] menuitem:not([checked="true"], [icon], .menuitem-iconic) {
padding-inline-start: var(--arrowpanel-padding) !important;
}
/* Disable navigation buttons on right click of page */
#context-back image,
#context-forward image,
#context-reload image,
#context-stop image,
#context-bookmarkpage image,
#context-navigation,
#context-sep-navigation {
display:none !important;
}Editor is loading...