mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-22 12:23:08 +09:00
5714 lines
366 KiB
CSS
5714 lines
366 KiB
CSS
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
/* Firefox Edge v1.8.0 */
|
|
|
|
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
|
|
@-moz-document url("chrome://browser/content/browser.xul") {
|
|
|
|
%ifdef XP_MACOSX
|
|
/* When this Windows theme is used on macOS, keep titlebar metrics aligned
|
|
* with Cocoa so the top chrome doesn't get clipped. */
|
|
#main-window > #titlebar,
|
|
#main-window[tabsintitlebar] > #titlebar {
|
|
min-height: 22px !important;
|
|
}
|
|
|
|
#titlebar-buttonbox,
|
|
#titlebar-buttonbox-container,
|
|
#main-window[sizemode="normal"] #TabsToolbar,
|
|
#main-window[sizemode="maximized"] #TabsToolbar {
|
|
margin-top: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.titlebar-button {
|
|
height: 22px !important;
|
|
margin-bottom: 0 !important;
|
|
}
|
|
%endif
|
|
|
|
:root {
|
|
font-family: "Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif;
|
|
}
|
|
|
|
/* MAIN WINDOW & TITLEBAR BUTTONS */
|
|
#titlebar-min,
|
|
#titlebar-max,
|
|
#main-window[sizemode="maximized"] #titlebar-max,
|
|
#titlebar-close,
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
-moz-appearance: none !important;
|
|
display: -moz-box !important;
|
|
border: none !important;
|
|
padding: 0 !important;
|
|
width: 46px !important;
|
|
height: 32px !important;
|
|
font-family: "Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif !important;
|
|
}
|
|
|
|
|
|
#main-window {
|
|
background-color: var(--second-level-bg-color) !important;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7),
|
|
(-moz-os-version: windows-win8) {
|
|
#main-window {
|
|
-moz-appearance: none !important;
|
|
}
|
|
}
|
|
|
|
#main-menubar {
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
#main-menubar > menu {
|
|
background-color: var(--second-level-bg-color) !important;
|
|
}
|
|
|
|
#main-menubar > menu:hover {
|
|
background-color: var(--second-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#main-menubar > menu:hover:active,
|
|
#main-menubar > menu[open="true"] {
|
|
background-color: var(--second-level-bg-active-color) !important;
|
|
border-width: 2px !important;
|
|
}
|
|
|
|
#titlebar-min,
|
|
#minimize-button,
|
|
toolbar[brighttext] #titlebar-min,
|
|
toolbar[brighttext] #minimize-button {
|
|
list-style-image: none !important;
|
|
background: var(--titlebar-min-image) no-repeat center;
|
|
background-position-y: 11px;
|
|
}
|
|
|
|
#titlebar-max {
|
|
list-style-image: none !important;
|
|
background: var(--titlebar-max-image) no-repeat center;
|
|
}
|
|
|
|
#main-window[sizemode="maximized"] #titlebar-max,
|
|
#restore-button {
|
|
list-style-image: none !important;
|
|
background: var(--titlebar-restore-image) no-repeat center;
|
|
}
|
|
|
|
#titlebar-close,
|
|
#titlebar-close:hover,
|
|
#close-button,
|
|
#close-button:hover {
|
|
list-style-image: none !important;
|
|
background: var(--titlebar-close-image) no-repeat center;
|
|
}
|
|
|
|
#titlebar-min:hover,
|
|
#titlebar-max:hover,
|
|
#minimize-button:hover,
|
|
#restore-button:hover {
|
|
background-color: var(--titlebar-min-max-hover-bg-color) !important;
|
|
}
|
|
|
|
#titlebar-min:hover:active,
|
|
#titlebar-max:hover:active,
|
|
#minimize-button:hover:active,
|
|
#restore-button:hover:active {
|
|
background-color: var(--titlebar-min-max-active-bg-color) !important;
|
|
}
|
|
|
|
#titlebar-close:hover,
|
|
#close-button:hover {
|
|
background-color: var(--titlebar-close-hover-bg-color);
|
|
}
|
|
|
|
#titlebar-close:hover:active,
|
|
#close-button:hover:active {
|
|
background-color: var(--titlebar-close-active-bg-color);
|
|
}
|
|
|
|
.titlebar-button {
|
|
height: 32px !important;
|
|
margin-bottom: -14px !important;
|
|
}
|
|
|
|
#main-window[sizemode="normal"] #TabsToolbar {
|
|
margin-top: -1px !important;
|
|
margin-left: -1px !important;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) {
|
|
#main-window[sizemode="normal"] #TabsToolbar,
|
|
#main-window[sizemode="maximized"] #TabsToolbar {
|
|
margin-top: 2px !important;
|
|
}
|
|
}
|
|
|
|
#titlebar-buttonbox {
|
|
-moz-appearance: none !important;
|
|
margin-inline-end: 0 !important;
|
|
}
|
|
|
|
#navigator-toolbox::after {
|
|
border-bottom: 1px solid var(--navigator-separator-bg-color) !important;
|
|
}
|
|
|
|
/* TABS */
|
|
#TabsToolbar {
|
|
-moz-appearance: none !important;
|
|
height: 32px !important;
|
|
background-color: var(--second-level-bg-color) !important;
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.tabbrowser-tab {
|
|
color: var(--inactive-font-color) !important;
|
|
background-color: var(--second-level-bg-color) !important;
|
|
border: none !important;
|
|
font-family: "Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif !important;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.tab-content {
|
|
padding-bottom: 1px !important;
|
|
}
|
|
|
|
.tabbrowser-tab .tab-stack {
|
|
padding-bottom: 1px !important;
|
|
}
|
|
|
|
.tabbrowser-tab:hover:not([selected]) {
|
|
color: var(--main-font-color) !important;
|
|
background-color: var(--second-level-bg-hover-color) !important;
|
|
}
|
|
|
|
.tabbrowser-tab[selected] {
|
|
color: var(--main-font-color) !important;
|
|
background: var(--top-level-bg-color) !important;
|
|
}
|
|
|
|
.tab-background {
|
|
-moz-margin-end: 0 !important;
|
|
-moz-margin-start: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
|
|
-moz-padding-end: 0 !important;
|
|
-moz-padding-start: 0 !important;
|
|
}
|
|
|
|
.tab-background-start,
|
|
.tab-background-end {
|
|
display: none !important;
|
|
}
|
|
|
|
#TabsToolbar .tab-background-middle {
|
|
background: transparent !important;
|
|
margin: -12px 0px !important;
|
|
}
|
|
|
|
.tabs-newtab-button,
|
|
#new-tab-button {
|
|
-moz-margin-end: 0 !important;
|
|
-moz-margin-start: 0 !important;
|
|
background: transparent !important;
|
|
width: 32px !important;
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.tabs-newtab-button .toolbarbutton-icon,
|
|
#new-tab-button .toolbarbutton-icon {
|
|
list-style-image: var(--new-tab-button-image) !important;
|
|
padding-top: 2px !important;
|
|
}
|
|
|
|
.tabs-newtab-button .toolbarbutton-icon {
|
|
margin-left: 3px !important;
|
|
}
|
|
|
|
#new-tab-button .toolbarbutton-icon {
|
|
margin-left: 1px !important;
|
|
}
|
|
|
|
.tabs-newtab-button:hover,
|
|
#new-tab-button:hover {
|
|
background: var(--new-tab-hover-bg-color) !important;
|
|
}
|
|
|
|
.tabs-newtab-button:hover:active,
|
|
#new-tab-button:hover:active {
|
|
background: var(--tab-button-bg-active-color) !important;
|
|
}
|
|
|
|
#new-tab-button {
|
|
padding-right: 0px !important;
|
|
}
|
|
|
|
.tabbrowser-tab::after,
|
|
.tabbrowser-tab::before {
|
|
background-image: linear-gradient(transparent 6px,
|
|
var(--tab-separator-color) 6px,
|
|
var(--tab-separator-color) calc(100% - 6px),
|
|
transparent calc(100% - 6px));
|
|
border: none !important;
|
|
opacity: 1.0;
|
|
}
|
|
|
|
.tabbrowser-tab[pinned]::before,
|
|
.tabbrowser-tab[pinned] + .tabbrowser-tab:not([pinned])::before,
|
|
.tabbrowser-tab[last-visible-tab]::after {
|
|
background-image: linear-gradient(transparent 0px,
|
|
var(--tab-separator-color) 0px,
|
|
var(--tab-separator-color) 100%,
|
|
transparent 100%);
|
|
border: none !important;
|
|
}
|
|
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-tab::before,
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-tab::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.tabbrowser-tab .close-icon {
|
|
list-style-image: var(--tab-close-button-image);
|
|
-moz-image-region: rect(0, 20px, 20px, 0px);
|
|
background-image: none !important;
|
|
height: 20px !important;
|
|
width: 20px !important;
|
|
}
|
|
|
|
.tabbrowser-tab .close-icon:hover {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
.tabbrowser-tab .close-icon:hover:active {
|
|
-moz-image-region: rect(0, 60px, 20px, 40px);
|
|
}
|
|
|
|
.tab-close-button:not([selected]) {
|
|
display: none !important;
|
|
}
|
|
|
|
tab:hover:not([pinned]) .tab-close-button {
|
|
display: -moz-box !important;
|
|
}
|
|
|
|
#tabbrowser-tabs[overflow] > .tabbrowser-tab[pinned] {
|
|
padding-bottom: 15px !important;
|
|
height: 32px !important;
|
|
}
|
|
|
|
#tabbrowser-tabs[overflow] > .tabbrowser-tab[pinned] > .tab-stack {
|
|
margin-top: 7px !important;
|
|
margin-bottom: -7px !important;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down,
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
list-style-image: var(--tab-scroll-up-down-button-image);
|
|
-moz-image-region: rect(0, 15px, 17px, 0) !important;
|
|
background-image: none !important;
|
|
background-color: var(--tab-scroll-up-down-bg-color) !important;
|
|
width: 34px !important;
|
|
position: unset !important;
|
|
transition: none !important;
|
|
margin: 0 !important;
|
|
padding-top: 1px !important;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled="true"]):hover,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled="true"]):hover {
|
|
background-color: var(--tab-scroll-up-down-bg-hover-color) !important;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled="true"]):hover:active,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled="true"]):hover:active {
|
|
background-color: var(--tab-scroll-up-down-bg-active-color) !important;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up[disabled="true"],
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down[disabled="true"] {
|
|
background-color: var(--tab-scroll-up-down-bg-disabled-color) !important;
|
|
opacity: 1.0;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up[disabled="true"] > .toolbarbutton-icon,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down[disabled="true"] > .toolbarbutton-icon {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down > .toolbarbutton-icon,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up > .toolbarbutton-icon {
|
|
margin-left: -1px !important;
|
|
}
|
|
|
|
.arrowscrollbox-overflow-start-indicator,
|
|
.arrowscrollbox-overflow-end-indicator {
|
|
display: none !important;
|
|
}
|
|
|
|
#alltabs-button,
|
|
#TabsToolbar[brighttext] > #alltabs-button {
|
|
list-style-image: var(--default-dropdown-image);
|
|
background-color: transparent !important;
|
|
background-image: none !important;
|
|
}
|
|
|
|
#alltabs-button:hover {
|
|
background-color: var(--alltabs-bg-hover-color) !important;
|
|
}
|
|
|
|
#alltabs-button:hover:active {
|
|
background-color: var(--alltabs-bg-active-color) !important;
|
|
}
|
|
|
|
.tab-icon-image {
|
|
list-style-image: var(--tab-icon-image);
|
|
}
|
|
|
|
.tabbrowser-tab:not(:hover):not([selected]) .tab-icon-image:not([src]) {
|
|
opacity: .6;
|
|
}
|
|
|
|
.tab-icon-image:not([src]):not([pinned]):not([crashed]):not([busy]) {
|
|
display: block !important;
|
|
}
|
|
|
|
.tab-icon-sound {
|
|
list-style-image: var(--tab-icon-sound-image) !important;
|
|
}
|
|
|
|
.tab-icon-sound[soundplaying] {
|
|
-moz-image-region: rect(0, 16px, 16px, 0);
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.tab-icon-sound[soundplaying]:hover {
|
|
opacity: 0.9 !important;
|
|
}
|
|
|
|
.tab-icon-sound[soundplaying]:hover:active {
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
.tab-icon-sound[muted] {
|
|
-moz-image-region: rect(0, 32px, 16px, 16px);
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.tab-icon-sound[muted]:hover {
|
|
opacity: 0.9 !important;
|
|
}
|
|
|
|
.tab-icon-sound[muted]:hover:active {
|
|
opacity: 1.0 !important;
|
|
}
|
|
|
|
.tab-icon-sound {
|
|
order: 2 !important;
|
|
}
|
|
|
|
.tabbrowser-tab:not([visuallyselected]):not(:hover) > .tab-stack >.tab-content > .tab-icon-sound {
|
|
opacity: 1;
|
|
}
|
|
|
|
/* REPLACE PINNED TAB'S FAVICON WITH AUDIO ICON */
|
|
.tabbrowser-tab[pinned][soundplaying] > .tab-stack >.tab-content > .tab-icon-image,
|
|
.tabbrowser-tab[pinned][soundplaying] > .tab-stack >.tab-content > .tab-icon-overlay {
|
|
display: none !important;
|
|
}
|
|
|
|
.tabbrowser-tab[pinned][muted] > .tab-stack >.tab-content > .tab-icon-overlay {
|
|
display: none !important;
|
|
}
|
|
|
|
.tabbrowser-tab[pinned][soundplaying] > .tab-stack >.tab-content > .tab-icon-sound {
|
|
display: block !important;
|
|
margin-left: 0px !important;
|
|
margin-right: 6px !important;
|
|
}
|
|
|
|
/* PUT TAB'S AUDIO ICON ON THE LEFT SIDE OF TEXT */
|
|
.tab-content {
|
|
display: -moz-box;
|
|
-moz-box-orient: horizontal;
|
|
}
|
|
|
|
.tab-throbber {
|
|
-moz-box-ordinal-group: 0;
|
|
}
|
|
|
|
.tab-icon-image {
|
|
-moz-box-ordinal-group: 1;
|
|
}
|
|
|
|
.tab-icon-overlay {
|
|
-moz-box-ordinal-group: 1;
|
|
}
|
|
|
|
.tab-text {
|
|
-moz-box-ordinal-group: 3;
|
|
}
|
|
|
|
.tab-icon-sound {
|
|
-moz-box-ordinal-group: 4;
|
|
}
|
|
|
|
.tab-close-button {
|
|
-moz-box-ordinal-group: 5;
|
|
}
|
|
|
|
.tab-icon-sound {
|
|
-moz-box-ordinal-group: 2;
|
|
margin-left: 3px !important;
|
|
margin-right: 5px !important;
|
|
}
|
|
|
|
.tab-label:not([pinned]) {
|
|
margin-left: 3px !important;
|
|
}
|
|
|
|
/* NEW TAB ANIMATION */
|
|
.tabbrowser-tab:not([pinned]) {
|
|
margin-top: 0;
|
|
transition: min-width 70ms ease-out,
|
|
max-width 100ms ease-out,
|
|
margin-top 160ms linear;
|
|
}
|
|
|
|
.tabbrowser-tab:not([pinned]):not([fadein]) {
|
|
margin-top: 14px;
|
|
}
|
|
|
|
/* TAB ATTENTION ANIMATION */
|
|
@keyframes tab-attention {
|
|
0% { background-color: rgba(255, 185, 0, 0); }
|
|
40% { background-color: rgba(255, 185, 0, 1); }
|
|
100% { background-color: rgba(255, 185, 0, 0); }
|
|
}
|
|
|
|
.tabbrowser-tab:-moz-any([image], [pinned]) > .tab-stack > .tab-content[attention]:not([visuallyselected="true"]),
|
|
.tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([visuallyselected="true"]) {
|
|
background-image: none !important;
|
|
-moz-animation: tab-attention 1.5s cubic-bezier(.20,.42,.60,.57) infinite;
|
|
}
|
|
|
|
.tab-label[attention]:not([visuallyselected="true"]) {
|
|
font-weight: normal !important;
|
|
}
|
|
|
|
/* TAB DRAG & DROP INDICATOR */
|
|
.tab-drop-indicator {
|
|
list-style-image: var(--tab-drop-indicator) !important;
|
|
}
|
|
|
|
/* CLOSE ICON */
|
|
.close-icon > .button-icon,
|
|
.close-icon > .button-box > .button-icon,
|
|
.close-icon > .toolbarbutton-icon {
|
|
width: 20px !important;
|
|
}
|
|
|
|
/* TOOLBARBUTTON ON TABS TOOLBAR */
|
|
#TabsToolbar .toolbarbutton-menu-dropmarker,
|
|
#TabsToolbar .toolbarbutton-1,
|
|
#TabsToolbar .toolbarbutton-menubutton-button,
|
|
#TabsToolbar .toolbarbutton-menubutton-dropmarker {
|
|
border: none !important;
|
|
background: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-menu-dropmarker {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
list-style-image: var(--default-dropdown-image);
|
|
margin-left: 3px !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1,
|
|
#TabsToolbar .toolbarbutton-menubutton-button {
|
|
-moz-appearance: none !important;
|
|
padding: 0 8px !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1[type="menu-button"] {
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-menubutton-dropmarker {
|
|
width: 16px !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1:not([type="menu-button"]):hover,
|
|
#TabsToolbar .toolbarbutton-1:not([id="bookmarks-menu-button"]) > .toolbarbutton-menubutton-button:hover,
|
|
#TabsToolbar .toolbarbutton-1:not([id="bookmarks-menu-button"]):not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker {
|
|
background-color: var(--second-level-alt-bg-hover-color) !important;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1:not([type="menu-button"]):hover:active,
|
|
#TabsToolbar .toolbarbutton-1:not([id="bookmarks-menu-button"]) > .toolbarbutton-menubutton-button:hover:active {
|
|
background-color: var(--second-level-alt-bg-active-color) !important;
|
|
}
|
|
|
|
/* NAV. BAR */
|
|
#nav-bar {
|
|
background-image: none !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
height: 44px !important;
|
|
box-shadow: none !important;
|
|
padding: 0 !important;
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
|
|
border: none !important;
|
|
}
|
|
|
|
#urlbar > toolbarbutton {
|
|
-moz-box-ordinal-group: 0;
|
|
}
|
|
|
|
:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu),
|
|
toolbar[brighttext] :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu) {
|
|
list-style-image: var(--navbar-toolbarbutton-images);
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu),
|
|
toolbar[brighttext] :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu) {
|
|
list-style-image: var(--navbar-toolbarbutton-images2x);
|
|
}
|
|
}
|
|
|
|
/* BACK BUTTON */
|
|
#back-button {
|
|
list-style-image: var(--back-button-image);
|
|
-moz-image-region: auto !important;
|
|
border-radius: 0 !important;
|
|
padding: 0 !important;
|
|
padding-inline-start: 0 !important;
|
|
padding-inline-end: 0 !important;
|
|
}
|
|
|
|
#back-button > .toolbarbutton-icon {
|
|
padding: 0 !important;
|
|
max-width: 36px !important;
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
/* FORWARD BUTTON */
|
|
#urlbar-wrapper {
|
|
clip-path: none !important;
|
|
margin-left: 4px !important;
|
|
}
|
|
|
|
#urlbar-wrapper > #forward-button {
|
|
margin: 0 !important;
|
|
}
|
|
|
|
#forward-button {
|
|
list-style-image: var(--forward-button-image);
|
|
-moz-image-region: auto !important;
|
|
}
|
|
|
|
#forward-button > .toolbarbutton-icon {
|
|
background-color: transparent !important;
|
|
padding-left: 0px !important;
|
|
padding-right: 0px !important;
|
|
max-width: 36px !important;
|
|
box-shadow: none !important;
|
|
border: none !important;
|
|
margin-left: 4px !important;
|
|
margin-right: 4px !important;
|
|
}
|
|
|
|
/* RELOAD BUTTON */
|
|
#urlbar-reload-button {
|
|
list-style-image: var(--reload-button-image);
|
|
-moz-image-region: auto !important;
|
|
border: none !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
margin-inline-start: 4px !important;
|
|
margin-top: -2px !important;
|
|
margin-bottom: -2px !important;
|
|
padding: 0 !important;
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
}
|
|
|
|
#urlbar-reload-button > .toolbarbutton-icon {
|
|
width: 18px;
|
|
}
|
|
|
|
#urlbar-reload-button:not([displaystop]) {
|
|
visibility: visible !important;
|
|
}
|
|
|
|
#urlbar-reload-button[displaystop] + #urlbar-stop-button {
|
|
visibility: visible !important;
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled="true"]):hover {
|
|
background-color: var(--top-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled="true"]):hover:active {
|
|
background-color: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
/* STOP BUTTON */
|
|
#urlbar-stop-button {
|
|
list-style-image: var(--stop-button-image);
|
|
-moz-image-region: auto !important;
|
|
border: none !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
margin-inline-start: 4px !important;
|
|
margin-top: -2px !important;
|
|
margin-bottom: -2px !important;
|
|
padding: 0 !important;
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
}
|
|
|
|
#urlbar-stop-button > .toolbarbutton-icon {
|
|
width: 16px;
|
|
}
|
|
|
|
#urlbar-stop-button:not([disabled="true"]):hover {
|
|
background-color: var(--top-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#urlbar-stop-button:not([disabled="true"]):hover:active {
|
|
background-color: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
#urlbar-go-button {
|
|
visibility: collapse !important;
|
|
}
|
|
|
|
/* HOME BUTTON */
|
|
:-moz-any(#nav-bar, #mainPopupSet) #home-button {
|
|
list-style-image: var(--home-button-image) !important;
|
|
-moz-image-region: auto !important;
|
|
}
|
|
|
|
/* URLBAR */
|
|
#urlbar {
|
|
border: none !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
color: var(--main-font-color) !important;
|
|
font-family: "Segoe UI", "Lucida Grande", "Helvetica Neue", sans-serif !important;
|
|
}
|
|
|
|
#urlbar[focused] {
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
/* NOTIFICATION POPUP BOX */
|
|
#notification-popup-box {
|
|
border: none;
|
|
border-radius: 0 !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
margin-inline-end: -8px;
|
|
}
|
|
|
|
/* IDENTITY BOX */
|
|
#identity-box {
|
|
margin-right: 4px !important;
|
|
border-right: none !important;
|
|
padding-inline-start: 14px !important;
|
|
}
|
|
|
|
#notification-popup-box[hidden] + #identity-box {
|
|
margin-left: 16px !important;
|
|
}
|
|
|
|
#identity-box:hover,
|
|
#identity-box:active,
|
|
#identity-box:focus,
|
|
#identity-box[open=true],
|
|
#identity-box.verifiedIdentity,
|
|
#identity-box.verifiedIdentity:hover,
|
|
#identity-box.verifiedIdentity[open=true],
|
|
#identity-box.verifiedIdentity:not([open]):hover,
|
|
#identity-box.verifiedDomain,
|
|
#identity-box.verifiedDomain:hover,
|
|
#identity-box.verifiedDomain[open=true],
|
|
#identity-box.verifiedDomain:not([open]):hover,
|
|
#identity-box.mixedContent,
|
|
#identity-box.mixedContent:hover,
|
|
#identity-box.mixedContent[open=true],
|
|
#identity-box.mixedContent:not([open]):hover {
|
|
background-color: transparent !important;
|
|
background-image: none !important;
|
|
}
|
|
|
|
#identity-box.verifiedIdentity {
|
|
color: var(--verified-identity-font-color) !important;
|
|
}
|
|
|
|
#identity-box > #identity-icon {
|
|
margin-left: -4px !important;
|
|
}
|
|
|
|
#identity-icon {
|
|
list-style-image: var(--identity-icon-image);
|
|
}
|
|
|
|
#identity-box:hover > #identity-icon:not(.no-hover),
|
|
#identity-box[open=true] > #identity-icon {
|
|
list-style-image: var(--identity-icon-hover-image);
|
|
}
|
|
|
|
#identity-box.grantedPermissions > #identity-icon {
|
|
list-style-image: var(--identity-icon-notice-image);
|
|
}
|
|
|
|
#identity-box.grantedPermissions:hover > #identity-icon:not(.no-hover),
|
|
#identity-box.grantedPermissions[open=true] > #identity-icon {
|
|
list-style-image: var(--identity-icon-notice-hover-image);
|
|
}
|
|
|
|
#tracking-protection-icon {
|
|
list-style-image: var(--tracking-protection-enabled-image);
|
|
}
|
|
|
|
#tracking-protection-icon[state="loaded-tracking-content"] {
|
|
list-style-image: var(--tracking-protection-disabled-image);
|
|
}
|
|
|
|
#urlbar[pageproxystate="valid"] > #identity-box.certUserOverridden > #connection-icon {
|
|
list-style-image: var(--connection-mixed-passive-image);
|
|
}
|
|
|
|
#urlbar[pageproxystate="valid"] > #identity-box.insecureLoginForms > #connection-icon,
|
|
#urlbar[pageproxystate="valid"] > #identity-box.mixedActiveContent > #connection-icon {
|
|
list-style-image: var(--connection-mixed-active-image);
|
|
}
|
|
|
|
#urlbar[pageproxystate="valid"] > #identity-box.weakCipher > #connection-icon,
|
|
#urlbar[pageproxystate="valid"] > #identity-box.mixedDisplayContent > #connection-icon,
|
|
#urlbar[pageproxystate="valid"] > #identity-box.mixedDisplayContentLoadedActiveBlocked > #connection-icon {
|
|
list-style-image: var(--connection-mixed-passive-image);
|
|
}
|
|
|
|
.urlbar-textbox-container {
|
|
margin-left: 16px !important;
|
|
border-left: 1px solid;
|
|
border-image: linear-gradient(transparent 21%, var(--urlbar-separator-color) 21%, var(--urlbar-separator-color) 79%, transparent 79%);
|
|
border-image-slice: 1 !important;
|
|
background: white !important;
|
|
}
|
|
|
|
.urlbar-input-box, #urlbar-display-box {
|
|
border-inline-start: 0 !important;
|
|
background: white !important;
|
|
}
|
|
|
|
.urlbar-history-dropmarker {
|
|
list-style-image: var(--urlbar-history-dropmarker-image);
|
|
-moz-image-region: auto !important;
|
|
transition: none !important;
|
|
opacity: 0.7;
|
|
-moz-appearance: menulist-button;
|
|
}
|
|
|
|
.urlbar-history-dropmarker > .dropmarker-icon {
|
|
filter: var(--chrome-icon-filter);
|
|
}
|
|
|
|
.urlbar-history-dropmarker:hover {
|
|
opacity: 0.85;
|
|
}
|
|
|
|
.urlbar-history-dropmarker:hover:active {
|
|
opacity: 1.0;
|
|
}
|
|
|
|
.urlbar-icon {
|
|
padding: 0 6px;
|
|
width: 32px;
|
|
height: 20px;
|
|
}
|
|
|
|
/* READER MODE BUTTON */
|
|
#reader-mode-button {
|
|
list-style-image: var(--reader-mode-button-image);
|
|
-moz-image-region: rect(0, 20px, 20px, 0);
|
|
}
|
|
|
|
#reader-mode-button:hover,
|
|
#reader-mode-button[readeractive]:hover {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
#reader-mode-button:hover:active,
|
|
#reader-mode-button[readeractive] {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
/* URLBAR ZOOM BUTTON */
|
|
#urlbar-zoom-button {
|
|
-moz-appearance: none !important;
|
|
background-color: var(--top-level-bg-hover-color);
|
|
}
|
|
|
|
#urlbar-zoom-button:hover {
|
|
background-color: var(--top-level-bg-active-color);
|
|
}
|
|
|
|
#urlbar-zoom-button:hover:active {
|
|
background-color: var(--tab-scroll-up-down-bg-active-color);
|
|
}
|
|
|
|
/* SEARCH TEXTBOX */
|
|
.searchbar-textbox {
|
|
color: var(--main-font-color) !important;
|
|
background-color: var(--searchbar-bg-color) !important;
|
|
border-color: var(--tab-separator-color) !important;
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.searchbar-textbox:hover {
|
|
background-color: var(--searchbar-bg-hover-color) !important;
|
|
}
|
|
|
|
.searchbar-textbox[focused] {
|
|
background-color: var(--searchbar-bg-active-color) !important;
|
|
}
|
|
|
|
.searchbar-search-button {
|
|
list-style-image: var(--searchbar-search-button-image);
|
|
-moz-image-region: rect(0, 20px, 20px, 0);
|
|
}
|
|
|
|
.searchbar-search-button:hover {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
.searchbar-search-button:hover:active {
|
|
-moz-image-region: rect(0, 60px, 20px, 40px);
|
|
}
|
|
|
|
.searchbar-search-button[addengines="true"] {
|
|
list-style-image: var(--searchbar-search-button-addengines-image);
|
|
}
|
|
|
|
.search-go-button {
|
|
list-style-image: var(--searchbar-go-button-image);
|
|
-moz-image-region: rect(0, 14px, 14px, 0);
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.search-go-button:hover {
|
|
-moz-image-region: rect(0, 28px, 14px, 14px);
|
|
}
|
|
|
|
.search-go-button:hover:active {
|
|
-moz-image-region: rect(0, 42px, 14px, 28px);
|
|
}
|
|
|
|
/* BOOKMARKS BUTTON */
|
|
:-moz-any(#nav-bar, #mainPopupSet, #PersonalToolbar, #TabsToolbar) #bookmarks-menu-button {
|
|
list-style-image: var(--bookmarks-menu-button-image);
|
|
}
|
|
|
|
:-moz-any(#nav-bar, #mainPopupSet, #PersonalToolbar, #TabsToolbar) #bookmarks-menu-button > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
|
|
:-moz-any(#nav-bar, #mainPopupSet, #PersonalToolbar, #TabsToolbar)[brighttext] #bookmarks-menu-button > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
list-style-image: var(--bookmarks-menu-button-dropmarker-image);
|
|
}
|
|
|
|
#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
|
|
max-width: 33px;
|
|
}
|
|
|
|
#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
max-width: 34px;
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"] {
|
|
-moz-image-region: rect(0, 20px, 20px, 0);
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"]:not([starred]) > .toolbarbutton-menubutton-button:hover > .toolbarbutton-icon {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"][starred] > .toolbarbutton-menubutton-button:hover > .toolbarbutton-icon {
|
|
opacity: 0.65 !important;
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"][starred] {
|
|
-moz-image-region: rect(0, 60px, 20px, 40px);
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
-moz-image-region: rect(0, 20px, 20px, 0);
|
|
margin-left: 1px !important;
|
|
}
|
|
|
|
#bookmarks-menu-button[cui-areatype="toolbar"]:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]) > .dropmarker-icon,
|
|
#bookmarks-menu-button[cui-areatype="toolbar"][open] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
#bookmarked-notification-dropmarker-icon {
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
}
|
|
|
|
#bookmarked-notification {
|
|
background-size: 20px !important;
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
}
|
|
|
|
#bookmarked-notification-anchor[notification="finish"] > #bookmarked-notification {
|
|
background-image: var(--bookmarked-notification-image);
|
|
}
|
|
|
|
#nav-bar .badged-button:hover {
|
|
background-color: var(--top-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#nav-bar .badged-button:hover:active {
|
|
background-color: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
/* DOWNLOADS BUTTON */
|
|
|
|
#downloads-button[cui-areatype="toolbar"] .toolbarbutton-icon {
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
list-style-image: none !important;
|
|
background: var(--downloads-button-image) no-repeat center !important;
|
|
}
|
|
|
|
#downloads-indicator-icon {
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
background-size: 20px !important;
|
|
background: none !important;
|
|
background-image: var(--downloads-button-image) !important;
|
|
}
|
|
|
|
#downloads-button[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-icon {
|
|
background-image: var(--downloads-button-attention-image) !important;
|
|
}
|
|
|
|
#downloads-indicator-counter {
|
|
margin: 0 !important;
|
|
margin-bottom: 1px !important;
|
|
color: var(--inactive-font-color) !important;
|
|
text-shadow: none !important;
|
|
font-size: 10px !important;
|
|
line-height: 10px !important;
|
|
}
|
|
|
|
#downloads-button:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
|
|
background: var(--downloads-button-image) center no-repeat;
|
|
background-size: 16px;
|
|
}
|
|
|
|
#downloads-button[paused] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-progress > .progress-bar {
|
|
background-color: var(--downloads-indicator-paused-bg-color) !important;
|
|
}
|
|
|
|
#downloads-notification-anchor[notification="start"] > #downloads-indicator-notification {
|
|
background-image: var(--downloads-button-start-notification-image);
|
|
}
|
|
|
|
#downloads-notification-anchor[notification="finish"] > #downloads-indicator-notification {
|
|
background-image: var(--downloads-button-finish-notification-image);
|
|
}
|
|
|
|
/* PROGRESS METER */
|
|
progressmeter {
|
|
-moz-appearance: none !important;
|
|
border: none !important;
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
min-height: 4px !important;
|
|
height: 4px !important;
|
|
}
|
|
|
|
progressmeter > .progress-bar {
|
|
-moz-appearance: none !important;
|
|
background-color: var(--downloads-indicator-bg-color) !important;
|
|
background-image: none !important;
|
|
border: none !important;
|
|
border-radius: 0 !important;
|
|
}
|
|
|
|
progressmeter[paused="true"] > .progress-bar {
|
|
background-color: var(--downloads-indicator-paused-bg-color) !important;
|
|
}
|
|
|
|
progressmeter > .progress-remainder {
|
|
background-color: var(--downloads-indicator-remainder-color) !important;
|
|
background-image: none !important;
|
|
border: none !important;
|
|
border-radius: 0 !important;
|
|
}
|
|
|
|
/* MENU BUTTON */
|
|
#PanelUI-button {
|
|
margin-inline-start: 0px !important;
|
|
border-inline-start: none !important;
|
|
}
|
|
|
|
#PanelUI-menu-button {
|
|
list-style-image: var(--menu-button-image);
|
|
-moz-image-region: auto !important;
|
|
border-inline-start: none !important;
|
|
}
|
|
|
|
#PanelUI-menu-button > :-moz-any(.toolbarbutton-menubutton-button, .toolbarbutton-badge-stack) > .toolbarbutton-icon {
|
|
max-width: 20px;
|
|
}
|
|
|
|
/* TOOLBAR BUTTON */
|
|
#nav-bar .toolbarbutton-1,
|
|
#nav-bar .toolbarbutton-1:not([id="bookmarks-menu-button"]) > .toolbarbutton-menubutton-button {
|
|
min-width: 44px !important;
|
|
min-height: 44px !important;
|
|
}
|
|
|
|
#nav-bar :-moz-any(#back-button, #forward-button):not([disabled="true"]):hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([disabled="true"]):not([type="menu-button"]):not(#back-button):not(#forward-button):hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([id="bookmarks-menu-button"]) > .toolbarbutton-menubutton-button:hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([id="bookmarks-menu-button"]):not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker {
|
|
background-color: var(--top-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#nav-bar :-moz-any(#back-button, #forward-button):not([disabled="true"]):hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([disabled="true"]):not([type="menu-button"]):not(#back-button):not(#forward-button):hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([id="bookmarks-menu-button"]) > .toolbarbutton-menubutton-button:hover:active {
|
|
background-color: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1 > .toolbarbutton-icon,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar) .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-stack {
|
|
border: none !important;
|
|
background: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
#PanelUI-popup .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker {
|
|
background-color: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
#PanelUI-popup .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-dropmarker,
|
|
#PanelUI-popup .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker{
|
|
background-color: var(--tab-scroll-up-down-bg-active-color) !important;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1:not(:hover):not(:active):not([open]) > .toolbarbutton-menubutton-dropmarker::before {
|
|
height: 18px !important;
|
|
margin-inline-end: -1px !important;
|
|
background-image: linear-gradient(var(--tab-separator-color) 0, var(--tab-separator-color) 100%) !important;
|
|
background-size: 1px 18px !important;
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
.toolbarbutton-1 > .toolbarbutton-menu-dropmarker,
|
|
.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
|
|
toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menu-dropmarker,
|
|
toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
list-style-image: var(--default-dropdown-image);
|
|
}
|
|
|
|
.panelUI-grid .toolbarbutton-1[type="menu"] {
|
|
background-image: var(--default-dropdown-image);
|
|
background-position: right 4px top 22px;
|
|
}
|
|
|
|
/* TOOLBAR BUTTON BADGE */
|
|
.toolbarbutton-badge {
|
|
background-color: var(--toolbarbutton-badge-bg-color) !important;
|
|
border-radius: 50% !important;
|
|
border: 1px solid var(--toolbarbutton-badge-border-color) !important;
|
|
box-shadow: none !important;
|
|
min-width: 16px !important;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-badge {
|
|
margin: 8px 0 0 !important;
|
|
margin-inline-end: -8px !important;
|
|
}
|
|
|
|
/* BOOKMARKS TOOLBAR */
|
|
#navigator-toolbox > #PersonalToolbar {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
background-image: none !important;
|
|
height: 33px !important;
|
|
border-top: 1px solid var(--navigator-separator-bg-color) !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
#PersonalToolbar toolbarbutton.bookmark-item:not(.subviewbutton) {
|
|
padding: 2px 6px !important;
|
|
border: none !important;
|
|
border-radius: 0 !important;
|
|
transition-property: none !important;
|
|
box-shadow: none !important;
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
.bookmark-item {
|
|
list-style-image: var(--bookmarks-favicon-image);
|
|
}
|
|
|
|
#PersonalToolbar .bookmark-item:hover:not([open]),
|
|
#PersonalToolbar toolbarbutton.chevron:hover:not([open]) {
|
|
background: var(--top-level-bg-hover-color) !important;
|
|
}
|
|
|
|
#PersonalToolbar .bookmark-item:hover:active,
|
|
#PersonalToolbar .bookmark-item[open],
|
|
#PersonalToolbar toolbarbutton.chevron[open] {
|
|
background: var(--top-level-bg-active-color) !important;
|
|
}
|
|
|
|
#PlacesToolbarDropIndicator {
|
|
list-style-image: var(--bookmarks-drop-indicator-image) !important;
|
|
}
|
|
|
|
toolbar toolbarbutton.chevron,
|
|
toolbar[brighttext] toolbarbutton.chevron {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
border: none !important;
|
|
list-style-image: var(--bookmarks-chevron-image) !important;
|
|
width: 44px !important;
|
|
}
|
|
|
|
#PersonalToolbar toolbarseparator {
|
|
-moz-appearance: none !important;
|
|
border: none !important;
|
|
margin: 0 6px 0 6px !important;
|
|
background-image: linear-gradient(transparent 6px,
|
|
var(--urlbar-separator-color) 6px,
|
|
var(--urlbar-separator-color) calc(100% - 6px),
|
|
transparent calc(100% - 6px));
|
|
min-width: 1px !important;
|
|
}
|
|
|
|
#PersonalToolbar .toolbarbutton-menu-dropmarker {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
list-style-image: var(--default-dropdown-image);
|
|
margin-left: 3px !important;
|
|
}
|
|
|
|
#PersonalToolbar toolbarbutton:not(.bookmark-item) {
|
|
-moz-appearance: none !important;
|
|
padding: 0 8px !important;
|
|
border: none !important;
|
|
}
|
|
|
|
#PersonalToolbar toolbarbutton[type="menu-button"]:not(.bookmark-item) {
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
#PersonalToolbar .toolbarbutton-menubutton-dropmarker {
|
|
width: 16px !important;
|
|
}
|
|
|
|
/* POCKET BUTTON */
|
|
#nav-bar #pocket-button {
|
|
list-style-image: var(--pocket-button-image) !important;
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#nav-bar #pocket-button {
|
|
list-style-image: var(--pocket-button-image2x) !important;
|
|
}
|
|
}
|
|
|
|
/* TAB THROBBER ANIMATION */
|
|
.tab-throbber[busy],
|
|
.tab-throbber[progress] {
|
|
padding: 0px !important;
|
|
margin-inline-end: 4px !important;
|
|
margin-left: -2px !important;
|
|
margin-top: 1px !important;
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
image-rendering: auto !important;
|
|
list-style-image: var(--tab-throbber-animation-image) !important;
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.tab-throbber[busy],
|
|
.tab-throbber[progress] {
|
|
list-style-image: var(--tab-throbber-animation-image2x) !important;
|
|
}
|
|
}
|
|
|
|
/* INVERSION & BRIGHTENING OF IMAGES */
|
|
.notification-anchor-icon:not(#default-notification-icon):not(#servicesInstall-notification-icon):not(#translated-notification-icon):not(#web-notifications-notification-icon):not(.plugin-blocked),
|
|
.notification-anchor-icon.desktop-notification-icon,
|
|
.blocked-permission-icon,
|
|
.messageImage:not([value="popup-blocked"]):not([value="plugin-hidden"]):not([value="reset-profile-notification"]),
|
|
.popup-notification-icon:not([popupid="addon-install-confirmation"]):not([popupid="addon-progress"]):not([popupid="addon-install-complete"]):not([popupid="addon-install-restart"]):not([popupid="greasemonkey-notification"]):not([popupid="addon-install-blocked"]) {
|
|
filter: invert(var(--image-inversion-percentage)) brightness(var(--image-brightness));
|
|
}
|
|
|
|
/* MENU & POPUPS */
|
|
:-moz-any(#PopupAutoComplete, #PopupSearchAutoComplete, #PopupAutoCompleteRichResult, #invalid-form-popup, #editBookmarkPanel, #social-share-panel, #social-notification-panel, #social-flyout-panel, #ctrlTab-panel, #notification-popup, #PanelUI-popup, #widget-overflow, #customization-tipPanel, #panic-button-success-notification, #identity-popup, #alertbox_menu_panel, #downloadsPanel, #BMB_bookmarksPopup, #customizationui-widget-panel) .panel-arrowcontent,
|
|
#BMB_bookmarksPopup .arrowscrollbox-scrollbox {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
color: var(--main-font-color) !important;
|
|
--arrowpanel-border-color: var(--urlbar-separator-color) !important;
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) .panel-subviews {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
border-left: 1px solid var(--urlbar-separator-color);
|
|
}
|
|
|
|
#PanelUI-popup .panel-subview-body {
|
|
margin: 0 -4px 0 -4px !important;
|
|
padding: 4px 0 4px 0 !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) .panel-subview-header,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton[shortcut]::after,
|
|
#nav-bar .menu-accel,
|
|
#nav-bar .menu-iconic-accel,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .PanelUI-remotetabs-instruction-title,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .PanelUI-remotetabs-instruction-label,
|
|
:-moz-any(#mainPopupSet, #nav-bar) #PanelUI-remotetabs-mobile-promo,
|
|
:-moz-any(#mainPopupSet, #nav-bar) #identity-popup-content-verifier ~ description,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton[disabled="true"] {
|
|
color: var(--gray-text-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton:not(.panel-subview-footer):not([disabled="true"]),
|
|
:-moz-any(#mainPopupSet, #nav-bar) .downloadsPanelFooter {
|
|
color: var(--main-font-color) !important;
|
|
border: none !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton[disabled="true"],
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton:not(.panel-subview-footer)[disabled="true"] {
|
|
color: var(--gray-text-color) !important;
|
|
}
|
|
|
|
#mainPopupSet toolbarbutton:not(.close-icon):not(#PanelUI-quit):not([disabled="true"]):hover,
|
|
#nav-bar panel toolbarbutton:not(.close-icon):not([disabled="true"]):hover,
|
|
#mainPopupSet .identity-popup-expander:not([disabled="true"]):hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton:not([disabled="true"]):hover,
|
|
#mainPopupSet .searchbar-engine-one-off-item:not([disabled="true"]):hover {
|
|
background-color: var(--top-level-bg-hover-color);
|
|
}
|
|
|
|
#mainPopupSet toolbarbutton:not(.close-icon):not(#PanelUI-quit):not([disabled="true"]):hover:active,
|
|
#nav-bar panel toolbarbutton:not(.close-icon):not([disabled="true"]):hover:active,
|
|
#mainPopupSet .identity-popup-expander:not([disabled="true"]):hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton:not([disabled="true"]):hover:active,
|
|
#mainPopupSet .searchbar-engine-one-off-item:not([disabled="true"]):hover:active {
|
|
background-color: var(--top-level-bg-active-color);
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton.panel-subview-footer,
|
|
#mainPopupSet #downloadsFooter,
|
|
#mainPopupSet #identity-popup-securityView-footer > button,
|
|
#mainPopupSet .search-setting-button,
|
|
#mainPopupSet .addengine-item,
|
|
.click-to-play-plugins-notification-button-container {
|
|
color: var(--default-text-color);
|
|
background-color: var(--second-level-bg-color) !important;
|
|
border-top: 1px solid var(--panel-separator-color) !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-footer toolbarbutton:not(#PanelUI-quit):hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton.panel-subview-footer:hover,
|
|
#mainPopupSet .downloadsPanelFooterButton:hover,
|
|
#mainPopupSet #identity-popup-securityView-footer > button:hover,
|
|
#mainPopupSet .search-setting-button:hover,
|
|
#mainPopupSet .addengine-item:hover {
|
|
background-color: var(--second-level-alt-bg-hover-color) !important;
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-footer toolbarbutton:not(#PanelUI-quit):hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .subviewbutton.panel-subview-footer:hover:active,
|
|
#mainPopupSet .downloadsPanelFooterButton:hover:active,
|
|
#mainPopupSet #identity-popup-securityView-footer > button:hover:active,
|
|
#mainPopupSet .search-setting-button:hover:active,
|
|
#mainPopupSet .addengine-item:hover:active {
|
|
background-color: var(--second-level-alt-bg-active-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .downloadsPanelFooterButton {
|
|
outline: none !important;
|
|
}
|
|
|
|
#mainPopupSet #edit-controls,
|
|
#mainPopupSet #zoom-controls {
|
|
border-bottom: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
#mainPopupSet #edit-controls:hover,
|
|
#mainPopupSet #zoom-controls:hover {
|
|
border: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-footer {
|
|
background-color: var(--second-level-bg-color) !important;
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-footer-inner,
|
|
#mainPopupSet #PanelUI-footer-fxa:not([hidden]) {
|
|
border-top: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-footer-inner > toolbarseparator,
|
|
#mainPopupSet #PanelUI-footer-fxa > toolbarseparator {
|
|
border-left: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
#PanelUI-fxa-status,
|
|
#PanelUI-fxa-icon,
|
|
#PanelUI-help,
|
|
#PanelUI-customize,
|
|
#PanelUI-quit {
|
|
outline: none !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) separator {
|
|
background: var(--panel-separator-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .panel-arrow[side="top"],
|
|
:-moz-any(#mainPopupSet, #nav-bar, #PersonalToolbar, #TabsToolbar) .panel-arrow[side="bottom"] {
|
|
list-style-image: var(--panel-arrow-vertical) !important;
|
|
}
|
|
|
|
#mainPopupSet #downloadsSummary {
|
|
box-shadow: none !important;
|
|
background-color: var(--second-level-bg-color) !important;
|
|
}
|
|
|
|
#mainPopupSet #downloadsSummary > .downloadTypeIcon {
|
|
list-style-image: none !important;
|
|
background-image: var(--downloads-button-image) !important;
|
|
background-size: cover;
|
|
}
|
|
|
|
#mainPopupSet richlistitem.download-state {
|
|
-moz-appearance: none !important;
|
|
background: none !important;
|
|
border-left: none !important;
|
|
border-right: none !important;
|
|
border-top: none !important;
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
richlistitem[type="download"][state="1"][exists] .downloadMainArea:hover,
|
|
richlistitem[type="download"]:not([verdict]) > .downloadButtonArea:hover,
|
|
richlistitem[type="download"][verdict]:hover {
|
|
background-color: var(--top-level-bg-hover-color);
|
|
}
|
|
|
|
richlistitem[type="download"][state="1"][exists] > .downloadMainArea:hover:active,
|
|
richlistitem[type="download"]:not([verdict]) > .downloadButtonArea:hover:active,
|
|
richlistitem[type="download"][verdict]:hover:active {
|
|
background-color: var(--top-level-bg-active-color);
|
|
}
|
|
|
|
#mainPopupSet #downloadsSummaryDescription,
|
|
#mainPopupSet .text-link {
|
|
color: var(--hyperlink-text-color);
|
|
}
|
|
|
|
#mainPopupSet .identity-popup-expander {
|
|
background-image: var(--arrow-subview-forward-image);
|
|
}
|
|
|
|
#mainPopupSet .identity-popup-expander[panel-multiview-anchor] {
|
|
background-image: url("chrome://browser/skin/controlcenter/arrow-subview-back.svg");
|
|
}
|
|
|
|
#mainPopupSet .identity-popup-connection-secure {
|
|
color: var(--verified-identity-font-color);
|
|
}
|
|
|
|
#mainPopupSet .popup-notification-menubutton {
|
|
border: none !important;
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
#mainPopupSet .popup-notification-menubutton:not([type="menu-button"]),
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-button,
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-dropmarker,
|
|
#mainPopupSet .popup-notification-button-container button,
|
|
#notification-popup button,
|
|
#tracking-protection-content button,
|
|
#mainPopupSet #editBookmarkPanelBottomButtons button,
|
|
#mainPopupSet #editBMPanel_newFolderButton,
|
|
.click-to-play-plugins-notification-button-container button,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-down,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-up,
|
|
.notification-button,
|
|
.findbar-find-previous,
|
|
.findbar-find-next,
|
|
tabmodalprompt button,
|
|
menupopup button {
|
|
-moz-appearance: none !important;
|
|
box-shadow: none !important;
|
|
border: none !important;
|
|
background-color: var(--button-bg-color) !important;
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .popup-notification-menubutton:not([type="menu-button"]):hover,
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-button:hover,
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-dropmarker:hover,
|
|
#mainPopupSet .popup-notification-button-container button:hover,
|
|
#notification-popup button:hover,
|
|
#tracking-protection-content button:hover,
|
|
#mainPopupSet #editBookmarkPanelBottomButtons button:hover,
|
|
#mainPopupSet #editBMPanel_newFolderButton:hover,
|
|
.click-to-play-plugins-notification-button-container button:hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-down:hover,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-up:hover,
|
|
.notification-button:not([disabled="true"]):hover,
|
|
.findbar-find-previous:not([disabled="true"]):hover,
|
|
.findbar-find-next:not([disabled="true"]):hover,
|
|
.findbar-highlight:not([disabled="true"]):hover,
|
|
.findbar-case-sensitive:not([disabled="true"]):hover,
|
|
.findbar-entire-word:not([disabled="true"]):hover,
|
|
tabmodalprompt button:hover,
|
|
menupopup button:hover {
|
|
box-shadow: inset 0px 0px 0px 2px var(--button-border-hover-color) !important;
|
|
background-color: var(--button-bg-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .popup-notification-menubutton:not([type="menu-button"]):hover:active,
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-button:hover:active,
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-dropmarker:hover:active,
|
|
#mainPopupSet .popup-notification-menubutton[open="true"] > .button-menubutton-dropmarker,
|
|
#mainPopupSet .popup-notification-button-container button:hover:active,
|
|
#notification-popup button:hover:active,
|
|
#tracking-protection-content button:hover:active,
|
|
#mainPopupSet #editBookmarkPanelBottomButtons button:hover:active,
|
|
#mainPopupSet #editBMPanel_newFolderButton:hover:active,
|
|
.click-to-play-plugins-notification-button-container button:hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-down:hover:active,
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-up:hover:active,
|
|
.notification-button:hover:active,
|
|
.findbar-find-previous:not([disabled="true"]):hover:active,
|
|
.findbar-find-next:not([disabled="true"]):hover:active,
|
|
.findbar-highlight:not([disabled="true"])[checked="true"],
|
|
.findbar-case-sensitive:not([disabled="true"])[checked="true"],
|
|
.findbar-entire-word:not([disabled="true"])[checked="true"],
|
|
.findbar-highlight:not([disabled="true"]):hover:active,
|
|
.findbar-case-sensitive:not([disabled="true"]):hover:active,
|
|
.findbar-entire-word:not([disabled="true"]):hover:active,
|
|
tabmodalprompt button:hover:active,
|
|
menupopup button:hover:active {
|
|
box-shadow: none !important;
|
|
background-color: var(--button-bg-active-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .popup-notification-menubutton > .button-menubutton-dropmarker {
|
|
list-style-image: var(--default-dropdown-image) !important;
|
|
border-left: 1px solid var(--top-level-bg-color) !important;
|
|
}
|
|
|
|
#mainPopupSet button:not(toolbarbutton) {
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .close-icon,
|
|
notification .close-icon,
|
|
.findbar-closebutton,
|
|
#TabsToolbar[brighttext] .tab-close-button:not([selected="true"]) {
|
|
-moz-appearance: none !important;
|
|
list-style-image: var(--tab-close-button-image);
|
|
-moz-image-region: rect(0, 20px, 20px, 0px);
|
|
background-image: none !important;
|
|
height: 20px;
|
|
width: 20px;
|
|
}
|
|
|
|
#mainPopupSet .close-icon:hover,
|
|
notification .close-icon:hover,
|
|
.findbar-closebutton:hover,
|
|
#TabsToolbar[brighttext] .tab-close-button:hover {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px);
|
|
}
|
|
|
|
#mainPopupSet .close-icon:hover:active,
|
|
notification .close-icon:hover:active,
|
|
.findbar-closebutton:hover:active,
|
|
#TabsToolbar[brighttext] .tab-close-button:hover:active {
|
|
-moz-image-region: rect(0, 60px, 20px, 40px);
|
|
}
|
|
|
|
#mainPopupSet .messageCloseButton {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
border: none !important;
|
|
}
|
|
|
|
#mainPopupSet textbox {
|
|
-moz-appearance: none !important;
|
|
color: var(--main-font-color) !important;
|
|
background-color: var(--searchbar-bg-color);
|
|
border: 1px solid var(--tab-separator-color) !important;
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
#mainPopupSet textbox:hover {
|
|
background-color: var(--searchbar-bg-hover-color);
|
|
}
|
|
|
|
#mainPopupSet textbox[focused] {
|
|
background-color: var(--searchbar-bg-active-color);
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) menulist {
|
|
-moz-appearance: none !important;
|
|
background-color: transparent !important;
|
|
border: 1px solid var(--tab-separator-color) !important;
|
|
color: var(--main-font-color) !important;
|
|
height: 24px;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) .menulist-dropmarker {
|
|
-moz-appearance: none !important;
|
|
list-style-image: var(--menulist-dropdown-image) !important;
|
|
background-color: transparent !important;
|
|
border: none !important;
|
|
padding: 0 !important;
|
|
margin-right: 6px !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) tree,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) listbox {
|
|
-moz-appearance: none!important;
|
|
background: var(--second-level-bg-color) !important;
|
|
box-shadow: none !important;
|
|
border: 1px solid var(--urlbar-separator-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) tree,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treechildren,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treecol,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treecolpicker,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treechildren::-moz-tree-cell-text,
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) listitem {
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treechildren::-moz-tree-row(hover),
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) listitem:hover {
|
|
border: none !important;
|
|
background: var(--second-level-alt-bg-hover-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) treechildren::-moz-tree-row(selected),
|
|
:-moz-any(#mainPopupSet, #nav-bar) panel:not(#PopupAutoComplete) listitem[selected="true"] {
|
|
border: none !important;
|
|
background: var(--second-level-alt-bg-active-color) !important;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) #editBookmarkPanelStarIcon {
|
|
list-style-image: var(--bookmarks-menu-button-image) !important;
|
|
-moz-image-region: rect(0, 60px, 20px, 40px);
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) #editBookmarkPanelStarIcon[unstarred] {
|
|
-moz-image-region: rect(0, 20px, 20px, 0);
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-down {
|
|
list-style-image: var(--menulist-dropdown-image);
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
|
|
:-moz-any(#mainPopupSet, #nav-bar) .expander-up {
|
|
list-style-image: var(--menulist-dropdown-image);
|
|
-moz-transform: scaleY(-1);
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
|
|
#mainPopupSet #PopupSearchAutoComplete {
|
|
border: 1px solid var(--urlbar-separator-color) !important;
|
|
border-top: none !important;
|
|
}
|
|
|
|
#mainPopupSet .search-panel-header:not(.search-setting-button) {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
color: var(--gray-text-color);
|
|
border: none !important;
|
|
}
|
|
|
|
#mainPopupSet #PopupSearchAutoComplete tree {
|
|
border: none !important;
|
|
border-top: 1px solid var(--panel-separator-color) !important;
|
|
border-bottom: 1px solid var(--panel-separator-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .search-panel-input-value {
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .search-panel-one-offs {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
border-top: 1px solid var(--panel-separator-color) !important;
|
|
}
|
|
|
|
#mainPopupSet .searchbar-engine-one-off-item {
|
|
background-image: none !important;
|
|
border-right: 1px solid var(--panel-separator-color);
|
|
border-left: none;
|
|
}
|
|
|
|
#mainPopupSet .searchbar-engine-one-off-item:-moz-locale-dir(rtl) {
|
|
border-right: none;
|
|
border-left: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
#mainPopupSet .searchbar-engine-one-off-item.last-of-row,
|
|
#mainPopupSet .searchbar-engine-one-off-item[selected] {
|
|
border-right: none;
|
|
border-left: none;
|
|
}
|
|
|
|
#mainPopupSet .searchbar-engine-one-off-item:not(.last-row) {
|
|
border-bottom: 1px solid var(--panel-separator-color);
|
|
}
|
|
|
|
.cui-widget-panelview .subviewbutton:not(.panel-subview-footer) {
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
|
|
.cui-widget-panel > .panel-arrowcontainer > .panel-arrowcontent {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
#BMB_bookmarksPopup menupopup[placespopup="true"] > hbox > .popup-internal-box > .arrowscrollbox-scrollbox > .scrollbox-innerbox {
|
|
padding-top: 8px;
|
|
}
|
|
|
|
#BMB_bookmarksPopup menupopup[placespopup="true"][singleitempopup="true"] > hbox > .popup-internal-box > .arrowscrollbox-scrollbox > .scrollbox-innerbox,
|
|
#BMB_bookmarksToolbarPopup > hbox > .popup-internal-box > .arrowscrollbox-scrollbox > .scrollbox-innerbox,
|
|
#BMB_unsortedBookmarksPopup > hbox > .popup-internal-box > .arrowscrollbox-scrollbox > .scrollbox-innerbox {
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
notification {
|
|
color: var(--main-font-color) !important;
|
|
background-color: var(--top-level-bg-color);
|
|
border-top: none !important;
|
|
border-bottom: 1px solid var(--navigator-separator-bg-color) !important;
|
|
height: 32px !important;
|
|
}
|
|
|
|
notification.pluginVulnerable {
|
|
color: white !important;
|
|
}
|
|
|
|
.messageCloseButton {
|
|
-moz-appearance: none !important;
|
|
padding: 0 !important;
|
|
margin-bottom: 1px !important;
|
|
}
|
|
|
|
/* Tooltip commented out due to it not being applied to some tooltips
|
|
and causing too big of an inconsistency.
|
|
A bug in Firefox or Stylish could be the cause.
|
|
Preserved as a coment for future testing.*/
|
|
/*tooltip {
|
|
-moz-appearance: none !important;
|
|
border: 1px solid var(--context-menu-border-color) !important;
|
|
background-color: var(--context-menu-bg-color) !important;
|
|
color: var(--main-font-color) !important;
|
|
padding: 6px 8px !important;
|
|
}*/
|
|
|
|
.browserContainer > findbar {
|
|
box-shadow: none !important;
|
|
background-image: none !important;
|
|
background-color: var(--top-level-bg-color) !important;
|
|
border-top: 1px solid var(--navigator-separator-bg-color) !important;
|
|
transition: none !important;
|
|
}
|
|
|
|
.findbar-container {
|
|
background-color: var(--top-level-bg-color) !important;
|
|
}
|
|
|
|
.findbar-closebutton:hover:active {
|
|
margin-bottom: 1px !important;
|
|
}
|
|
|
|
.findbar-textbox {
|
|
-moz-appearance: none !important;
|
|
border: 1px solid ThreeDShadow;
|
|
border-radius: 2px 0 0 2px;
|
|
margin: 0;
|
|
padding: 1px 5px;
|
|
width: 14em;
|
|
}
|
|
|
|
.findbar-textbox {
|
|
-moz-appearance: none !important;
|
|
color: var(--main-font-color) !important;
|
|
background-color: var(--searchbar-bg-color);
|
|
border: 1px solid var(--tab-separator-color) !important;
|
|
border-radius: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.findbar-textbox.minimal {
|
|
border-radius: 0 !important;
|
|
}
|
|
|
|
.findbar-textbox:not([status="notfound"]):not([flash="true"]):hover {
|
|
background-color: var(--searchbar-bg-hover-color);
|
|
}
|
|
|
|
.findbar-textbox:not([status="notfound"]):not([flash="true"])[focused] {
|
|
background-color: var(--searchbar-bg-active-color);
|
|
}
|
|
|
|
.findbar-textbox[status="notfound"] {
|
|
background-color: var(--findbar-notfound-bg-color);
|
|
color: white;
|
|
}
|
|
|
|
.findbar-textbox[flash="true"] {
|
|
background-color: var(--findbar-flash-bg-color);
|
|
color: black;
|
|
}
|
|
|
|
.findbar-find-previous,
|
|
.findbar-find-next {
|
|
border-radius: 0 !important;
|
|
background-image: none !important;
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
|
|
.findbar-find-previous {
|
|
list-style-image: var(--menulist-dropdown-image);
|
|
-moz-transform: scaleY(-1);
|
|
}
|
|
|
|
.findbar-find-next {
|
|
list-style-image: var(--menulist-dropdown-image);
|
|
margin-left: 1px !important;
|
|
}
|
|
|
|
.findbar-button > .toolbarbutton-text {
|
|
box-shadow: none !important;
|
|
background-color: transparent !important;
|
|
border: none !important;
|
|
color: var(--main-font-color) !important;
|
|
}
|
|
|
|
.findbar-find-status,
|
|
.found-matches {
|
|
color: var(--gray-text-color);
|
|
}
|
|
|
|
/* Status panel has been commented out because it contrasts too much
|
|
with most of websites (on the dark version).
|
|
A user that uses dark version and mainly browses dark-themed websites might want to remove the comment.*/
|
|
/*.statuspanel-label {
|
|
background: var(--context-menu-bg-color);
|
|
border: 1px none var(--context-menu-border-color);
|
|
color: var(--main-font-color);
|
|
}*/
|
|
|
|
#widget-overflow-scroller {
|
|
margin-top: 8px !important;
|
|
margin-bottom: 8px !important;
|
|
}
|
|
|
|
#widget-overflow-list {
|
|
padding-left: 0 !important;
|
|
padding-right: 0 !important;
|
|
}
|
|
|
|
.widget-overflow-list > .toolbarbutton-1:not(:first-child),
|
|
.widget-overflow-list > toolbaritem:not(:first-child) {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
#nav-bar-overflow-button {
|
|
list-style-image: var(--tab-scroll-up-down-button-image) !important;
|
|
-moz-image-region: auto !important;
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
#nav-bar-overflow-button > .toolbarbutton-icon {
|
|
width: 15px !important;
|
|
height: 17px !important;
|
|
padding: 0 !important;
|
|
margin: 1px 1px 0 0 !important;
|
|
}
|
|
|
|
/* AUTOREPEATER BUTTONS */
|
|
.autorepeatbutton-up,
|
|
.autorepeatbutton-up[disabled="true"],
|
|
.autorepeatbutton-down,
|
|
.autorepeatbutton-down[disabled="true"] {
|
|
list-style-image: var(--menulist-dropdown-image);
|
|
border: none !important;
|
|
}
|
|
|
|
.autorepeatbutton-up {
|
|
transform: scaleY(-1);
|
|
}
|
|
|
|
.autorepeatbutton-up[disabled="true"],
|
|
.autorepeatbutton-down[disabled="true"] {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
autorepeatbutton {
|
|
border: none !important;
|
|
padding: 4px;
|
|
}
|
|
|
|
.autorepeatbutton-up > .autorepeatbutton-icon,
|
|
.autorepeatbutton-down > .autorepeatbutton-icon {
|
|
-moz-appearance: none !important;
|
|
}
|
|
|
|
/* WINDOW'S ALERT BOX */
|
|
tabmodalprompt {
|
|
background-color: rgba(0, 0, 0, .6);
|
|
font-family: sans-serif; /* use content font not system UI font */
|
|
}
|
|
|
|
.mainContainer {
|
|
color: var(--main-font-color);
|
|
background-color: var(--top-level-bg-color);
|
|
border-radius: 0;
|
|
border: 1px solid var(--blue-accent-color);
|
|
}
|
|
|
|
.topContainer {
|
|
padding: 40px 25px;
|
|
}
|
|
|
|
.buttonContainer {
|
|
padding: 12px 20px 15px;
|
|
background-color: transparent;
|
|
border-top: none;
|
|
}
|
|
|
|
tabmodalprompt .buttonContainer button {
|
|
min-width: 200px;
|
|
min-height: 32px;
|
|
font-size: 14px;
|
|
}
|
|
|
|
tabmodalprompt .info\.title {
|
|
font-size: 19px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
tabmodalprompt .info\.body {
|
|
font-size: 15px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
/* CONTEXT MENUS */
|
|
#bookmarksMenuPopup,
|
|
#goPopup,
|
|
menupopup:not(#BMB_bookmarksPopup),
|
|
splitmenu,
|
|
#PlacesToolbar menupopup {
|
|
-moz-appearance: none !important;
|
|
background-color: var(--context-menu-bg-color) !important;
|
|
border: 1px solid var(--context-menu-border-color) !important;
|
|
padding-top: 8px !important;
|
|
padding-bottom: 8px !important;
|
|
}
|
|
|
|
#BMB_bookmarksPopup menupopup {
|
|
background-color: transparent !important;
|
|
border: none !important;
|
|
padding: 6px !important;
|
|
}
|
|
|
|
menuseparator {
|
|
-moz-appearance: none !important;
|
|
border: none !important;
|
|
border-top: 1px solid var(--context-menu-separator-color) !important;
|
|
margin: 4px 12px 4px 12px !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
menu,
|
|
menuitem,
|
|
menucaption,
|
|
.splitmenu-menuitem,
|
|
toolbarbutton.subviewbutton {
|
|
-moz-appearance: none !important;
|
|
color: var(--main-font-color) !important;
|
|
height: 32px !important;
|
|
}
|
|
|
|
menu:not(.subviewbutton),
|
|
menuitem:not(.subviewbutton),
|
|
menucaption:not(.subviewbutton),
|
|
.splitmenu-menuitem:not(.subviewbutton) {
|
|
background-color: var(--context-menu-bg-color) !important;
|
|
}
|
|
|
|
menu:not(.subviewbutton):not([disabled="true"]):hover,
|
|
menuitem:not(.subviewbutton):not([disabled="true"]):hover,
|
|
menucaption:not(.subviewbutton):not([disabled="true"]):hover,
|
|
.splitmenu-menuitem:not(.subviewbutton):not([disabled="true"]):hover {
|
|
background-color: var(--context-menu-bg-hover-color) !important;
|
|
}
|
|
|
|
menu:not(.subviewbutton):not([disabled="true"]):active,
|
|
menuitem:not(.subviewbutton):not([disabled="true"]):active,
|
|
menucaption:not(.subviewbutton):not([disabled="true"]):active,
|
|
.splitmenu-menuitem:not(.subviewbutton):not([disabled="true"]):active {
|
|
background-color: var(--context-menu-bg-active-color) !important;
|
|
}
|
|
|
|
menu:not(.subviewbutton)[disabled="true"]:hover,
|
|
menuitem:not(.subviewbutton)[disabled="true"]:hover,
|
|
menucaption:not(.subviewbutton)[disabled="true"]:hover,
|
|
.splitmenu-menuitem:not(.subviewbutton)[disabled="true"]:hover {
|
|
background-color: var(--second-level-alt-bg-hover-color) !important;
|
|
}
|
|
|
|
menu[disabled="true"],
|
|
menuitem[disabled="true"],
|
|
.splitmenu-menuitem[disabled="true"],
|
|
menu[_moz-menuactive][disabled="true"],
|
|
menuitem[_moz-menuactive][disabled="true"],
|
|
.splitmenu-menuitem[_moz-menuactive][disabled="true"] {
|
|
color: var(--gray-text-color) !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
#menu_firebug_firebugInspect:hover {
|
|
filter: none !important;
|
|
}
|
|
|
|
#menu_firebug_firebugInspect:active {
|
|
filter: none !important;
|
|
}
|
|
|
|
.menu-right {
|
|
-moz-appearance: none !important;
|
|
list-style-image: var(--menu-arrow-image) !important;
|
|
width: inherit !important;
|
|
height: inherit !important;
|
|
}
|
|
|
|
menu:not(.subviewbutton) > .menu-right {
|
|
margin-right: 6px !important;
|
|
}
|
|
|
|
#context-navigation .menu-iconic-left {
|
|
list-style-image: none !important;
|
|
background-repeat: no-repeat !important;
|
|
background-position: center !important;
|
|
}
|
|
|
|
#context-back .menu-iconic-left {
|
|
background-image: var(--back-button-image) !important;
|
|
}
|
|
|
|
#context-back[disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-forward .menu-iconic-left {
|
|
background-image: var(--forward-button-image) !important;
|
|
}
|
|
|
|
#context-forward[disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-reload .menu-iconic-left {
|
|
background-image: var(--reload-button-image) !important;
|
|
}
|
|
|
|
#context-reload[disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-stop .menu-iconic-left {
|
|
background-image: var(--stop-button-image) !important;
|
|
}
|
|
|
|
#context-stop[disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-bookmarkpage .menu-iconic-left {
|
|
background-image: -moz-image-rect(var(--bookmarks-menu-button-image), 0, 20, 20, 0) !important;
|
|
}
|
|
|
|
#context-bookmarkpage[disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-bookmarkpage[starred=true] .menu-iconic-left {
|
|
background-image: -moz-image-rect(var(--bookmarks-menu-button-image), 0, 60, 20, 40) !important;
|
|
}
|
|
|
|
#context-bookmarkpage[starred=true][disabled=true] .menu-iconic-left {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
#context-navigation {
|
|
padding: 0 !important;
|
|
}
|
|
|
|
menuitem[type="checkbox"]:not(.subviewbutton) {
|
|
padding-left: 6px !important;
|
|
}
|
|
|
|
menuitem[checked="true"]:not(.subviewbutton):not([type="radio"]):not(.findbar-button) > .menu-iconic-left {
|
|
background: var(--contextmenu-checkmark) no-repeat center;
|
|
}
|
|
|
|
menuitem:not(.subviewbutton):not([type="radio"]):not(.menuitem-iconic):not(.findbar-button) > .menu-iconic-left {
|
|
margin-right: 7px !important;
|
|
}
|
|
|
|
menuitem:not(.subviewbutton):not([type="radio"]):not([type="checkbox"]):not(.menuitem-iconic):not(.findbar-button) > .menu-iconic-left {
|
|
margin-left: 6px !important;
|
|
}
|
|
|
|
menuitem.subviewbutton:not([type="radio"]):not(.findbar-button)[checked="true"] {
|
|
background-image: var(--contextmenu-checkmark);
|
|
background-position: left;
|
|
background-repeat: no-repeat;
|
|
background-position-x: 7px !important;
|
|
background-size: auto auto;
|
|
}
|
|
|
|
toolbarbutton[checked="true"]:not([type="radio"]):not(.findbar-button):not([disabled="true"]) {
|
|
-moz-appearance: none !important;
|
|
background: var(--contextmenu-checkmark) no-repeat left;
|
|
background-position-x: 7px !important;
|
|
}
|
|
|
|
menuitem[type="radio"] {
|
|
background-position-x: 5px !important;
|
|
padding-left: 13px !important;
|
|
}
|
|
|
|
menuitem[type="radio"][checked="true"] {
|
|
background: var(--contextmenu-radio) no-repeat left;
|
|
}
|
|
|
|
menuitem[type="checkbox"] > .menu-iconic-left,
|
|
menuitem[checked="true"] > .menu-iconic-left,
|
|
menuitem[type="radio"] > .menu-iconic-left {
|
|
-moz-appearance: none !important;
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
.unified-nav-back[_moz-menuactive] > .menu-iconic-left {
|
|
list-style-image: var(--contextmenu-backarrow) !important;
|
|
}
|
|
|
|
.unified-nav-forward[_moz-menuactive] > .menu-iconic-left {
|
|
list-style-image: var(--contextmenu-forwardarrow) !important;
|
|
}
|
|
|
|
@media not all and (min-resolution: 1.1dppx) {
|
|
#mainPopupSet toolbaritem[sdkstylewidget="true"] > toolbarbutton,
|
|
#mainPopupSet :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button:not([attention="success"]), #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu)[cui-areatype="menu-panel"],
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu) {
|
|
list-style-image: var(--menupanel-images);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-help[panel-multiview-anchor="true"]::after,
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton[panel-multiview-anchor="true"],
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button {
|
|
background-color: var(--blue-accent-color) !important;
|
|
background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted.png) !important;
|
|
background-position: right 10px center, 0;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
#mainPopupSet #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
|
|
#mainPopupSet #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
|
|
list-style-image: var(--menupanel-small-images);
|
|
}
|
|
|
|
#mainPopupSet #pocket-button[cui-areatype="menu-panel"],
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #pocket-button {
|
|
list-style-image: var(--pocket-menupanel-image) !important;
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-fxa-label,
|
|
#mainPopupSet #PanelUI-fxa-icon {
|
|
list-style-image: var(--panelui-fxa-icon);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-customize {
|
|
list-style-image: var(--panelui-customize-icon);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-help {
|
|
list-style-image: var(--panelui-help-icon);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-quit {
|
|
list-style-image: var(--panelui-quit-icon);
|
|
}
|
|
|
|
.find-status-icon[status="pending"] {
|
|
list-style-image: var(--tab-throbber-animation-image);
|
|
}
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#mainPopupSet toolbaritem[sdkstylewidget="true"] > toolbarbutton,
|
|
#mainPopupSet :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button:not([attention="success"]), #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu)[cui-areatype="menu-panel"],
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #webide-button, #containers-panelmenu) {
|
|
list-style-image: var(--menupanel-images);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-help[panel-multiview-anchor="true"]::after,
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton[panel-multiview-anchor="true"],
|
|
:-moz-any(#mainPopupSet, #nav-bar) toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button {
|
|
background-color: var(--blue-accent-color) !important;
|
|
background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted@2x.png) !important;
|
|
background-position: right 10px center, 0;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
#mainPopupSet #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
|
|
#mainPopupSet #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
|
|
list-style-image: var(--menupanel-small-images);
|
|
}
|
|
|
|
#mainPopupSet #pocket-button[cui-areatype="menu-panel"],
|
|
#mainPopupSet toolbarpaletteitem[place="palette"] > #pocket-button {
|
|
list-style-image: var(--pocket-menupanel-image-2x) !important;
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-fxa-label,
|
|
#mainPopupSet #PanelUI-fxa-icon {
|
|
list-style-image: var(--panelui-fxa-icon-2x);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-customize {
|
|
list-style-image: var(--panelui-customize-icon-2x);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-help {
|
|
list-style-image: var(--panelui-help-icon-2x);
|
|
}
|
|
|
|
#mainPopupSet #PanelUI-quit {
|
|
list-style-image: var(--panelui-quit-icon-2x);
|
|
}
|
|
|
|
.find-status-icon[status="pending"] {
|
|
list-style-image: var(--tab-throbber-animation-image2x);
|
|
}
|
|
}
|
|
|
|
:root {
|
|
/* COLOR VARIABLES */
|
|
--titlebar-min-max-hover-bg-color: #B3B3B3;
|
|
--titlebar-min-max-active-bg-color: #9F9F9F;
|
|
--titlebar-close-hover-bg-color: #E81123;
|
|
--titlebar-close-active-bg-color: #F06F79;
|
|
--top-level-bg-color: #F2F2F2;
|
|
--top-level-bg-hover-color: #DADADA;
|
|
--top-level-bg-active-color: #C2C2C2;
|
|
--second-level-bg-color: #CCCCCC;
|
|
--second-level-bg-hover-color: #E6E6E6;
|
|
--second-level-bg-active-color: #F9F9F9;
|
|
--second-level-alt-bg-hover-color: #B3B3B3;
|
|
--second-level-alt-bg-active-color: #9F9F9F;
|
|
--tab-scroll-up-down-bg-color: #E6E6E6;
|
|
--tab-scroll-up-down-bg-hover-color: #F2F2F2;
|
|
--tab-scroll-up-down-bg-active-color: #FFFFFF;
|
|
--tab-scroll-up-down-bg-disabled-color: #F2F2F2;
|
|
--tab-button-bg-active-color: #A3A3A3;
|
|
--new-tab-hover-bg-color: #B8B8B8;
|
|
--alltabs-bg-hover-color: #B8B8B8;
|
|
--alltabs-bg-active-color: #A3A3A3;
|
|
--searchbar-bg-color: #E6E6E6;
|
|
--searchbar-bg-hover-color: #D9D9D9;
|
|
--searchbar-bg-active-color: #CCCCCC;
|
|
--tab-separator-color: #7A7A7A;
|
|
--urlbar-separator-color: #919191;
|
|
--navigator-separator-bg-color: #CCCCCC;
|
|
--downloads-indicator-remainder-color: #C2C2C2;
|
|
--downloads-indicator-bg-color: #0078D7;
|
|
--downloads-indicator-paused-bg-color: #FFC40D;
|
|
--main-font-color: #000000;
|
|
--inactive-font-color: #525252;
|
|
--verified-identity-font-color: #107C10;
|
|
--toolbarbutton-badge-bg-color: rgba(100, 100, 100, 0.7);
|
|
--toolbarbutton-badge-border-color: rgba(55, 55, 55, 0.6);
|
|
--panel-separator-color: rgba(145,145,145,0.5);
|
|
--blue-accent-color: #0078D7;
|
|
--gray-text-color: GrayText;
|
|
--hyperlink-text-color: -moz-nativehyperlinktext;
|
|
--button-bg-color: #C2C2C2;
|
|
--button-border-hover-color: #747474;
|
|
--button-bg-active-color: #919191;
|
|
--context-menu-bg-color: #F2F2F2;
|
|
--context-menu-bg-hover-color: #DADADA;
|
|
--context-menu-bg-active-color: #C2C2C2;
|
|
--context-menu-border-color: #CCCCCC;
|
|
--context-menu-separator-color: #919191;
|
|
--findbar-notfound-bg-color: #F66;
|
|
--findbar-flash-bg-color: yellow;
|
|
|
|
/* NUMERICAL VARIABLES */
|
|
--image-inversion-percentage: 0%;
|
|
--image-brightness: 1.0;
|
|
--chrome-icon-filter: none;
|
|
|
|
/* IMAGE VARIABLES */
|
|
--titlebar-min-image: url("chrome://browser/skin/caption-buttons.svg#minimize");
|
|
--titlebar-max-image: url("chrome://browser/skin/caption-buttons.svg#maximize");
|
|
--titlebar-restore-image: url("chrome://browser/skin/caption-buttons.svg#restore");
|
|
--titlebar-close-image: url("chrome://browser/skin/caption-buttons.svg#close");
|
|
--new-tab-button-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzI5MjkyOSI+ICA8cmVjdCB4PSI2IiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxMyIvPiAgPHJlY3QgeD0iMCIgeT0iNiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=);
|
|
--tab-close-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDYwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTR7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7c3Ryb2tlOiM0YjRiNGI7fS5jbHMtM3tzdHJva2U6I2ZlMWMxYzt9LmNscy00e3N0cm9rZTojYjIxZDFkO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtaWRsZSIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4KSI+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iNSIgeTE9IjUiIHgyPSIxNSIgeTI9IjE1Ii8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMTUiIHkxPSI1IiB4Mj0iNSIgeTI9IjE1Ii8+PC9nPjxnIGlkPSJsaWdodC1ob3ZlciIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMjBweCkiPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjUiIHkxPSI1IiB4Mj0iMTUiIHkyPSIxNSIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjE1IiB5MT0iNSIgeDI9IjUiIHkyPSIxNSIvPjwvZz48ZyBpZD0ibGlnaHQtYWN0aXZlIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSg0MHB4KSI+PGxpbmUgY2xhc3M9ImNscy00IiB4MT0iNSIgeTE9IjUiIHgyPSIxNSIgeTI9IjE1Ii8+PGxpbmUgY2xhc3M9ImNscy00IiB4MT0iMTUiIHkxPSI1IiB4Mj0iNSIgeTI9IjE1Ii8+PC9nPjwvc3ZnPg==);
|
|
--tab-scroll-up-down-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE1IDE3Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC45cHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMSAxNC41IDQuNSA4IDExIDEuNSIvPjwvZz48L3N2Zz4=);
|
|
--default-dropdown-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA5IDciPjxkZWZzPjxzdHlsZT4uY2xzLTJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iOCAxIDQuNSA0LjUgMSAxIi8+PC9nPjwvc3ZnPg==);
|
|
--tab-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxpZ2h0Ij48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjAuNSIgeT0iMS41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTIiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIwLjUiIHkxPSI0LjUiIHgyPSIxNS41IiB5Mj0iNC41Ii8+PC9nPjwvc3ZnPg==);
|
|
--tab-icon-sound-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDMyIDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0IiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgpIj48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjAgNS41IDIuNSA1LjUgNS41IDIuNSA1LjUgMTMuNSAyLjUgMTAuNSAwLjUgMTAuNSAwLjUgNS41Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTAuNSwzLjVzNSw0LjUsMCw5LjUiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMi41LDEuNXM3LDYuNSwwLDEzLjUiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04LjUsNS41YTMuNTQsMy41NCwwLDAsMSwwLDUuNSIvPjwvZz48ZyBpZD0ibGlnaHQyIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgpIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC41LDMuNXM1LDQuNSwwLDkuNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEyLjUsMS41czcsNi41LDAsMTMuNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTguNSw1LjVhMy41NCwzLjU0LDAsMCwxLDAsNS41Ii8+PC9nPjxnIGlkPSJsaWdodC1pbmFjdGl2ZSIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMTZweCkiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMCA1LjUgMi41IDUuNSA1LjUgMi41IDUuNSAxMy41IDIuNSAxMC41IDAuNSAxMC41IDAuNSA1LjUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI4IiB5MT0iNSIgeDI9IjE0IiB5Mj0iMTEiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI4IiB5MT0iMTEiIHgyPSIxNCIgeTI9IjUiLz48L2c+PC9zdmc+);
|
|
--tab-throbber-animation-image: url(data:image/png;base64,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);
|
|
--tab-throbber-animation-image2x: url(data:image/png;base64,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);
|
|
--back-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjE4LjI1IDI3IDkuNzUgMTguNSAxOC4yNSAxMCIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjI4IiB5MT0iMTguNSIgeDI9IjkuNSIgeTI9IjE4LjUiLz48L2c+PC9zdmc+);
|
|
--forward-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjE4Ljc1IDI3IDI3LjI1IDE4LjUgMTguNzUgMTAiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI5IiB5MT0iMTguNSIgeDI9IjI3LjUiIHkyPSIxOC41Ii8+PC9nPjwvc3ZnPg==);
|
|
--reload-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48c3R5bGU+LmNscy0ye29wYWNpdHk6MC4xO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQiPjxyZWN0IHg9IjIuMjUiIHdpZHRoPSI0Ljc1IiBoZWlnaHQ9IjEuMjUiLz48cmVjdCB4PSI1LjUiIHdpZHRoPSIxLjUiIGhlaWdodD0iNC41Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuNDMuMzRsLS40LDFhNy44OSw3Ljg5LDAsMSwxLTQuNTEuMTNMNS42Ni42NUE5LDksMCwxLDAsMTEuNDMuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGQ9Ik0xMS40My4zNGwtLjQsMWE3Ljg5LDcuODksMCwxLDEtNC41MS4xM0w1LjY2LjY1QTksOSwwLDEsMCwxMS40My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PC9nPjwvc3ZnPg==);
|
|
--stop-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS4xcHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMC45IiB5MT0iMC45IiB4Mj0iMTUuMSIgeTI9IjE1LjEiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIwLjkiIHkxPSIxNS4xIiB4Mj0iMTUuMSIgeTI9IjAuOSIvPjwvZz48L3N2Zz4=);
|
|
--urlbar-history-dropmarker-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDExIDE0Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjEwIDUgNS41IDEwIDEgNSIvPjwvZz48L3N2Zz4=);
|
|
--reader-mode-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTQsLmNscy01LC5jbHMtNiwuY2xzLTd7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2U6IzAwMDt9LmNscy0yLC5jbHMtNXtzdHJva2Utd2lkdGg6MS40cHg7fS5jbHMtMywuY2xzLTZ7c3Ryb2tlLXdpZHRoOjEuNXB4O30uY2xzLTQsLmNscy03e3N0cm9rZS13aWR0aDoxLjJweDt9LmNscy01LC5jbHMtNiwuY2xzLTd7c3Ryb2tlOiMwMDc4ZDc7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodC1pZGxlIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgpIj48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNjQgMi4yNSAwLjcgMi4yNSAwLjcgMTcuNzUgMTkuMyAxNy43NSAxOS4zIDIuMjUgMTYuMzYgMi4yNSIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjEwIiB5MT0iMiIgeDI9IjEwIiB5Mj0iMTYiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xMCwyLjVTMTEuNS41LDE2LjUsMVYxNWgtNEEzLjgxLDMuODEsMCwwLDAsMTAsMTYuNSwzLjY5LDMuNjksMCwwLDAsNy41LDE1Yy0xLjE5LDAtMS41LDAtNCwwVjFDOC41LjUsMTAsMi41LDEwLDIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PGcgaWQ9ImxpZ2h0LWhvdmVyIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4KSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIzLjY0IDIuMjUgMC43IDIuMjUgMC43IDE3Ljc1IDE5LjMgMTcuNzUgMTkuMyAyLjI1IDE2LjM2IDIuMjUiLz48bGluZSBjbGFzcz0iY2xzLTYiIHgxPSIxMCIgeTE9IjIiIHgyPSIxMCIgeTI9IjE2Ii8+PHBhdGggY2xhc3M9ImNscy03IiBkPSJNMTAsMi41UzExLjUuNSwxNi41LDFWMTVoLTRBMy44MSwzLjgxLDAsMCwwLDEwLDE2LjUsMy42OSwzLjY5LDAsMCwwLDcuNSwxNWMtMS4xOSwwLTEuNSwwLTQsMFYxQzguNS41LDEwLDIuNSwxMCwyLjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvc3ZnPg==);
|
|
--searchbar-search-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDYwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTR7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7c3Ryb2tlOiM1YzVjNWM7fS5jbHMtM3tzdHJva2U6IzJiMmIyYjt9LmNscy00e3N0cm9rZTojMDAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtc2VhcmNoLWlkbGUiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCkiPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMTIuNSIgY3k9IjcuNSIgcj0iNSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjIiIHkxPSIxOCIgeDI9IjkiIHkyPSIxMSIvPjwvZz48ZyBpZD0ibGlnaHQtc2VhcmNoLWhvdmVyIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4KSI+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSIxMi41IiBjeT0iNy41IiByPSI1Ii8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMyAxNSAxNS41IDE3LjUgMTggMTUiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIyIiB5MT0iMTgiIHgyPSI5IiB5Mj0iMTEiLz48L2c+PGcgaWQ9ImxpZ2h0LXNlYXJjaC1hY3RpdmUiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDQwcHgpIj48Y2lyY2xlIGNsYXNzPSJjbHMtNCIgY3g9IjEyLjUiIGN5PSI3LjUiIHI9IjUiLz48cG9seWxpbmUgY2xhc3M9ImNscy00IiBwb2ludHM9IjEzIDE1IDE1LjUgMTcuNSAxOCAxNSIvPjxsaW5lIGNsYXNzPSJjbHMtNCIgeDE9IjIiIHkxPSIxOCIgeDI9IjkiIHkyPSIxMSIvPjwvZz48L3N2Zz4=);
|
|
--searchbar-search-button-addengines-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDYwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTQsLmNscy01LC5jbHMtNiwuY2xzLTd7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7c3Ryb2tlOiM1YzVjNWM7fS5jbHMtM3tzdHJva2U6IzI4YTgyODt9LmNscy00e3N0cm9rZTojMmIyYjJiO30uY2xzLTV7c3Ryb2tlOiMyMzkzMjM7fS5jbHMtNntzdHJva2U6IzAwMDt9LmNscy03e3N0cm9rZTojMWU3ZjFlO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtc2VuZ2luZS1pZGxlIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgpIj48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjEyLjUiIGN5PSI3LjUiIHI9IjUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyIiB5MT0iMTgiIHgyPSI5IiB5Mj0iMTEiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNS41IiB5MT0iMTQiIHgyPSIxNS41IiB5Mj0iMTkiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMyIgeTE9IjE2LjUiIHgyPSIxOCIgeTI9IjE2LjUiLz48L2c+PGcgaWQ9ImxpZ2h0LXNlbmdpbmUtaG92ZXIiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDIwcHgpIj48Y2lyY2xlIGNsYXNzPSJjbHMtNCIgY3g9IjEyLjUiIGN5PSI3LjUiIHI9IjUiLz48bGluZSBjbGFzcz0iY2xzLTQiIHgxPSIyIiB5MT0iMTgiIHgyPSI5IiB5Mj0iMTEiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNS41IiB5MT0iMTQiIHgyPSIxNS41IiB5Mj0iMTkiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxMyIgeTE9IjE2LjUiIHgyPSIxOCIgeTI9IjE2LjUiLz48L2c+PGcgaWQ9ImxpZ2h0LXNlbmdpbmUtYWN0aXZlIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSg0MHB4KSI+PGNpcmNsZSBjbGFzcz0iY2xzLTYiIGN4PSIxMi41IiBjeT0iNy41IiByPSI1Ii8+PGxpbmUgY2xhc3M9ImNscy02IiB4MT0iMiIgeTE9IjE4IiB4Mj0iOSIgeTI9IjExIi8+PGxpbmUgY2xhc3M9ImNscy03IiB4MT0iMTUuNSIgeTE9IjE0IiB4Mj0iMTUuNSIgeTI9IjE5Ii8+PGxpbmUgY2xhc3M9ImNscy03IiB4MT0iMTMiIHkxPSIxNi41IiB4Mj0iMTgiIHkyPSIxNi41Ii8+PC9nPjwvc3ZnPg==);
|
|
--searchbar-go-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDQyIDE0Ij48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTR7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7c3Ryb2tlOiM1NDU0NTQ7fS5jbHMtM3tzdHJva2U6IzJhYWQxZTt9LmNscy00e3N0cm9rZTojMjI4YjE4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtaWRsZSIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4KSI+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMiIgeTE9IjcuNSIgeDI9IjExIiB5Mj0iNy41Ii8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI4IDQgMTEuNSA3LjUgOCAxMSIvPjwvZz48ZyBpZD0ibGlnaHQtaG92ZXIiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDE0cHgpIj48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIyIiB5MT0iNy41IiB4Mj0iMTEiIHkyPSI3LjUiLz48cG9seWxpbmUgY2xhc3M9ImNscy0zIiBwb2ludHM9IjggNCAxMS41IDcuNSA4IDExIi8+PC9nPjxnIGlkPSJsaWdodC1hY3RpdmUiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDI4cHgpIj48bGluZSBjbGFzcz0iY2xzLTQiIHgxPSIyIiB5MT0iNy41IiB4Mj0iMTEiIHkyPSI3LjUiLz48cG9seWxpbmUgY2xhc3M9ImNscy00IiBwb2ludHM9IjggNCAxMS41IDcuNSA4IDExIi8+PC9nPjwvc3ZnPg==);
|
|
--bookmarks-menu-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDYwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtM3tmaWxsOm5vbmU7fS5jbHMtMntzdHJva2U6IzAwMDt9LmNscy0yLC5jbHMtMywuY2xzLTR7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuMnB4O30uY2xzLTMsLmNscy00e3N0cm9rZTojZmZiOTAwO30uY2xzLTR7ZmlsbDojZmZiOTAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtaWRsZSIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4KSI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuOCA4IDggOCAxMCAyIDEyIDggMTguMiA4IDEzIDEyIDE1IDE4LjMgMTAgMTQuNSA1IDE4LjMgNyAxMiAxLjggOCIvPjwvZz48ZyBpZD0ibGlnaHQtaG92ZXIiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDIwcHgpIj48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMS44IDggOCA4IDEwIDIgMTIgOCAxOC4yIDggMTMgMTIgMTUgMTguMyAxMCAxNC41IDUgMTguMyA3IDEyIDEuOCA4Ii8+PC9nPjxnIGlkPSJsaWdodC1hY3RpdmUiIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDQwcHgpIj48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMS44IDggOCA4IDEwIDIgMTIgOCAxOC4yIDggMTMgMTIgMTUgMTguMyAxMCAxNC41IDUgMTguMyA3IDEyIDEuOCA4Ii8+PC9nPjwvc3ZnPg==);
|
|
--bookmarks-menu-button-dropmarker-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtM3tmaWxsOm5vbmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuMjVweDt9LmNscy0ye3N0cm9rZTojMDAwO30uY2xzLTN7c3Ryb2tlOiMwMDc4ZDc7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodC1pZGxlIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgpIj48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyMCIgeTE9IjMuMjUiIHgyPSI5IiB5Mj0iMy4yNSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjMiIHkxPSIxMC43NSIgeDI9IjIwIiB5Mj0iMTAuNzUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHkxPSIxNC43NSIgeDI9IjE3IiB5Mj0iMTQuNzUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIzIiB5MT0iMTguNSIgeDI9IjIwIiB5Mj0iMTguNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE3LDdIM1MxLDcsMSw2VjNTMSwyLDMsMiw1LDMsNSwzVjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PGcgaWQ9ImxpZ2h0LWhvdmVyIiBzdHlsZT0idHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4KSI+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMjAiIHkxPSIzLjI1IiB4Mj0iOSIgeTI9IjMuMjUiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIzIiB5MT0iMTAuNzUiIHgyPSIyMCIgeTI9IjEwLjc1Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB5MT0iMTQuNzUiIHgyPSIxNyIgeTI9IjE0Ljc1Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMyIgeTE9IjE4LjUiIHgyPSIyMCIgeTI9IjE4LjUiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNyw3SDNTMSw3LDEsNlYzUzEsMiwzLDIsNSwzLDUsM1Y1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9nPjwvc3ZnPg==);
|
|
--bookmarked-notification-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6I2ZmYjkwMDtzdHJva2U6I2ZmYjkwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS4ycHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJib29rbWFya2VkLW5vdGlmaWNhdGlvbiI+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuOCA4IDggOCAxMCAyIDEyIDggMTguMiA4IDEzIDEyIDE1IDE4LjMgMTAgMTQuNSA1IDE4LjMgNyAxMiAxLjggOCIvPjwvZz48L3N2Zz4=);
|
|
--downloads-button-img: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtMywuY2xzLTQsLmNscy01LC5jbHMtNiwuY2xzLTd7ZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTIsLmNscy0zLC5jbHMtNHtzdHJva2U6IzAwMDt9LmNscy0zLC5jbHMtNntzdHJva2Utd2lkdGg6MnB4O30uY2xzLTQsLmNscy03e3N0cm9rZS13aWR0aDoxLjc1cHg7fS5jbHMtNSwuY2xzLTYsLmNscy03e3N0cm9rZTojMDA3OGQ3O308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQtaWRsZSIgc3R5bGU9InRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4KSI+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMyIgeTE9IjE5LjUiIHgyPSIxNyIgeTI9IjE5LjUiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMCIgeTE9IjE1IiB4Mj0iMTAiIHkyPSIxIi8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIzLjUgOS41IDEwIDE1LjI1IDE2LjUgOS41Ii8+PC9nPjxnIGlkPSJsaWdodC1hdHRlbnRpb24iIHN0eWxlPSJ0cmFuc2Zvcm06dHJhbnNsYXRlKDIwcHgpIj48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIzIiB5MT0iMTkuNSIgeDI9IjE3IiB5Mj0iMTkuNSIvPjxsaW5lIGNsYXNzPSJjbHMtNiIgeDE9IjEwIiB5MT0iMTUiIHgyPSIxMCIgeTI9IjEiLz48cG9seWxpbmUgY2xhc3M9ImNscy03IiBwb2ludHM9IjMuNSA5LjUgMTAgMTUuMjUgMTYuNSA5LjUiLz48L2c+PC9zdmc+);
|
|
--downloads-button-image: -moz-image-rect(var(--downloads-button-img), 0, 20, 20, 0);
|
|
--downloads-button-attention-image: -moz-image-rect(var(--downloads-button-img), 0, 40, 20, 20);
|
|
--downloads-button-start-notification-image: var(--downloads-button-image);
|
|
--downloads-button-finish-notification-image: var(--downloads-button-attention-image);
|
|
--menu-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBpZD0ibGlnaHQiPjxjaXJjbGUgY3g9IjIuNSIgY3k9IjEwIiByPSIxLjM4Ii8+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMS4zOCIvPjxjaXJjbGUgY3g9IjE3LjUiIGN5PSIxMCIgcj0iMS4zOCIvPjwvZz48L3N2Zz4=);
|
|
--bookmarks-drop-indicator-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgOSAxOCI+PGRlZnM+PHN0eWxlPi5jbHMtMiwuY2xzLTN7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTN7c3Ryb2tlLWRhc2hhcnJheToxO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMC41IDAuNSA0LjUgNC41IDguNSAwLjUiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSI0LjUiIHkxPSI4IiB4Mj0iNC41IiB5Mj0iMTciLz48L2c+PC9zdmc+);
|
|
--bookmarks-chevron-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE4IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjEgMSA5IDkgMTcgMSIvPjwvZz48L3N2Zz4=);
|
|
--bookmarks-favicon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS4ycHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodC1mYXZpY29uIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS44IDggOCA4IDEwIDIgMTIgOCAxOC4yIDggMTMgMTIgMTUgMTguMyAxMCAxNC41IDUgMTguMyA3IDEyIDEuOCA4Ii8+PC9nPjwvc3ZnPg==);
|
|
--pocket-button-image: url(chrome://pocket/skin/Toolbar.png);
|
|
--pocket-button-image2x: url(chrome://pocket/skin/Toolbar@2x.png);
|
|
--panel-arrow-vertical: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjEwIj4gIDxwYXRoIGQ9Ik0gMCwxMCBMIDEwLDAgMjAsMTAgeiIgZmlsbD0iIzkxOTE5MSIvPiAgPHBhdGggZD0iTSAxLDEwIEwgMTAsMSAxOSwxMCB6IiBmaWxsPSIjRjJGMkYyIi8+PC9zdmc+);
|
|
--menupanel-images: url(chrome://browser/skin/menuPanel.svg);
|
|
--menupanel-small-images: url(chrome://browser/skin/menuPanel-small.svg);
|
|
--pocket-menupanel-image: url(chrome://pocket/skin/menuPanel.png);
|
|
--pocket-menupanel-image-2x: url(chrome://pocket/skin/menuPanel@2x.png);
|
|
--panelui-fxa-icon: url(chrome://browser/skin/sync-horizontalbar.png);
|
|
--panelui-fxa-icon-2x: url(chrome://browser/skin/sync-horizontalbar@2x.png);
|
|
--panelui-customize-icon: url(chrome://browser/skin/menuPanel-customize.png);
|
|
--panelui-customize-icon-2x: url(chrome://browser/skin/menuPanel-customize@2x.png);
|
|
--panelui-help-icon: url(chrome://browser/skin/menuPanel-help.png);
|
|
--panelui-help-icon-2x: url(chrome://browser/skin/menuPanel-help@2x.png);
|
|
--panelui-quit-icon: url(chrome://browser/skin/menuPanel-exit.png);
|
|
--panelui-quit-icon-2x: url(chrome://browser/skin/menuPanel-exit@2x.png);
|
|
--arrow-subview-forward-image: url(chrome://browser/skin/controlcenter/arrow-subview.svg);
|
|
--menu-arrow-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjUgMiAxMSA4IDUgMTQiLz48L2c+PC9zdmc+);
|
|
--menulist-dropdown-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiPjxkZWZzPjxzdHlsZT4uY2xzLTJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMSAxIDcgNi41IDEzIDEiLz48L2c+PC9zdmc+);
|
|
--contextmenu-checkmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5LjI0IiB2aWV3Qm94PSIwIDAgMTUgOS4yNCI+PGRlZnM+PHN0eWxlPi5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxIDUuNSAyLjUgNS41IDUgOC41IDEzIDAuNSAxNCAwLjUiLz48L2c+PC9zdmc+);
|
|
--contextmenu-radio: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBpZD0ibGlnaHQiPjxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSIzIi8+PC9nPjwvc3ZnPg==);
|
|
--contextmenu-backarrow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwNzhkNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImRhcmsiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTEgMiA1IDggMTEgMTQiLz48L2c+PC9zdmc+);
|
|
--contextmenu-forwardarrow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwNzhkNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImRhcmsiPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNSAyIDExIDggNSAxNCIvPjwvZz48L3N2Zz4=);
|
|
--tab-drop-indicator: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxpZ2h0Ij48cG9seWxpbmUgY2xhc3M9ImNscy0yIiBwb2ludHM9IjEgNS41IDUuNSAxIDEwIDUuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjUuNSIgeTE9IjExIiB4Mj0iNS41IiB5Mj0iMS41Ii8+PC9nPjwvc3ZnPg==);
|
|
--navbar-toolbarbutton-images: url(chrome://browser/skin/Toolbar.png);
|
|
--navbar-toolbarbutton-images2x: url(chrome://browser/skin/Toolbar@2x.png);
|
|
--home-button-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE5IDE3Ij48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtM3tmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMntzdHJva2Utd2lkdGg6MS4xcHg7fS5jbHMtM3tzdHJva2Utd2lkdGg6MS4ycHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxIDEwIDkuNSAxIDE4IDEwIi8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzIDggMyAxNiA3LjUgMTYgNy41IDEwLjUgMTEuNSAxMC41IDExLjUgMTYgMTYgMTYgMTYgOCIvPjwvZz48L3N2Zz4=);
|
|
--identity-icon-image: url(chrome://browser/skin/identity-icon.svg#normal-black);
|
|
--identity-icon-hover-image: url(chrome://browser/skin/identity-icon.svg#hover-black);
|
|
--identity-icon-notice-image: url(chrome://browser/skin/identity-icon.svg#notice-black);
|
|
--identity-icon-notice-hover-image: url(chrome://browser/skin/identity-icon.svg#notice-hover-black);
|
|
--tracking-protection-enabled-image: url(chrome://browser/skin/tracking-protection-16.svg#enabled-black);
|
|
--tracking-protection-disabled-image: url(chrome://browser/skin/tracking-protection-16.svg#disabled-black);
|
|
--connection-mixed-passive-image: url(chrome://browser/skin/connection-mixed-passive-loaded.svg#icon-black);
|
|
--connection-mixed-active-image: url(chrome://browser/skin/connection-mixed-active-loaded.svg#icon-black);
|
|
--connection-mixed-passive-image: url(chrome://browser/skin/connection-mixed-passive-loaded.svg#icon-black);
|
|
}
|
|
|
|
}
|
|
|
|
@import url("chrome://global/skin/");
|
|
|
|
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
|
@namespace html url("http://www.w3.org/1999/xhtml");
|
|
@namespace svg url("http://www.w3.org/2000/svg");
|
|
|
|
%include ../shared/browser.inc
|
|
%include windowsShared.inc
|
|
%filter substitution
|
|
%define toolbarShadowColor hsla(209,67%,12%,0.35)
|
|
%define forwardTransitionLength 150ms
|
|
%define conditionalForwardWithUrlbar window:not([chromehidden~="toolbar"]) #urlbar-wrapper
|
|
|
|
:root {
|
|
--titlebar-text-color: currentColor;
|
|
|
|
--space-above-tabbar: 15px;
|
|
|
|
--backbutton-urlbar-overlap: 6px;
|
|
|
|
/* icon width + border + horizontal padding (without the overlap from backbutton-urlbar-overlap) */
|
|
--forwardbutton-width: 25px;
|
|
|
|
--toolbarbutton-vertical-inner-padding: 2px;
|
|
--toolbarbutton-vertical-outer-padding: 8px;
|
|
|
|
--toolbarbutton-hover-background: rgba(0,0,0,.1);
|
|
--toolbarbutton-hover-bordercolor: rgba(0,0,0,.2);
|
|
--toolbarbutton-hover-boxshadow: none;
|
|
|
|
--toolbarbutton-active-background: rgba(0,0,0,.15);
|
|
--toolbarbutton-active-bordercolor: rgba(0,0,0,.3);
|
|
--toolbarbutton-active-boxshadow: 0 0 0 1px rgba(0,0,0,.15) inset;
|
|
|
|
--toolbarbutton-checkedhover-backgroundcolor: rgba(0,0,0,.1);
|
|
|
|
--urlbar-dropmarker-url: url("chrome://browser/skin/urlbar-history-dropmarker.png");
|
|
--urlbar-dropmarker-region: rect(0px, 11px, 14px, 0px);
|
|
--urlbar-dropmarker-hover-region: rect(0px, 22px, 14px, 11px);
|
|
--urlbar-dropmarker-active-region: rect(0px, 33px, 14px, 22px);
|
|
--urlbar-dropmarker-2x-url: url("chrome://browser/skin/urlbar-history-dropmarker@2x.png");
|
|
--urlbar-dropmarker-2x-region: rect(0, 22px, 28px, 0);
|
|
--urlbar-dropmarker-hover-2x-region: rect(0, 44px, 28px, 22px);
|
|
--urlbar-dropmarker-active-2x-region: rect(0, 66px, 28px, 44px);
|
|
|
|
--panel-separator-color: ThreeDLightShadow;
|
|
--arrowpanel-dimmed: hsla(0,0%,80%,.3);
|
|
--arrowpanel-dimmed-further: hsla(0,0%,80%,.45);
|
|
--arrowpanel-dimmed-even-further: hsla(0,0%,80%,.8);
|
|
|
|
--urlbar-separator-color: ThreeDLightShadow;
|
|
}
|
|
|
|
/* Dark theme support - activates on OS dark mode or manual toggle */
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--titlebar-min-max-hover-bg-color: #4a4a4a;
|
|
--titlebar-min-max-active-bg-color: #3c3c3c;
|
|
--titlebar-close-hover-bg-color: #c42b1c;
|
|
--titlebar-close-active-bg-color: #a62518;
|
|
--top-level-bg-color: #2b2b2b;
|
|
--top-level-bg-hover-color: #3c3c3c;
|
|
--top-level-bg-active-color: #4a4a4a;
|
|
--toolbar-bgcolor: #2b2b2b;
|
|
--toolbar-bgimage: none;
|
|
--toolbar-field-background-color: #3c3c3c;
|
|
--toolbar-field-color: #e0e0e0;
|
|
--toolbar-field-border-color: #5a5a5a;
|
|
--toolbar-field-focus-background-color: #3c3c3c;
|
|
--toolbar-field-focus-color: #ffffff;
|
|
--toolbar-field-focus-border-color: #0078d7;
|
|
--button-bgcolor: #3c3c3c;
|
|
--button-hover-bgcolor: #4a4a4a;
|
|
--button-active-bgcolor: #5a5a5a;
|
|
--button-primary-bgcolor: #0078d7;
|
|
--button-primary-hover-bgcolor: #1084d7;
|
|
--button-primary-active-bgcolor: #0066b3;
|
|
--tabs-border: 1px solid #1a1a1a;
|
|
--tab-bgcolor: #3c3c3c;
|
|
--tab-hover-bgcolor: #4a4a4a;
|
|
--tab-selected-bgcolor: #2b2b2b;
|
|
--tab-text-color: #e0e0e0;
|
|
--scrollbar-thumb-bgcolor: #5a5a5a;
|
|
--scrollbar-thumb-hover-bgcolor: #6a6a6a;
|
|
--scrollbar-track-bgcolor: #2b2b2b;
|
|
--autocomplete-popup-background: #2b2b2b;
|
|
--autocomplete-popup-border-color: #5a5a5a;
|
|
--autocomplete-popup-highlight-background: #0078d7;
|
|
--second-level-bg-color: #3c3c3c;
|
|
--second-level-bg-hover-color: #4a4a4a;
|
|
--second-level-bg-active-color: #5a5a5a;
|
|
--second-level-alt-bg-hover-color: #5a5a5a;
|
|
--second-level-alt-bg-active-color: #6a6a6a;
|
|
--tab-scroll-up-down-bg-color: #3c3c3c;
|
|
--tab-scroll-up-down-bg-hover-color: #4a4a4a;
|
|
--tab-scroll-up-down-bg-active-color: #5a5a5a;
|
|
--tab-scroll-up-down-bg-disabled-color: #3c3c3c;
|
|
--tab-button-bg-active-color: #5a5a5a;
|
|
--new-tab-hover-bg-color: #4a4a4a;
|
|
--alltabs-bg-hover-color: #4a4a4a;
|
|
--alltabs-bg-active-color: #5a5a5a;
|
|
--searchbar-bg-color: #3c3c3c;
|
|
--searchbar-bg-hover-color: #4a4a4a;
|
|
--searchbar-bg-active-color: #5a5a5a;
|
|
--tab-separator-color: #4a4a4a;
|
|
--urlbar-separator-color: #5a5a5a;
|
|
--navigator-separator-bg-color: #5a5a5a;
|
|
--downloads-indicator-remainder-color: #5a5a5a;
|
|
--downloads-indicator-bg-color: #0078d7;
|
|
--downloads-indicator-paused-bg-color: #ffa500;
|
|
--main-font-color: #e0e0e0;
|
|
--inactive-font-color: #b0b0b0;
|
|
--verified-identity-font-color: #90ee90;
|
|
--toolbarbutton-badge-bg-color: rgba(0, 120, 215, 0.8);
|
|
--toolbarbutton-badge-border-color: rgba(255, 255, 255, 0.3);
|
|
--panel-separator-color: rgba(255, 255, 255, 0.1);
|
|
--blue-accent-color: #0078d7;
|
|
--gray-text-color: #b0b0b0;
|
|
--hyperlink-text-color: #6eb3ff;
|
|
--button-bg-color: #3c3c3c;
|
|
--button-border-hover-color: #6a6a6a;
|
|
--button-bg-active-color: #5a5a5a;
|
|
--context-menu-bg-color: #2b2b2b;
|
|
--context-menu-bg-hover-color: #3c3c3c;
|
|
--context-menu-bg-active-color: #4a4a4a;
|
|
--context-menu-border-color: #5a5a5a;
|
|
--context-menu-separator-color: #5a5a5a;
|
|
--findbar-notfound-bg-color: #5a3030;
|
|
--findbar-flash-bg-color: #5a5a00;
|
|
--image-inversion-percentage: 100%;
|
|
--image-brightness: 1.0;
|
|
--chrome-icon-filter: invert(100%) brightness(1.12);
|
|
--arrowpanel-dimmed: hsla(0,0%,20%,.3);
|
|
--arrowpanel-dimmed-further: hsla(0,0%,20%,.45);
|
|
--arrowpanel-dimmed-even-further: hsla(0,0%,20%,.8);
|
|
}
|
|
}
|
|
|
|
/* Manual dark theme toggle - can be set via data-theme attribute */
|
|
:root[data-theme="dark"] {
|
|
--titlebar-min-max-hover-bg-color: #4a4a4a;
|
|
--titlebar-min-max-active-bg-color: #3c3c3c;
|
|
--titlebar-close-hover-bg-color: #c42b1c;
|
|
--titlebar-close-active-bg-color: #a62518;
|
|
--top-level-bg-color: #2b2b2b;
|
|
--top-level-bg-hover-color: #3c3c3c;
|
|
--top-level-bg-active-color: #4a4a4a;
|
|
--toolbar-bgcolor: #2b2b2b;
|
|
--toolbar-bgimage: none;
|
|
--toolbar-field-background-color: #3c3c3c;
|
|
--toolbar-field-color: #e0e0e0;
|
|
--toolbar-field-border-color: #5a5a5a;
|
|
--toolbar-field-focus-background-color: #3c3c3c;
|
|
--toolbar-field-focus-color: #ffffff;
|
|
--toolbar-field-focus-border-color: #0078d7;
|
|
--button-bgcolor: #3c3c3c;
|
|
--button-hover-bgcolor: #4a4a4a;
|
|
--button-active-bgcolor: #5a5a5a;
|
|
--button-primary-bgcolor: #0078d7;
|
|
--button-primary-hover-bgcolor: #1084d7;
|
|
--button-primary-active-bgcolor: #0066b3;
|
|
--tabs-border: 1px solid #1a1a1a;
|
|
--tab-bgcolor: #3c3c3c;
|
|
--tab-hover-bgcolor: #4a4a4a;
|
|
--tab-selected-bgcolor: #2b2b2b;
|
|
--tab-text-color: #e0e0e0;
|
|
--scrollbar-thumb-bgcolor: #5a5a5a;
|
|
--scrollbar-thumb-hover-bgcolor: #6a6a6a;
|
|
--scrollbar-track-bgcolor: #2b2b2b;
|
|
--autocomplete-popup-background: #2b2b2b;
|
|
--autocomplete-popup-border-color: #5a5a5a;
|
|
--autocomplete-popup-highlight-background: #0078d7;
|
|
--second-level-bg-color: #3c3c3c;
|
|
--second-level-bg-hover-color: #4a4a4a;
|
|
--second-level-bg-active-color: #5a5a5a;
|
|
--second-level-alt-bg-hover-color: #5a5a5a;
|
|
--second-level-alt-bg-active-color: #6a6a6a;
|
|
--tab-scroll-up-down-bg-color: #3c3c3c;
|
|
--tab-scroll-up-down-bg-hover-color: #4a4a4a;
|
|
--tab-scroll-up-down-bg-active-color: #5a5a5a;
|
|
--tab-scroll-up-down-bg-disabled-color: #3c3c3c;
|
|
--tab-button-bg-active-color: #5a5a5a;
|
|
--new-tab-hover-bg-color: #4a4a4a;
|
|
--alltabs-bg-hover-color: #4a4a4a;
|
|
--alltabs-bg-active-color: #5a5a5a;
|
|
--searchbar-bg-color: #3c3c3c;
|
|
--searchbar-bg-hover-color: #4a4a4a;
|
|
--searchbar-bg-active-color: #5a5a5a;
|
|
--tab-separator-color: #4a4a4a;
|
|
--urlbar-separator-color: #5a5a5a;
|
|
--navigator-separator-bg-color: #5a5a5a;
|
|
--downloads-indicator-remainder-color: #5a5a5a;
|
|
--downloads-indicator-bg-color: #0078d7;
|
|
--downloads-indicator-paused-bg-color: #ffa500;
|
|
--main-font-color: #e0e0e0;
|
|
--inactive-font-color: #b0b0b0;
|
|
--verified-identity-font-color: #90ee90;
|
|
--toolbarbutton-badge-bg-color: rgba(0, 120, 215, 0.8);
|
|
--toolbarbutton-badge-border-color: rgba(255, 255, 255, 0.3);
|
|
--panel-separator-color: rgba(255, 255, 255, 0.1);
|
|
--blue-accent-color: #0078d7;
|
|
--gray-text-color: #b0b0b0;
|
|
--hyperlink-text-color: #6eb3ff;
|
|
--button-bg-color: #3c3c3c;
|
|
--button-border-hover-color: #6a6a6a;
|
|
--button-bg-active-color: #5a5a5a;
|
|
--context-menu-bg-color: #2b2b2b;
|
|
--context-menu-bg-hover-color: #3c3c3c;
|
|
--context-menu-bg-active-color: #4a4a4a;
|
|
--context-menu-border-color: #5a5a5a;
|
|
--context-menu-separator-color: #5a5a5a;
|
|
--findbar-notfound-bg-color: #5a3030;
|
|
--findbar-flash-bg-color: #5a5a00;
|
|
--image-inversion-percentage: 100%;
|
|
--image-brightness: 1.0;
|
|
--chrome-icon-filter: invert(100%) brightness(1.12);
|
|
--arrowpanel-dimmed: hsla(0,0%,20%,.3);
|
|
--arrowpanel-dimmed-further: hsla(0,0%,20%,.45);
|
|
--arrowpanel-dimmed-even-further: hsla(0,0%,20%,.8);
|
|
}
|
|
|
|
@media (-moz-windows-default-theme) {
|
|
:root {
|
|
--panel-separator-color: hsla(210,4%,10%,.14);
|
|
}
|
|
}
|
|
|
|
toolbar[brighttext] {
|
|
--toolbarbutton-hover-background: rgba(255,255,255,.25);
|
|
--toolbarbutton-hover-bordercolor: rgba(255,255,255,.5);
|
|
|
|
--toolbarbutton-active-background: rgba(255,255,255,.4);
|
|
--toolbarbutton-active-bordercolor: rgba(255,255,255,.7);
|
|
--toolbarbutton-active-boxshadow: 0 0 0 1px rgba(255,255,255,.4) inset;
|
|
|
|
--toolbarbutton-checkedhover-backgroundcolor: rgba(255,255,255,.3);
|
|
}
|
|
|
|
toolbar:-moz-lwtheme {
|
|
--toolbarbutton-hover-background: rgba(255,255,255,.25);
|
|
--toolbarbutton-hover-bordercolor: rgba(0,0,0,.2);
|
|
|
|
--toolbarbutton-active-background: rgba(70%,70%,70%,.25);
|
|
--toolbarbutton-active-bordercolor: rgba(0,0,0,.3);
|
|
--toolbarbutton-active-boxshadow: 0 0 2px rgba(0,0,0,.6) inset;
|
|
|
|
--toolbarbutton-checkedhover-backgroundcolor: rgba(85%,85%,85%,.25);
|
|
}
|
|
|
|
#menubar-items {
|
|
-moz-box-orient: vertical; /* for flex hack */
|
|
}
|
|
|
|
#main-menubar {
|
|
-moz-box-flex: 1; /* make menu items expand to fill toolbar height */
|
|
}
|
|
|
|
/* Hides the titlebar-placeholder underneath the window caption buttons when we
|
|
are not autohiding the menubar. */
|
|
#toolbar-menubar:not([autohide="true"]) + #TabsToolbar > .titlebar-placeholder[type="caption-buttons"] {
|
|
display: none;
|
|
}
|
|
|
|
/* We want a 4px gap between the TabsToolbar and the toolbar-menubar when the
|
|
toolbar-menu is displayed, and a 16px gap when it is not. 1px is taken care
|
|
of by the (light) outer shadow of the tab, the remaining 3/15 are these margins. */
|
|
#toolbar-menubar:not([autohide=true]) ~ #TabsToolbar:not([inFullscreen]),
|
|
#toolbar-menubar[autohide=true]:not([inactive]) ~ #TabsToolbar:not([inFullscreen]) {
|
|
margin-top: 3px;
|
|
}
|
|
|
|
#main-window[tabsintitlebar][sizemode="normal"]:not([inFullscreen])[chromehidden~="menubar"] #toolbar-menubar ~ #TabsToolbar,
|
|
#main-window[tabsintitlebar][sizemode="normal"]:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive] ~ #TabsToolbar {
|
|
margin-top: var(--space-above-tabbar);
|
|
}
|
|
|
|
#main-window[customize-entered][tabsintitlebar]:not([inFullscreen]) #toolbar-menubar[customizing-dragovertarget].customization-target::before,
|
|
#main-window[customize-entered][tabsintitlebar]:not([inFullscreen]) #TabsToolbar[customizing-dragovertarget].customization-target::before,
|
|
#main-window[customize-entered][tabsintitlebar]:not([inFullscreen]) #toolbar-menubar.customization-target:hover::before,
|
|
#main-window[customize-entered][tabsintitlebar]:not([inFullscreen]) #TabsToolbar.customization-target:hover::before {
|
|
outline-color: CaptionText;
|
|
}
|
|
|
|
#navigator-toolbox {
|
|
-moz-appearance: none;
|
|
background-color: transparent;
|
|
border-top: none;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) and (-moz-windows-theme: aero) {
|
|
#navigator-toolbox {
|
|
/* Override the global style for Windows 10 that adds a bottom border */
|
|
border-bottom: none;
|
|
}
|
|
}
|
|
|
|
#navigator-toolbox::after {
|
|
content: "";
|
|
display: -moz-box;
|
|
-moz-box-ordinal-group: 101; /* tabs toolbar is 100 */
|
|
border-bottom: 1px solid ThreeDShadow;
|
|
}
|
|
|
|
@media (-moz-windows-default-theme) {
|
|
@media (-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
#navigator-toolbox::after {
|
|
border-bottom-color: #aabccf;
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win8),
|
|
(-moz-os-version: windows-win10) {
|
|
#navigator-toolbox::after {
|
|
border-bottom-color: #c2c2c2;
|
|
}
|
|
}
|
|
}
|
|
|
|
#navigator-toolbox:-moz-lwtheme::after {
|
|
border-bottom-color: rgba(0,0,0,.3);
|
|
}
|
|
|
|
#navigator-toolbox > toolbar {
|
|
-moz-appearance: none;
|
|
border-style: none;
|
|
}
|
|
|
|
#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar) {
|
|
background-clip: padding-box;
|
|
background-image: linear-gradient(@toolbarHighlight@, @toolbarHighlight@);
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
#nav-bar {
|
|
background-image: linear-gradient(@toolbarHighlight@, transparent) !important;
|
|
}
|
|
|
|
#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar) {
|
|
background-image: none;
|
|
}
|
|
}
|
|
|
|
#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(:-moz-lwtheme) {
|
|
background-color: -moz-Dialog;
|
|
}
|
|
|
|
#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar):not(#addon-bar) {
|
|
overflow: clip;
|
|
max-height: 4em;
|
|
transition: min-height 170ms ease-out, max-height 170ms ease-out;
|
|
padding: 0 5px;
|
|
}
|
|
|
|
#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar):not(#addon-bar)[collapsed=true] {
|
|
min-height: 0.1px;
|
|
max-height: 0;
|
|
transition: min-height 170ms ease-out, max-height 170ms ease-out, visibility 170ms linear;
|
|
}
|
|
|
|
#toolbar-menubar,
|
|
#TabsToolbar {
|
|
color: var(--titlebar-text-color);
|
|
}
|
|
|
|
@media not all and (-moz-windows-compositor),
|
|
not all and (-moz-windows-default-theme) {
|
|
/* Please keep the menu text colors in this media block in sync with
|
|
* devedition.css, minus the :not(:-moz-lwtheme) condition - see Bug 1165718.
|
|
*/
|
|
:root[tabsintitlebar]:not([inFullscreen]):not(:-moz-lwtheme) {
|
|
--titlebar-text-color: CaptionText;
|
|
}
|
|
|
|
:root[tabsintitlebar]:not([inFullscreen]):not(:-moz-lwtheme):-moz-window-inactive {
|
|
--titlebar-text-color: InactiveCaptionText;
|
|
}
|
|
}
|
|
|
|
@media not all and (-moz-windows-compositor) {
|
|
#main-window[tabsintitlebar] #titlebar:-moz-lwtheme {
|
|
visibility: hidden;
|
|
}
|
|
|
|
#main-window[tabsintitlebar] #titlebar-content:-moz-lwtheme {
|
|
-moz-binding: url("chrome://global/content/bindings/general.xml#windowdragbox");
|
|
visibility: visible;
|
|
}
|
|
|
|
/* Top-level menu appearance has transparent background, so the text color
|
|
needs to be inherited from our custom menubar too. */
|
|
#main-window[tabsintitlebar] #main-menubar > menu:not(:-moz-lwtheme) {
|
|
color: inherit;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* In the classic themes, the titlebar has a horizontal gradient, which is
|
|
* problematic for reading the text of background tabs when they're in the
|
|
* titlebar. We side-step this issue by layering our own background underneath
|
|
* the tabs. Unfortunately, this requires a bunch of positioning in order to get
|
|
* text and icons to not appear fuzzy.
|
|
*/
|
|
@media (-moz-windows-classic) {
|
|
/**
|
|
* We need to bump up the z-index of the tabbrowser-tabs so that they appear
|
|
* over top of the fog we're applying for classic themes, as well as the nav-bar.
|
|
*/
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #tabbrowser-tabs {
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
|
|
#main-window[tabsintitlebar] #TabsToolbar:not(:-moz-lwtheme) {
|
|
position: relative;
|
|
}
|
|
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #TabsToolbar:not(:-moz-lwtheme)::after {
|
|
/* Because we use placeholders for window controls etc. in the tabstrip,
|
|
* and position those with ordinal attributes, and because our layout code
|
|
* expects :before/:after nodes to come first/last in the frame list,
|
|
* we have to reorder this element to come last, hence the
|
|
* ordinal group value (see bug 853415). */
|
|
-moz-box-ordinal-group: 1001;
|
|
box-shadow: 0 0 50px 8px ActiveCaption;
|
|
content: "";
|
|
display: -moz-box;
|
|
height: 0;
|
|
margin: 0 50px;
|
|
position: absolute;
|
|
pointer-events: none;
|
|
top: 100%;
|
|
width: -moz-available;
|
|
}
|
|
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #TabsToolbar:not(:-moz-lwtheme):-moz-window-inactive::after {
|
|
box-shadow: 0 0 50px 8px InactiveCaption;
|
|
}
|
|
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) toolbar[customindex]:not(:-moz-lwtheme),
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #PersonalToolbar:not(:-moz-lwtheme) {
|
|
position: relative;
|
|
}
|
|
|
|
/* Need to constrain the box shadow fade to avoid overlapping layers, see bug 886281. */
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #navigator-toolbox:not(:-moz-lwtheme) {
|
|
overflow: clip;
|
|
}
|
|
|
|
/**
|
|
* When the tabstrip is overflowed, pinned tab separators get position: absolute,
|
|
* which makes the pinned tab separators leak over the nav-bar highlight. Forcing
|
|
* the element to snap to the bottom of the client rect works around the issue.
|
|
*/
|
|
#main-window[tabsintitlebar] #tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned]::before {
|
|
bottom: 0px;
|
|
}
|
|
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #TabsToolbar .toolbarbutton-1 {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
/**
|
|
* With the tabbrowser-tabs element z-index'd above the nav-bar, we now get the
|
|
* scrollbox button borders leaking over the nav-bar highlight. This transparent bottom
|
|
* border forces the scrollbox button borders to terminate a pixel early, working
|
|
* around the issue.
|
|
*/
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) .tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) .tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
border-bottom: 1px solid transparent;
|
|
}
|
|
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme {
|
|
/* Render a window top border: */
|
|
background-image: linear-gradient(to bottom,
|
|
ThreeDLightShadow 0, ThreeDLightShadow 1px,
|
|
ThreeDHighlight 1px, ThreeDHighlight 2px,
|
|
ActiveBorder 2px, ActiveBorder 4px, transparent 4px);
|
|
}
|
|
|
|
/* End classic titlebar gradient */
|
|
|
|
#main-window[tabsintitlebar]:not([inFullscreen]) :-moz-any(#TabsToolbar, #toolbar-menubar) toolbarbutton:not(:-moz-lwtheme) {
|
|
color: inherit;
|
|
}
|
|
}
|
|
|
|
/* Render a window top border for lwthemes on WinXP modern themes: */
|
|
@media (-moz-windows-theme: luna-blue) {
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(8, 49, 216) 0, rgb(8, 49, 216) 1px,
|
|
rgb(15, 77, 227) 1px, rgb(15, 77, 227) 2px,
|
|
rgb(22, 106, 238) 2px, rgb(22, 106, 238) 3px,
|
|
rgb(8, 85, 221) 3px, rgb(8, 85, 221) 4px,
|
|
transparent 4px);
|
|
}
|
|
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme:-moz-window-inactive {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(91, 104, 205) 0, rgb(91, 104, 205) 1px,
|
|
rgb(116, 128, 220) 1px, rgb(116, 128, 220) 2px,
|
|
rgb(117, 140, 221) 2px, rgb(117, 140, 221) 4px,
|
|
transparent 4px);
|
|
}
|
|
}
|
|
|
|
@media (-moz-windows-theme: luna-silver) {
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(102,102,126) 0, rgb(102,102,126) 1px,
|
|
rgb(168,167,191) 1px, rgb(168,167,191) 2px,
|
|
white 2px, white 3px,
|
|
rgb(188,188,207) 3px, rgb(188,188,207) 4px,
|
|
transparent 4px);
|
|
}
|
|
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme:-moz-window-inactive {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(186,186,197) 0, rgb(186,186,197) 1px,
|
|
rgb(236,238,245) 1px, rgb(236,238,245) 2px,
|
|
white 2px, white 3px,
|
|
rgb(215,215,227) 3px, rgb(215,215,227) 4px,
|
|
transparent 4px);
|
|
}
|
|
}
|
|
|
|
@media (-moz-windows-theme: luna-olive) {
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(139,161,105) 0, rgb(139,161,105) 1px,
|
|
rgb(171, 189, 133) 1px, rgb(171, 189, 133) 2px,
|
|
rgb(164,178,127) 2px, rgb(164,178,127) 3px,
|
|
transparent 3px);
|
|
}
|
|
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel:-moz-lwtheme:-moz-window-inactive {
|
|
background-image: linear-gradient(to bottom,
|
|
rgb(207, 214, 188) 0, rgb(207, 214, 188) 1px,
|
|
rgb(224, 226, 200) 1px, rgb(224, 226, 200) 2px,
|
|
rgb(214, 216, 190) 2px, rgb(214, 216, 190) 3px,
|
|
transparent 3px);
|
|
}
|
|
}
|
|
|
|
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
|
|
/* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
|
|
margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
|
|
/* Position the toolbar above the bottom of background tabs */
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
#nav-bar {
|
|
border-top: 1px solid @toolbarShadowColor@ !important;
|
|
box-shadow: 0 1px 0 @toolbarHighlight@ inset;
|
|
}
|
|
@media not all and (-moz-windows-compositor) {
|
|
#TabsToolbar[collapsed="true"] + #nav-bar {
|
|
border-top-style: none !important;
|
|
}
|
|
}
|
|
|
|
#personal-bookmarks {
|
|
min-height: 24px;
|
|
}
|
|
|
|
#print-preview-toolbar:not(:-moz-lwtheme) {
|
|
-moz-appearance: toolbox;
|
|
}
|
|
|
|
#browser-bottombox:not(:-moz-lwtheme) {
|
|
background-color: -moz-dialog;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp) and (-moz-windows-default-theme) {
|
|
#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar {
|
|
margin-top: 4px;
|
|
}
|
|
}
|
|
|
|
/* ::::: titlebar ::::: */
|
|
|
|
#main-window[sizemode="normal"] > #titlebar {
|
|
-moz-appearance: -moz-window-titlebar;
|
|
}
|
|
|
|
#main-window[sizemode="maximized"] > #titlebar {
|
|
-moz-appearance: -moz-window-titlebar-maximized;
|
|
}
|
|
|
|
@media (-moz-windows-classic) {
|
|
#main-window[tabsintitlebar][sizemode="normal"] > #tab-view-deck > #browser-panel > #navigator-toolbox > #toolbar-menubar {
|
|
margin-top: 4px;
|
|
}
|
|
}
|
|
|
|
/* The button box must appear on top of the navigator-toolbox in order for
|
|
* click and hover mouse events to work properly for the button in the restored
|
|
* window state. Otherwise, elements in the navigator-toolbox, like the menubar,
|
|
* can swallow those events. It will also place the buttons above the fog on
|
|
* themes with Aero Glass.
|
|
*/
|
|
#titlebar-buttonbox {
|
|
z-index: 1;
|
|
}
|
|
|
|
.titlebar-placeholder[type="caption-buttons"] {
|
|
margin-left: 22px; /* space needed for Aero Snap */
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp) {
|
|
.titlebar-placeholder[type="caption-buttons"] {
|
|
margin-left: 10px; /* less space needed on XP because there's no Aero Snap */
|
|
}
|
|
}
|
|
|
|
/* titlebar command buttons */
|
|
|
|
#titlebar-min {
|
|
-moz-appearance: -moz-window-button-minimize;
|
|
}
|
|
|
|
#titlebar-max {
|
|
-moz-appearance: -moz-window-button-maximize;
|
|
}
|
|
|
|
#main-window[sizemode="maximized"] #titlebar-max {
|
|
-moz-appearance: -moz-window-button-restore;
|
|
}
|
|
|
|
#titlebar-close {
|
|
-moz-appearance: -moz-window-button-close;
|
|
}
|
|
|
|
@media not all and (-moz-windows-classic) {
|
|
#titlebar-min {
|
|
margin-inline-end: 2px;
|
|
}
|
|
}
|
|
|
|
/* ::::: bookmark buttons ::::: */
|
|
|
|
toolbarbutton.bookmark-item:not(.subviewbutton),
|
|
#personal-bookmarks[cui-areatype="toolbar"]:not([overflowedItem=true]) > #bookmarks-toolbar-placeholder {
|
|
margin: 0;
|
|
padding: 2px 3px;
|
|
-moz-appearance: none;
|
|
border: 1px solid transparent;
|
|
border-radius: 1px;
|
|
background-origin: padding-box !important;
|
|
background-clip: padding-box !important;
|
|
transition-property: background-color, border-color, box-shadow;
|
|
transition-duration: 150ms;
|
|
}
|
|
|
|
toolbarbutton.bookmark-item:not(.subviewbutton):hover:not([disabled="true"]):not([open]) {
|
|
border-color: var(--toolbarbutton-hover-bordercolor);
|
|
background: var(--toolbarbutton-hover-background);
|
|
}
|
|
|
|
toolbarbutton.bookmark-item:not(.subviewbutton):hover:active:not([disabled="true"]),
|
|
toolbarbutton.bookmark-item[open="true"] {
|
|
border-color: var(--toolbarbutton-active-bordercolor);
|
|
box-shadow: var(--toolbarbutton-active-boxshadow);
|
|
background: var(--toolbarbutton-active-background);
|
|
}
|
|
|
|
.bookmark-item > .toolbarbutton-icon,
|
|
#personal-bookmarks[cui-areatype="toolbar"] > #bookmarks-toolbar-placeholder > .toolbarbutton-icon {
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
/* Force the display of the label for bookmarks */
|
|
.bookmark-item > .toolbarbutton-text,
|
|
#personal-bookmarks[cui-areatype="toolbar"] > #bookmarks-toolbar-placeholder > .toolbarbutton-text {
|
|
display: -moz-box !important;
|
|
}
|
|
|
|
.bookmark-item > .toolbarbutton-menu-dropmarker {
|
|
display: none;
|
|
}
|
|
|
|
#bookmarks-toolbar-placeholder {
|
|
list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png") !important;
|
|
}
|
|
|
|
toolbarpaletteitem[place="palette"] > #personal-bookmarks > #bookmarks-toolbar-placeholder,
|
|
#personal-bookmarks[cui-areatype="menu-panel"] > #bookmarks-toolbar-placeholder {
|
|
list-style-image: url("chrome://browser/skin/places/bookmarksToolbar-menuPanel.png") !important;
|
|
}
|
|
|
|
/* ----- BOOKMARK STAR ANIMATION ----- */
|
|
|
|
@keyframes animation-bookmarkAdded {
|
|
from { transform: rotate(0deg) translateX(-16px) rotate(0deg) scale(1); opacity: 0; }
|
|
60% { transform: rotate(180deg) translateX(-16px) rotate(-180deg) scale(2.2); opacity: 1; }
|
|
80% { opacity: 1; }
|
|
to { transform: rotate(180deg) translateX(-16px) rotate(-180deg) scale(1); opacity: 0; }
|
|
}
|
|
|
|
@keyframes animation-bookmarkPulse {
|
|
from { transform: scale(1); }
|
|
50% { transform: scale(1.3); }
|
|
to { transform: scale(1); }
|
|
}
|
|
|
|
#bookmarked-notification-container {
|
|
min-height: 1px;
|
|
min-width: 1px;
|
|
height: 1px;
|
|
margin-bottom: -1px;
|
|
z-index: 5;
|
|
position: relative;
|
|
}
|
|
|
|
#bookmarked-notification {
|
|
background-size: 16px;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
width: 16px;
|
|
height: 16px;
|
|
opacity: 0;
|
|
}
|
|
|
|
#bookmarked-notification-dropmarker-anchor {
|
|
z-index: -1;
|
|
position: relative;
|
|
}
|
|
|
|
#bookmarked-notification-dropmarker-icon {
|
|
width: 18px;
|
|
height: 18px;
|
|
visibility: hidden;
|
|
}
|
|
|
|
#bookmarked-notification-anchor[notification="finish"] > #bookmarked-notification {
|
|
background-image: url("chrome://browser/skin/places/bookmarks-notification-finish.png");
|
|
animation: animation-bookmarkAdded 800ms;
|
|
animation-timing-function: ease, ease, ease;
|
|
}
|
|
|
|
#bookmarks-menu-button[notification="finish"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
list-style-image: none !important;
|
|
}
|
|
|
|
#bookmarked-notification-dropmarker-anchor[notification="finish"] > #bookmarked-notification-dropmarker-icon {
|
|
visibility: visible;
|
|
animation: animation-bookmarkPulse 300ms;
|
|
animation-delay: 600ms;
|
|
animation-timing-function: ease-out;
|
|
}
|
|
|
|
/* ::::: bookmark menus ::::: */
|
|
|
|
menu.bookmark-item,
|
|
menuitem.bookmark-item {
|
|
min-width: 0;
|
|
max-width: 32em;
|
|
}
|
|
|
|
.bookmark-item:not(.subviewbutton) > .menu-iconic-left {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.bookmark-item > .menu-iconic-left > .menu-iconic-icon {
|
|
padding-inline-start: 0px;
|
|
}
|
|
|
|
/* ::::: bookmark items ::::: */
|
|
|
|
.bookmark-item {
|
|
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
|
|
}
|
|
|
|
.bookmark-item[container] {
|
|
list-style-image: url("chrome://global/skin/icons/folder-item.png");
|
|
-moz-image-region: rect(0px, 32px, 16px, 16px);
|
|
}
|
|
|
|
.bookmark-item[container][open] {
|
|
-moz-image-region: rect(16px, 32px, 32px, 16px);
|
|
}
|
|
|
|
.bookmark-item[container][livemark] {
|
|
list-style-image: url("chrome://browser/skin/livemark-folder.png");
|
|
-moz-image-region: auto;
|
|
}
|
|
|
|
.bookmark-item[container][livemark] .bookmark-item {
|
|
list-style-image: url("chrome://browser/skin/places/livemark-item.png");
|
|
-moz-image-region: rect(0px, 16px, 16px, 0px);
|
|
}
|
|
|
|
.bookmark-item[container][livemark] .bookmark-item[visited] {
|
|
-moz-image-region: rect(0px, 32px, 16px, 16px);
|
|
}
|
|
|
|
.bookmark-item[container][query] {
|
|
list-style-image: url("chrome://browser/skin/places/query.png");
|
|
-moz-image-region: auto;
|
|
}
|
|
|
|
.bookmark-item[query][tagContainer] {
|
|
list-style-image: url("chrome://browser/skin/places/tag.png");
|
|
-moz-image-region: auto;
|
|
}
|
|
|
|
.bookmark-item[query][dayContainer] {
|
|
list-style-image: url("chrome://browser/skin/places/calendar.png");
|
|
-moz-image-region: auto;
|
|
}
|
|
|
|
.bookmark-item[query][hostContainer] {
|
|
list-style-image: url("chrome://global/skin/icons/folder-item.png");
|
|
-moz-image-region: rect(0px, 32px, 16px, 16px);
|
|
}
|
|
|
|
.bookmark-item[query][hostContainer][open] {
|
|
list-style-image: url("chrome://global/skin/icons/folder-item.png");
|
|
-moz-image-region: rect(16px, 32px, 32px, 16px);
|
|
}
|
|
|
|
.bookmark-item[cutting] > .toolbarbutton-icon,
|
|
.bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-icon {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.bookmark-item[cutting] > .toolbarbutton-text,
|
|
.bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-text {
|
|
opacity: 0.7;
|
|
}
|
|
|
|
/* ::::: primary toolbar buttons ::::: */
|
|
|
|
%include ../shared/toolbarbuttons.inc.css
|
|
|
|
@media (-moz-windows-theme: luna-silver) and (max-resolution: 1dppx) {
|
|
:-moz-any(@primaryToolbarButtons@),
|
|
#bookmarks-menu-button.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
list-style-image: url("chrome://browser/skin/Toolbar-lunaSilver.png");
|
|
}
|
|
}
|
|
|
|
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
|
|
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,
|
|
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,
|
|
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
#main-window:not([customizing]) .toolbarbutton-1 > .toolbarbutton-menubutton-button[disabled=true] > .toolbarbutton-icon {
|
|
opacity: .4;
|
|
}
|
|
|
|
.toolbarbutton-1 > .toolbarbutton-menu-dropmarker,
|
|
.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
|
list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png");
|
|
}
|
|
|
|
toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menu-dropmarker,
|
|
toolbar[brighttext] .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
|
list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png");
|
|
}
|
|
|
|
.toolbarbutton-1 > .toolbarbutton-icon,
|
|
.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
|
|
margin-inline-end: 0;
|
|
}
|
|
|
|
:-moz-any(toolbar, .widget-overflow-list) .toolbarbutton-1 > .toolbarbutton-icon,
|
|
:-moz-any(toolbar, .widget-overflow-list) .toolbarbutton-1 > :-moz-any(.toolbarbutton-menubutton-button, .toolbarbutton-badge-stack) > .toolbarbutton-icon {
|
|
max-width: 16px;
|
|
}
|
|
|
|
:-moz-any(toolbar, .widget-overflow-list) .toolbarbutton-1:-moz-any(@primaryToolbarButtons@, .toolbarbutton-legacy-addon) > .toolbarbutton-icon,
|
|
:-moz-any(toolbar, .widget-overflow-list) .toolbarbutton-1:-moz-any(@primaryToolbarButtons@, .toolbarbutton-legacy-addon) > :-moz-any(.toolbarbutton-menubutton-button, .toolbarbutton-badge-stack) > .toolbarbutton-icon,
|
|
#bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
max-width: 18px;
|
|
}
|
|
|
|
%include ../shared/menupanel.inc.css
|
|
|
|
.findbar-button,
|
|
#nav-bar .toolbarbutton-1,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {
|
|
-moz-appearance: none;
|
|
border: none;
|
|
padding: 0;
|
|
background: none;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1:not([type=menu-button]),
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
|
padding: var(--toolbarbutton-vertical-outer-padding) 2px;
|
|
-moz-box-pack: center;
|
|
}
|
|
|
|
#nav-bar #PanelUI-menu-button {
|
|
padding-inline-start: 5px;
|
|
padding-inline-end: 5px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1[type=panel],
|
|
#nav-bar .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button):not(#PanelUI-menu-button) {
|
|
padding-left: 5px;
|
|
padding-right: 5px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > menupopup {
|
|
margin-top: -3px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > menupopup.cui-widget-panel {
|
|
margin-top: -8px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {
|
|
padding-inline-end: 0;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
|
padding-inline-start: 0;
|
|
-moz-box-align: center;
|
|
}
|
|
|
|
.findbar-button > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-badge-stack,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
|
|
@conditionalForwardWithUrlbar@ > .toolbarbutton-1:-moz-any([disabled],:not([open]):not([disabled]):not(:active)) > .toolbarbutton-icon {
|
|
padding: var(--toolbarbutton-vertical-inner-padding) 6px;
|
|
background-origin: padding-box !important;
|
|
background-clip: padding-box !important;
|
|
border: 1px solid transparent;
|
|
border-radius: 1px;
|
|
transition-property: background-color, border-color, box-shadow;
|
|
transition-duration: 150ms;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
/* horizontal padding + border + actual icon width */
|
|
max-width: 32px;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
/* < Win8 */
|
|
:root {
|
|
--toolbarbutton-hover-background: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));
|
|
--toolbarbutton-hover-bordercolor: hsla(210,54%,20%,.15) hsla(210,54%,20%,.2) hsla(210,54%,20%,.25);
|
|
--toolbarbutton-hover-boxshadow: 0 1px hsla(0,0%,100%,.3) inset,
|
|
0 1px hsla(210,54%,20%,.03),
|
|
0 0 2px hsla(210,54%,20%,.1);
|
|
|
|
--toolbarbutton-active-background: hsla(210,54%,20%,.15) linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));
|
|
--toolbarbutton-active-bordercolor: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4);
|
|
--toolbarbutton-active-boxshadow: 0 1px 1px hsla(210,54%,20%,.1) inset,
|
|
0 0 1px hsla(210,54%,20%,.2) inset,
|
|
/* allows keyhole-forward-clip-path to be used for non-hover as well as hover: */
|
|
0 1px 0 hsla(210,54%,20%,0),
|
|
0 0 2px hsla(210,54%,20%,0);
|
|
|
|
--toolbarbutton-checkedhover-backgroundcolor: rgba(90%,90%,90%,.4);
|
|
}
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(ltr),
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(rtl) {
|
|
border-top-right-radius: 0;
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon:-moz-locale-dir(rtl),
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon:-moz-locale-dir(ltr) {
|
|
border-top-left-radius: 0;
|
|
border-bottom-left-radius: 0;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
|
|
border-inline-end-style: none;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@, .toolbarbutton-legacy-addon)) > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@, .toolbarbutton-legacy-addon)) > .toolbarbutton-badge-stack,
|
|
#nav-bar .toolbarbutton-1:not(:-moz-any(@primaryToolbarButtons@, .toolbarbutton-legacy-addon)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
|
|
padding: calc(var(--toolbarbutton-vertical-inner-padding) + 1px) 7px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1[type=panel] > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1[type=panel] > .toolbarbutton-badge-stack,
|
|
#nav-bar .toolbarbutton-1[type=menu]:not(#PanelUI-menu-button):not(#back-button):not(#forward-button):not(#new-tab-button) > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1[type=menu]:not(#PanelUI-menu-button) > .toolbarbutton-badge-stack,
|
|
#nav-bar .toolbarbutton-1[type=menu] > .toolbarbutton-text /* hack for add-ons that forcefully display the label */ {
|
|
padding-inline-end: 17px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1[type=panel] > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1[type=menu]:not(#PanelUI-menu-button):not(#back-button):not(#forward-button):not(#new-tab-button) > .toolbarbutton-icon {
|
|
/* horizontal padding + border + icon width */
|
|
max-width: 43px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menu-dropmarker {
|
|
margin-inline-start: -15px;
|
|
}
|
|
|
|
#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
|
|
/* horizontal padding + border + actual icon width */
|
|
max-width: 31px;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
padding-top: calc(var(--toolbarbutton-vertical-inner-padding) + 6px);
|
|
padding-bottom: calc(var(--toolbarbutton-vertical-inner-padding) + 6px);
|
|
}
|
|
|
|
#nav-bar .toolbaritem-combined-buttons {
|
|
margin-left: 2px;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
#nav-bar .toolbaritem-combined-buttons > .toolbarbutton-1 {
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
#nav-bar .toolbaritem-combined-buttons:not(:hover) > separator,
|
|
#nav-bar .toolbarbutton-1:not(:hover):not(:active):not([open]) > .toolbarbutton-menubutton-dropmarker::before {
|
|
content: "";
|
|
display: -moz-box;
|
|
width: 1px;
|
|
height: 16px;
|
|
margin-inline-end: -1px;
|
|
background-image: linear-gradient(currentColor 0, currentColor 100%);
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: 1px 16px;
|
|
opacity: .2;
|
|
}
|
|
|
|
#nav-bar[brighttext] .toolbaritem-combined-buttons > separator,
|
|
#nav-bar[brighttext] .toolbarbutton-1:not(:hover):not(:active):not([open]) > .toolbarbutton-menubutton-dropmarker::before {
|
|
opacity: .3;
|
|
}
|
|
|
|
.findbar-button:not(:-moz-any([checked="true"],[disabled="true"])):hover > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]) > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-stack,
|
|
@conditionalForwardWithUrlbar@ > #forward-button:not([open]):not(:active):not([disabled]):hover > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon {
|
|
background: var(--toolbarbutton-hover-background);
|
|
border-color: var(--toolbarbutton-hover-bordercolor);
|
|
box-shadow: var(--toolbarbutton-hover-boxshadow);
|
|
}
|
|
|
|
.findbar-button:not([disabled=true]):-moz-any([checked="true"],:hover:active) > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open]) > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-icon,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-text,
|
|
#nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-badge-stack {
|
|
background: var(--toolbarbutton-active-background);
|
|
border-color: var(--toolbarbutton-active-bordercolor);
|
|
box-shadow: var(--toolbarbutton-active-boxshadow);
|
|
transition-duration: 10ms;
|
|
}
|
|
|
|
#nav-bar .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon {
|
|
background-color: var(--toolbarbutton-checkedhover-backgroundcolor);
|
|
transition: background-color .4s;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1,
|
|
#TabsToolbar .toolbarbutton-1 > .toolbarbutton-menubutton-button,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
-moz-appearance: none;
|
|
border-style: none;
|
|
padding: 0 3px;
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1 {
|
|
margin-bottom: var(--tab-toolbar-navbar-overlap);
|
|
}
|
|
|
|
#TabsToolbar .toolbarbutton-1:not([disabled=true]):hover,
|
|
#TabsToolbar .toolbarbutton-1[open],
|
|
#TabsToolbar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled=true]):hover,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled=true]):hover,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled=true]):hover {
|
|
background-image: linear-gradient(transparent, rgba(255,255,255,.5)),
|
|
linear-gradient(transparent, rgba(0,0,0,.25) 30%),
|
|
linear-gradient(transparent, rgba(0,0,0,.25) 30%);
|
|
background-position: 1px -1px, 0 -1px, 100% -1px;
|
|
background-size: calc(100% - 2px) 100%, 1px 100%, 1px 100%;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
/* unified back/forward button */
|
|
|
|
:-moz-any(#back-button, #forward-button) > .toolbarbutton-icon {
|
|
border-color: var(--urlbar-border-color-hover) !important;
|
|
}
|
|
|
|
:-moz-any(#back-button, #forward-button):not(:hover):not(:active):not([open=true]) > .toolbarbutton-icon,
|
|
:-moz-any(#back-button, #forward-button)[disabled=true] > .toolbarbutton-icon {
|
|
background-color: rgba(255,255,255,.15) !important;
|
|
}
|
|
|
|
#forward-button {
|
|
-moz-box-align: stretch; /* let the button shape grow vertically with the location bar */
|
|
padding: 0 !important;
|
|
}
|
|
|
|
#forward-button > menupopup {
|
|
margin-top: 1px !important;
|
|
}
|
|
|
|
#forward-button > .toolbarbutton-icon {
|
|
border-left-style: none !important;
|
|
border-radius: 0 !important;
|
|
padding-left: calc(var(--backbutton-urlbar-overlap) + 3px) !important;
|
|
padding-right: 3px !important;
|
|
max-width: calc(var(--forwardbutton-width) + var(--backbutton-urlbar-overlap)) !important;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@:not([switchingtabs]) > #forward-button {
|
|
transition: margin-left @forwardTransitionLength@ ease-out;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@ > #forward-button[disabled] {
|
|
margin-left: calc(0px - var(--forwardbutton-width) - var(--backbutton-urlbar-overlap));
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@:hover:not([switchingtabs]) > #forward-button[disabled] {
|
|
/* delay the hiding of the forward button when hovered to avoid accidental clicks on the url bar */
|
|
transition-delay: 100s;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@:not(:hover) > #forward-button[disabled] {
|
|
/* when not hovered anymore, trigger a new transition to hide the forward button immediately */
|
|
margin-left: calc(-0.01px - var(--forwardbutton-width) - var(--backbutton-urlbar-overlap));
|
|
}
|
|
|
|
#back-button {
|
|
padding-top: 3px !important;
|
|
padding-bottom: 3px !important;
|
|
padding-inline-start: 5px !important;
|
|
padding-inline-end: 0 !important;
|
|
position: relative !important;
|
|
z-index: 1 !important;
|
|
border-radius: 0 10000px 10000px 0 !important;
|
|
}
|
|
|
|
#back-button:-moz-locale-dir(rtl) {
|
|
border-radius: 10000px 0 0 10000px !important;
|
|
}
|
|
|
|
#back-button > menupopup {
|
|
margin-top: -1px !important;
|
|
}
|
|
|
|
#back-button > .toolbarbutton-icon {
|
|
border-radius: 10000px !important;
|
|
padding: 6px !important;
|
|
max-width: 32px !important; /* icon width + horizontal padding + border */
|
|
}
|
|
|
|
#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
.unified-nav-back[_moz-menuactive]:-moz-locale-dir(ltr),
|
|
.unified-nav-forward[_moz-menuactive]:-moz-locale-dir(rtl) {
|
|
list-style-image: url("chrome://browser/skin/menu-back.png") !important;
|
|
}
|
|
|
|
.unified-nav-forward[_moz-menuactive]:-moz-locale-dir(ltr),
|
|
.unified-nav-back[_moz-menuactive]:-moz-locale-dir(rtl) {
|
|
list-style-image: url("chrome://browser/skin/menu-forward.png") !important;
|
|
}
|
|
|
|
/* undo close tab menu item */
|
|
#alltabs_undoCloseTab {
|
|
list-style-image: url(chrome://browser/skin/undoCloseTab.png);
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#alltabs_undoCloseTab {
|
|
list-style-image: url(chrome://browser/skin/undoCloseTab@2x.png);
|
|
}
|
|
#alltabs_undoCloseTab > .toolbarbutton-icon {
|
|
width: 16px;
|
|
}
|
|
}
|
|
|
|
/* zoom control text (reset) button special case: */
|
|
|
|
#nav-bar #zoom-reset-button > .toolbarbutton-text {
|
|
/* To make this line up with the icons, it needs the same height (18px) +
|
|
* padding (2 * 2px) + border (2 * 1px), but as a minimum because otherwise
|
|
* increase in text sizes would break things...
|
|
*/
|
|
min-height: 24px;
|
|
}
|
|
|
|
/* ::::: fullscreen window controls ::::: */
|
|
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
-moz-appearance: none;
|
|
border: none;
|
|
margin: 0 !important;
|
|
padding: 6px 12px;
|
|
}
|
|
|
|
#minimize-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize);
|
|
}
|
|
|
|
#restore-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore);
|
|
}
|
|
|
|
#minimize-button:hover,
|
|
#restore-button:hover {
|
|
background-color: hsla(0, 0%, 0%, .12);
|
|
}
|
|
|
|
#minimize-button:hover:active,
|
|
#restore-button:hover:active {
|
|
background-color: hsla(0, 0%, 0%, .22);
|
|
}
|
|
|
|
#close-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#close);
|
|
}
|
|
|
|
#close-button:hover {
|
|
background-color: hsl(355, 86%, 49%);
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-white);
|
|
}
|
|
|
|
#close-button:hover:active {
|
|
background-color: hsl(355, 82%, 69%);
|
|
}
|
|
|
|
toolbar[brighttext] #minimize-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#minimize-white);
|
|
}
|
|
|
|
toolbar[brighttext] #restore-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#restore-white);
|
|
}
|
|
|
|
toolbar[brighttext] #close-button {
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-white);
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
#window-controls {
|
|
margin-inline-start: 4px;
|
|
}
|
|
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
/* Important to ensure this applies even on toolbar[brighttext] */
|
|
list-style-image: url("chrome://global/skin/icons/windowControls.png") !important;
|
|
/* Also override background color to a avoid hover background styling
|
|
* leaking through around the image. */
|
|
background-color: transparent !important;
|
|
padding: 0;
|
|
}
|
|
|
|
#minimize-button {
|
|
-moz-image-region: rect(0, 16px, 16px, 0);
|
|
}
|
|
|
|
#minimize-button:hover {
|
|
-moz-image-region: rect(16px, 16px, 32px, 0);
|
|
}
|
|
|
|
#minimize-button:hover:active {
|
|
-moz-image-region: rect(32px, 16px, 48px, 0);
|
|
}
|
|
|
|
#restore-button {
|
|
-moz-image-region: rect(0, 32px, 16px, 16px);
|
|
}
|
|
|
|
#restore-button:hover {
|
|
-moz-image-region: rect(16px, 32px, 32px, 16px);
|
|
}
|
|
|
|
#restore-button:hover:active {
|
|
-moz-image-region: rect(32px, 32px, 48px, 16px);
|
|
}
|
|
|
|
#close-button {
|
|
-moz-image-region: rect(0, 48px, 16px, 32px);
|
|
-moz-appearance: none;
|
|
border-style: none;
|
|
margin: 2px;
|
|
}
|
|
|
|
#close-button:hover {
|
|
-moz-image-region: rect(16px, 48px, 32px, 32px);
|
|
}
|
|
|
|
#close-button:hover:active {
|
|
-moz-image-region: rect(32px, 48px, 48px, 32px);
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
#window-controls {
|
|
-moz-box-align: start;
|
|
}
|
|
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
-moz-appearance: none;
|
|
border-style: none;
|
|
margin: 0;
|
|
}
|
|
|
|
#close-button {
|
|
-moz-image-region: rect(0, 49px, 16px, 32px);
|
|
}
|
|
|
|
#close-button:hover {
|
|
-moz-image-region: rect(16px, 49px, 32px, 32px);
|
|
}
|
|
|
|
#close-button:hover:active {
|
|
-moz-image-region: rect(32px, 49px, 48px, 32px);
|
|
}
|
|
|
|
#minimize-button:-moz-locale-dir(rtl),
|
|
#restore-button:-moz-locale-dir(rtl),
|
|
#close-button:-moz-locale-dir(rtl) {
|
|
transform: scaleX(-1);
|
|
}
|
|
}
|
|
|
|
/* ::::: Location Bar ::::: */
|
|
|
|
#main-window {
|
|
--urlbar-border-color: ThreeDShadow;
|
|
--urlbar-border-color-hover: var(--urlbar-border-color);
|
|
}
|
|
|
|
#navigator-toolbox:-moz-lwtheme {
|
|
--urlbar-border-color: var(--toolbarbutton-hover-bordercolor);
|
|
}
|
|
|
|
@media (-moz-windows-default-theme) {
|
|
@media (-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7),
|
|
(-moz-os-version: windows-win8) {
|
|
#main-window:not(:-moz-lwtheme) {
|
|
--urlbar-border-color: hsla(210,54%,20%,.25) hsla(210,54%,20%,.27) hsla(210,54%,20%,.3);
|
|
--urlbar-border-color-hover: hsla(210,54%,20%,.35) hsla(210,54%,20%,.37) hsla(210,54%,20%,.4);
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) {
|
|
#main-window:not(:-moz-lwtheme) {
|
|
--urlbar-border-color: hsl(0,0%,90%);
|
|
--urlbar-border-color-hover: hsl(0,0%,80%);
|
|
}
|
|
}
|
|
}
|
|
|
|
#urlbar,
|
|
.searchbar-textbox {
|
|
-moz-appearance: none;
|
|
margin: 0 3px;
|
|
padding: 0;
|
|
background-clip: padding-box;
|
|
border: 1px solid;
|
|
border-color: var(--urlbar-border-color);
|
|
}
|
|
#urlbar:hover,
|
|
.searchbar-textbox:hover {
|
|
border-color: var(--urlbar-border-color-hover);
|
|
}
|
|
|
|
@media (-moz-windows-default-theme) {
|
|
#urlbar,
|
|
.searchbar-textbox {
|
|
border-radius: 1px;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7),
|
|
(-moz-os-version: windows-win8) {
|
|
#urlbar:not(:-moz-lwtheme),
|
|
.searchbar-textbox:not(:-moz-lwtheme) {
|
|
box-shadow: 0 1px 0 hsla(0,0%,0%,.01) inset,
|
|
0 1px 0 hsla(0,0%,100%,.1);
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) {
|
|
#urlbar:not(:-moz-lwtheme),
|
|
.searchbar-textbox:not(:-moz-lwtheme) {
|
|
padding: 1px;
|
|
transition-property: border-color, box-shadow;
|
|
transition-duration: .1s;
|
|
}
|
|
|
|
#urlbar:not(:-moz-lwtheme)[focused],
|
|
.searchbar-textbox:not(:-moz-lwtheme)[focused] {
|
|
box-shadow: 0 0 0 1px Highlight inset;
|
|
}
|
|
}
|
|
|
|
@media not all and (-moz-os-version: windows-xp) {
|
|
#urlbar:not(:-moz-lwtheme)[focused],
|
|
.searchbar-textbox:not(:-moz-lwtheme)[focused] {
|
|
border-color: Highlight;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) {
|
|
#urlbar,
|
|
.searchbar-textbox {
|
|
font-size: 1.15em;
|
|
min-height: 28px;
|
|
}
|
|
|
|
:root {
|
|
/* let toolbar buttons match the location and search bar's minimum height */
|
|
--toolbarbutton-vertical-inner-padding: 4px;
|
|
--toolbarbutton-vertical-outer-padding: 5px;
|
|
}
|
|
}
|
|
|
|
#urlbar:-moz-lwtheme,
|
|
.searchbar-textbox:-moz-lwtheme {
|
|
background-color: rgba(255,255,255,.8);
|
|
color: black;
|
|
}
|
|
|
|
#urlbar:-moz-lwtheme:hover:not([readonly]),
|
|
.searchbar-textbox:-moz-lwtheme:hover {
|
|
background-color: rgba(255,255,255,.9);
|
|
}
|
|
|
|
#urlbar:-moz-lwtheme[focused]:not([readonly]),
|
|
.searchbar-textbox:-moz-lwtheme[focused] {
|
|
background-color: white;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@ > #urlbar {
|
|
border-inline-start: none;
|
|
padding-inline-start: 0;
|
|
margin-left: 0;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@ > #urlbar:-moz-locale-dir(ltr) {
|
|
border-top-left-radius: 0;
|
|
border-bottom-left-radius: 0;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@ > #urlbar:-moz-locale-dir(rtl) {
|
|
border-top-right-radius: 0;
|
|
border-bottom-right-radius: 0;
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@ {
|
|
clip-path: url("chrome://browser/content/browser.xul#urlbar-back-button-clip-path");
|
|
margin-inline-start: calc(-1 * var(--backbutton-urlbar-overlap));
|
|
}
|
|
|
|
@media (-moz-os-version: windows-win10) {
|
|
@conditionalForwardWithUrlbar@ {
|
|
clip-path: url("chrome://browser/content/browser.xul#urlbar-back-button-clip-path-win10");
|
|
}
|
|
|
|
:root {
|
|
--backbutton-urlbar-overlap: 9px;
|
|
}
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@:-moz-locale-dir(rtl),
|
|
@conditionalForwardWithUrlbar@ > #urlbar:-moz-locale-dir(rtl) {
|
|
/* let urlbar-back-button-clip-path clip the urlbar's right side for RTL */
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
@conditionalForwardWithUrlbar@:-moz-locale-dir(rtl) {
|
|
-moz-box-direction: reverse;
|
|
}
|
|
|
|
html|*.urlbar-input:-moz-lwtheme::placeholder,
|
|
.searchbar-textbox:-moz-lwtheme > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input::placeholder {
|
|
opacity: 1.0;
|
|
color: #777;
|
|
}
|
|
|
|
#urlbar-container {
|
|
-moz-box-align: center;
|
|
}
|
|
|
|
.urlbar-textbox-container {
|
|
-moz-box-align: stretch;
|
|
}
|
|
|
|
.urlbar-input-box {
|
|
margin-inline-start: 0;
|
|
}
|
|
|
|
.urlbar-input-box,
|
|
#urlbar-display-box {
|
|
padding-inline-start: 4px;
|
|
border-inline-start: 1px solid var(--urlbar-separator-color);
|
|
border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
|
|
border-image-slice: 1;
|
|
}
|
|
|
|
#urlbar-icons {
|
|
-moz-box-align: center;
|
|
}
|
|
|
|
.urlbar-icon {
|
|
padding: 0 3px;
|
|
/* 16x16 icon with border-box sizing */
|
|
width: 22px;
|
|
height: 16px;
|
|
}
|
|
|
|
/* ::::: URL Bar Zoom Reset Button ::::: */
|
|
@keyframes urlbar-zoom-reset-pulse {
|
|
0% {
|
|
transform: scale(0);
|
|
}
|
|
75% {
|
|
transform: scale(1.5);
|
|
}
|
|
100% {
|
|
transform: scale(1.0);
|
|
}
|
|
}
|
|
|
|
#urlbar-zoom-button {
|
|
-moz-appearance: none;
|
|
margin: 0 3px;
|
|
font-size: .8em;
|
|
padding: 0 8px;
|
|
border-radius: 1em;
|
|
background-color: hsla(0,0%,0%,.05);
|
|
color: inherit;
|
|
border: 1px solid ThreeDLightShadow;
|
|
}
|
|
|
|
#urlbar-zoom-button[animate="true"] {
|
|
animation-name: urlbar-zoom-reset-pulse;
|
|
animation-duration: 250ms;
|
|
}
|
|
|
|
#urlbar-zoom-button:hover {
|
|
background-color: hsla(0,0%,0%,.1);
|
|
}
|
|
|
|
#urlbar-zoom-button:hover:active {
|
|
background-color: hsla(0,0%,0%,.15);
|
|
}
|
|
|
|
#urlbar-zoom-button > .toolbarbutton-text {
|
|
display: -moz-box;
|
|
}
|
|
|
|
#urlbar-zoom-button > .toolbarbutton-icon {
|
|
display: none;
|
|
}
|
|
|
|
.search-go-container {
|
|
padding: 2px 2px;
|
|
}
|
|
|
|
#urlbar-search-footer {
|
|
border-top: 1px solid var(--panel-separator-color);
|
|
background-color: var(--arrowpanel-dimmed);
|
|
}
|
|
|
|
#urlbar-search-settings {
|
|
-moz-appearance: none;
|
|
-moz-user-focus: ignore;
|
|
color: GrayText;
|
|
margin: 0;
|
|
border: 0;
|
|
padding: 8px 20px;
|
|
background: transparent;
|
|
}
|
|
|
|
#urlbar-search-settings:hover {
|
|
background-color: var(--arrowpanel-dimmed);
|
|
}
|
|
|
|
#urlbar-search-settings:hover:active {
|
|
background-color: var(--arrowpanel-dimmed-further);
|
|
}
|
|
|
|
#urlbar-search-splitter {
|
|
min-width: 6px;
|
|
margin-inline-start: -3px;
|
|
border: none;
|
|
background: transparent;
|
|
}
|
|
|
|
#urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox {
|
|
margin-inline-start: 0;
|
|
}
|
|
|
|
.urlbar-display {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
margin-inline-start: 0;
|
|
color: GrayText;
|
|
}
|
|
|
|
%include ../shared/urlbarSearchSuggestionsNotification.inc.css
|
|
|
|
#search-container {
|
|
min-width: calc(54px + 11ch);
|
|
}
|
|
|
|
/* identity box */
|
|
|
|
#identity-box:-moz-focusring {
|
|
outline: 1px dotted;
|
|
outline-offset: -3px;
|
|
}
|
|
|
|
#urlbar-wrapper[switchingtabs] > #urlbar > .urlbar-textbox-container > .urlbar-history-dropmarker {
|
|
transition: none;
|
|
}
|
|
|
|
#navigator-toolbox:not(:hover) #nav-bar:not([customizing="true"]) #urlbar:not([focused]) > .urlbar-textbox-container > .urlbar-history-dropmarker {
|
|
opacity: 0;
|
|
}
|
|
|
|
.urlbar-history-dropmarker:hover {
|
|
-moz-image-region: var(--urlbar-dropmarker-hover-region);
|
|
}
|
|
|
|
.urlbar-history-dropmarker:hover:active,
|
|
.urlbar-history-dropmarker[open="true"] {
|
|
-moz-image-region: var(--urlbar-dropmarker-active-region);
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.urlbar-history-dropmarker {
|
|
list-style-image: var(--urlbar-dropmarker-2x-url);
|
|
-moz-image-region: var(--urlbar-dropmarker-2x-region);
|
|
}
|
|
|
|
.urlbar-history-dropmarker:hover {
|
|
-moz-image-region: var(--urlbar-dropmarker-hover-2x-region);
|
|
}
|
|
|
|
.urlbar-history-dropmarker[open="true"],
|
|
.urlbar-history-dropmarker:hover:active {
|
|
-moz-image-region: var(--urlbar-dropmarker-active-2x-region);
|
|
}
|
|
|
|
.urlbar-history-dropmarker > .dropmarker-icon {
|
|
width: 11px;
|
|
filter: var(--chrome-icon-filter);
|
|
}
|
|
}
|
|
|
|
/* page proxy icon */
|
|
|
|
%include ../shared/identity-block/identity-block.inc.css
|
|
|
|
/* autocomplete */
|
|
|
|
%include ../shared/autocomplete.inc.css
|
|
|
|
#PopupAutoComplete > richlistbox > richlistitem[originaltype~="datalist-first"] {
|
|
border-top: 1px solid ThreeDShadow;
|
|
}
|
|
|
|
#treecolAutoCompleteImage {
|
|
max-width: 36px;
|
|
}
|
|
|
|
.autocomplete-richlistbox {
|
|
padding: 4px;
|
|
}
|
|
|
|
.autocomplete-richlistitem {
|
|
height: 30px;
|
|
min-height: 30px;
|
|
font: message-box;
|
|
border-radius: 2px;
|
|
border: 1px solid transparent;
|
|
}
|
|
|
|
.autocomplete-richlistitem[selected=true] {
|
|
background-color: hsl(210, 80%, 52%);
|
|
}
|
|
|
|
.ac-title {
|
|
font-size: 14px;
|
|
color: hsl(0, 0%, 0%);
|
|
}
|
|
|
|
.ac-tags {
|
|
font-size: 12px;
|
|
}
|
|
|
|
html|span.ac-tag {
|
|
background-color: hsl(216, 0%, 88%);
|
|
color: hsl(0, 0%, 0%);
|
|
border-radius: 2px;
|
|
border: 1px solid transparent;
|
|
padding: 0 1px;
|
|
}
|
|
|
|
.ac-separator,
|
|
.ac-url,
|
|
.ac-action {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.ac-separator {
|
|
color: hsl(0, 0%, 50%);
|
|
}
|
|
|
|
.ac-url {
|
|
color: hsl(210, 77%, 47%);
|
|
}
|
|
|
|
.ac-action {
|
|
color: hsl(178, 100%, 28%);
|
|
}
|
|
|
|
.ac-title[selected=true],
|
|
.ac-separator[selected],
|
|
.ac-url[selected=true],
|
|
.ac-action[selected=true] {
|
|
color: hsl(0, 0%, 100%);
|
|
}
|
|
|
|
.ac-tags-text[selected] > html|span.ac-tag {
|
|
background-color: hsl(0, 0%, 100%);
|
|
color: hsl(210, 80%, 40%);
|
|
}
|
|
|
|
:root[data-theme="dark"] #PopupAutoComplete,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete,
|
|
toolbar[brighttext] #PopupAutoComplete,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult,
|
|
toolbar[brighttext] #PopupSearchAutoComplete {
|
|
background-color: #2b2b2b !important;
|
|
color: #f3f3f3 !important;
|
|
border-color: #5a5a5a !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #PopupAutoComplete .autocomplete-richlistbox,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .autocomplete-richlistbox,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .autocomplete-richlistbox,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .autocomplete-richlistbox,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .autocomplete-richlistbox,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .autocomplete-richlistbox,
|
|
toolbar[brighttext] #PopupAutoComplete .autocomplete-richlistbox,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .autocomplete-richlistbox,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .autocomplete-richlistbox {
|
|
background-color: #2b2b2b !important;
|
|
color: #f3f3f3 !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #PopupAutoComplete .autocomplete-richlistitem,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .autocomplete-richlistitem,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .autocomplete-richlistitem,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .autocomplete-richlistitem,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .autocomplete-richlistitem,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .autocomplete-richlistitem,
|
|
toolbar[brighttext] #PopupAutoComplete .autocomplete-richlistitem,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .autocomplete-richlistitem,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .autocomplete-richlistitem {
|
|
background-color: #2b2b2b !important;
|
|
color: #f3f3f3 !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #PopupAutoComplete .ac-title,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .ac-title,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .ac-title,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .ac-title,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .ac-title,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .ac-title,
|
|
toolbar[brighttext] #PopupAutoComplete .ac-title,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .ac-title,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .ac-title {
|
|
color: #f3f3f3 !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #PopupAutoComplete .ac-separator,
|
|
:root[data-theme="dark"] #PopupAutoComplete .ac-url,
|
|
:root[data-theme="dark"] #PopupAutoComplete .ac-action,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .ac-separator,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .ac-url,
|
|
:root[data-theme="dark"] #PopupAutoCompleteRichResult .ac-action,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .ac-separator,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .ac-url,
|
|
:root[data-theme="dark"] #PopupSearchAutoComplete .ac-action,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .ac-separator,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .ac-url,
|
|
#main-window[lwtheme-brighttext] #PopupAutoComplete .ac-action,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .ac-separator,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .ac-url,
|
|
#main-window[lwtheme-brighttext] #PopupAutoCompleteRichResult .ac-action,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .ac-separator,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .ac-url,
|
|
#main-window[lwtheme-brighttext] #PopupSearchAutoComplete .ac-action,
|
|
toolbar[brighttext] #PopupAutoComplete .ac-separator,
|
|
toolbar[brighttext] #PopupAutoComplete .ac-url,
|
|
toolbar[brighttext] #PopupAutoComplete .ac-action,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .ac-separator,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .ac-url,
|
|
toolbar[brighttext] #PopupAutoCompleteRichResult .ac-action,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .ac-separator,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .ac-url,
|
|
toolbar[brighttext] #PopupSearchAutoComplete .ac-action {
|
|
color: #a9d0ff !important;
|
|
}
|
|
|
|
html|span.ac-emphasize-text-title,
|
|
html|span.ac-emphasize-text-tag,
|
|
html|span.ac-emphasize-text-url {
|
|
font-weight: 600;
|
|
}
|
|
|
|
@media not all and (-moz-windows-default-theme) {
|
|
.autocomplete-richlistitem[selected=true] {
|
|
background-color: Highlight;
|
|
}
|
|
|
|
.ac-title {
|
|
color: inherit;
|
|
}
|
|
|
|
html|span.ac-tag {
|
|
background-color: -moz-FieldText;
|
|
color: -moz-Field;
|
|
}
|
|
|
|
.ac-separator,
|
|
.ac-url,
|
|
.ac-action {
|
|
color: -moz-nativehyperlinktext;
|
|
}
|
|
|
|
.ac-tags-text[selected] > html|span.ac-tag {
|
|
background-color: HighlightText;
|
|
color: Highlight;
|
|
}
|
|
}
|
|
|
|
.ac-type-icon[type=bookmark] {
|
|
list-style-image: url("chrome://browser/skin/urlbar-star.svg#star");
|
|
}
|
|
|
|
.ac-type-icon[type=bookmark][selected][current] {
|
|
list-style-image: url("chrome://browser/skin/urlbar-star.svg#star-inverted");
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) {
|
|
list-style-image: url("chrome://browser/skin/places/autocomplete-star.png");
|
|
-moz-image-region: rect(0 16px 16px 0);
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) {
|
|
list-style-image: url("chrome://browser/skin/places/autocomplete-star@2x.png");
|
|
-moz-image-region: rect(0 32px 32px 0);
|
|
}
|
|
}
|
|
|
|
@media not all and (-moz-os-version: windows-vista) and (-moz-windows-default-theme) {
|
|
@media not all and (-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
|
|
.autocomplete-treebody::-moz-tree-image(selected, current, bookmark, treecolAutoCompleteImage) {
|
|
-moz-image-region: rect(0 32px 16px 16px);
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.autocomplete-treebody::-moz-tree-image(selected, current, bookmark, treecolAutoCompleteImage) {
|
|
-moz-image-region: rect(0 64px 32px 32px);
|
|
}
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-image(keyword, treecolAutoCompleteImage, selected) {
|
|
list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon-inverted);
|
|
}
|
|
}
|
|
}
|
|
|
|
.ac-type-icon[type=keyword],
|
|
.ac-site-icon[type=searchengine],
|
|
.autocomplete-treebody::-moz-tree-image(keyword, treecolAutoCompleteImage) {
|
|
list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
|
|
}
|
|
|
|
.ac-type-icon[type=keyword][selected],
|
|
.ac-site-icon[type=searchengine][selected],
|
|
.autocomplete-treebody::-moz-tree-image(keyword, treecolAutoCompleteImage, selected) {
|
|
list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon-inverted);
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-image(tag, treecolAutoCompleteImage) {
|
|
list-style-image: url("chrome://browser/skin/places/tag.png");
|
|
width: 16px;
|
|
height: 16px;
|
|
}
|
|
|
|
.ac-type-icon[type=switchtab],
|
|
.ac-type-icon[type=remotetab] {
|
|
list-style-image: url("chrome://browser/skin/urlbar-tab.svg#tab");
|
|
}
|
|
|
|
.ac-type-icon[type=switchtab][selected],
|
|
.ac-type-icon[type=remotetab][selected] {
|
|
list-style-image: url("chrome://browser/skin/urlbar-tab.svg#tab-inverted");
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) {
|
|
color: GrayText;
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-cell-text(suggesthint, treecolAutoCompleteComment),
|
|
.autocomplete-treebody::-moz-tree-cell-text(suggestfirst, treecolAutoCompleteComment)
|
|
{
|
|
color: GrayText;
|
|
font-size: smaller;
|
|
}
|
|
|
|
.autocomplete-treebody::-moz-tree-cell(suggesthint) {
|
|
border-top: 1px solid GrayText;
|
|
}
|
|
|
|
/* combined go/reload/stop button in location bar */
|
|
|
|
#urlbar-reload-button {
|
|
-moz-image-region: rect(0, 14px, 14px, 0);
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled]):hover {
|
|
-moz-image-region: rect(14px, 14px, 28px, 0);
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled]):hover:active {
|
|
-moz-image-region: rect(28px, 14px, 42px, 0);
|
|
}
|
|
|
|
#urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
#urlbar-go-button {
|
|
-moz-image-region: rect(0, 42px, 14px, 28px);
|
|
}
|
|
|
|
#urlbar-go-button:hover {
|
|
-moz-image-region: rect(14px, 42px, 28px, 28px);
|
|
}
|
|
|
|
#urlbar-go-button:hover:active {
|
|
-moz-image-region: rect(28px, 42px, 42px, 28px);
|
|
}
|
|
|
|
#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
#urlbar-stop-button {
|
|
-moz-image-region: rect(0, 28px, 14px, 14px);
|
|
}
|
|
|
|
#urlbar-stop-button:not([disabled]):hover {
|
|
-moz-image-region: rect(14px, 28px, 28px, 14px);
|
|
}
|
|
|
|
#urlbar-stop-button:hover:active {
|
|
-moz-image-region: rect(28px, 28px, 42px, 14px);
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#urlbar-go-button,
|
|
#urlbar-reload-button,
|
|
#urlbar-stop-button {
|
|
list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
|
|
}
|
|
|
|
#urlbar-go-button > .toolbarbutton-icon,
|
|
#urlbar-reload-button > .toolbarbutton-icon,
|
|
#urlbar-stop-button > .toolbarbutton-icon {
|
|
width: 14px;
|
|
}
|
|
|
|
#urlbar-go-button {
|
|
-moz-image-region: rect(0, 84px, 28px, 56px);
|
|
}
|
|
|
|
#urlbar-go-button:hover {
|
|
-moz-image-region: rect(28px, 84px, 56px, 56px);
|
|
}
|
|
|
|
#urlbar-go-button:hover:active {
|
|
-moz-image-region: rect(56px, 84px, 84px, 56px);
|
|
}
|
|
|
|
#urlbar-reload-button {
|
|
-moz-image-region: rect(0, 28px, 28px, 0);
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled]):hover {
|
|
-moz-image-region: rect(28px, 28px, 56px, 0);
|
|
}
|
|
|
|
#urlbar-reload-button:not([disabled]):hover:active {
|
|
-moz-image-region: rect(56px, 28px, 84px, 0);
|
|
}
|
|
|
|
#urlbar-stop-button {
|
|
-moz-image-region: rect(0, 56px, 28px, 28px);
|
|
}
|
|
|
|
#urlbar-stop-button:not([disabled]):hover {
|
|
-moz-image-region: rect(28px, 56px, 56px, 28px);
|
|
}
|
|
|
|
#urlbar-stop-button:hover:active {
|
|
-moz-image-region: rect(56px, 56px, 84px, 28px);
|
|
}
|
|
}
|
|
|
|
/* popup blocker button */
|
|
|
|
#page-report-button {
|
|
list-style-image: url("chrome://browser/skin/urlbar-popup-blocked.png");
|
|
-moz-image-region: rect(0, 16px, 16px, 0);
|
|
}
|
|
|
|
#page-report-button:hover {
|
|
-moz-image-region: rect(0, 32px, 16px, 16px);
|
|
}
|
|
|
|
#page-report-button:hover:active,
|
|
#page-report-button[open="true"] {
|
|
-moz-image-region: rect(0, 48px, 16px, 32px);
|
|
}
|
|
|
|
/* Reader mode button */
|
|
|
|
#reader-mode-button {
|
|
list-style-image: url("chrome://browser/skin/readerMode.svg");
|
|
-moz-image-region: rect(0, 16px, 16px, 0);
|
|
}
|
|
|
|
#reader-mode-button:hover,
|
|
#reader-mode-button[readeractive]:hover {
|
|
-moz-image-region: rect(0, 32px, 16px, 16px);
|
|
}
|
|
|
|
#reader-mode-button:hover:active,
|
|
#reader-mode-button[readeractive] {
|
|
-moz-image-region: rect(0, 48px, 16px, 32px);
|
|
}
|
|
|
|
/* bookmarks menu-button */
|
|
|
|
#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"]:not([overflowedItem=true]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
|
|
padding-top: var(--toolbarbutton-vertical-inner-padding);
|
|
padding-bottom: var(--toolbarbutton-vertical-inner-padding);
|
|
}
|
|
|
|
#BMB_bookmarksPopup[side="top"],
|
|
#BMB_bookmarksPopup[side="bottom"] {
|
|
margin-left: -20px;
|
|
margin-right: -20px;
|
|
}
|
|
|
|
#BMB_bookmarksPopup[side="left"],
|
|
#BMB_bookmarksPopup[side="right"] {
|
|
margin-top: -20px;
|
|
margin-bottom: -20px;
|
|
}
|
|
|
|
#editBookmarkPanelTitle {
|
|
font-size: 130%;
|
|
}
|
|
|
|
#editBookmarkPanelHeader,
|
|
#editBookmarkPanelContent {
|
|
margin-bottom: .5em;
|
|
}
|
|
|
|
/* Implements editBookmarkPanel resizing on folderTree un-collapse. */
|
|
#editBMPanel_folderTree {
|
|
min-width: 27em;
|
|
}
|
|
|
|
/* ::::: content area ::::: */
|
|
|
|
#sidebar {
|
|
background-color: Window;
|
|
}
|
|
|
|
#sidebar-title {
|
|
padding-inline-start: 0px;
|
|
}
|
|
|
|
#sidebar-header > .close-icon {
|
|
-moz-appearance: none;
|
|
padding: 2px;
|
|
margin: 0;
|
|
border: none;
|
|
}
|
|
|
|
@media not all and (min-resolution: 1.1dppx) {
|
|
#sidebar-header > .close-icon:-moz-lwtheme-brighttext {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted.png");
|
|
}
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#sidebar-header > .close-icon:-moz-lwtheme-brighttext {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png");
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
#sidebar-header > .close-icon {
|
|
padding-top: 4px;
|
|
padding-bottom: 4px;
|
|
}
|
|
}
|
|
|
|
.browserContainer > findbar {
|
|
background-color: -moz-dialog;
|
|
color: -moz-DialogText;
|
|
text-shadow: none;
|
|
}
|
|
|
|
/* Tabstrip */
|
|
|
|
#TabsToolbar {
|
|
min-height: 0;
|
|
padding: 0;
|
|
margin-bottom: calc(-1 * var(--tab-toolbar-navbar-overlap)); /* overlap the nav-bar's top border */
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp) and (-moz-windows-default-theme) {
|
|
#main-window[sizemode=normal] #TabsToolbar {
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
}
|
|
|
|
%include ../shared/tabs.inc.css
|
|
|
|
/* Remove border between tab strip and navigation toolbar on Windows 10+ */
|
|
@media not all and (-moz-os-version: windows-xp) {
|
|
@media not all and (-moz-os-version: windows-vista) {
|
|
@media not all and (-moz-os-version: windows-win7) {
|
|
@media not all and (-moz-os-version: windows-win8) {
|
|
@media (-moz-windows-default-theme) {
|
|
.tab-background-end[selected=true]::after,
|
|
.tab-background-start[selected=true]::after {
|
|
content: none;
|
|
}
|
|
|
|
#TabsToolbar {
|
|
--tab-stroke-background-size: 0 0;
|
|
}
|
|
|
|
:root {
|
|
--tab-toolbar-navbar-overlap: 0px;
|
|
}
|
|
|
|
#nav-bar {
|
|
border-top-style: none !important;
|
|
box-shadow: none;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* Invert the unhovered close tab icons on bright-text tabs */
|
|
@media not all and (min-resolution: 1.1dppx) {
|
|
.tab-close-button:-moz-lwtheme-brighttext,
|
|
#TabsToolbar[brighttext] .tab-close-button:not([selected="true"]) {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted.png");
|
|
}
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.tab-close-button:-moz-lwtheme-brighttext,
|
|
#TabsToolbar[brighttext] .tab-close-button:not([selected="true"]) {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png");
|
|
}
|
|
}
|
|
|
|
/* tabbrowser-tab focus ring */
|
|
.tabbrowser-tab:focus > .tab-stack > .tab-content {
|
|
outline: 1px dotted;
|
|
outline-offset: -6px;
|
|
}
|
|
|
|
/* Tab DnD indicator */
|
|
.tab-drop-indicator {
|
|
list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png);
|
|
margin-bottom: -9px;
|
|
z-index: 3;
|
|
}
|
|
|
|
/* Tab close button */
|
|
.tab-close-button {
|
|
-moz-appearance: none;
|
|
border: none;
|
|
}
|
|
|
|
/* Tab scrollbox arrow, tabstrip new tab and all-tabs buttons */
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-left.svg");
|
|
margin: 0 0 var(--tab-toolbar-navbar-overlap);
|
|
}
|
|
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .scrollbutton-up,
|
|
#TabsToolbar[brighttext] > #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
list-style-image: url(chrome://browser/skin/tabbrowser/tab-arrow-left-inverted.svg);
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up[disabled],
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down[disabled] {
|
|
opacity: .4;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-locale-dir(rtl),
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down:-moz-locale-dir(ltr) {
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down {
|
|
transition: 1s background-color ease-out;
|
|
}
|
|
|
|
.tabbrowser-arrowscrollbox > .scrollbutton-down[notifybgtab] {
|
|
background-color: Highlight;
|
|
transition: none;
|
|
}
|
|
|
|
.tabs-newtab-button > .toolbarbutton-icon {
|
|
margin-top: -1px;
|
|
margin-bottom: -1px;
|
|
}
|
|
|
|
.tabs-newtab-button,
|
|
#TabsToolbar > #new-tab-button,
|
|
#TabsToolbar > toolbarpaletteitem > #new-tab-button {
|
|
list-style-image: url(chrome://browser/skin/tabbrowser/newtab.svg);
|
|
-moz-image-region: auto;
|
|
}
|
|
|
|
#TabsToolbar[brighttext] .tabs-newtab-button,
|
|
#TabsToolbar[brighttext] > #new-tab-button,
|
|
#TabsToolbar[brighttext] > toolbarpaletteitem > #new-tab-button {
|
|
list-style-image: url(chrome://browser/skin/tabbrowser/newtab-inverted.svg);
|
|
}
|
|
|
|
.tabs-newtab-button > .toolbarbutton-icon,
|
|
#TabsToolbar > #new-tab-button > .toolbarbutton-icon,
|
|
#TabsToolbar > toolbarpaletteitem > #new-tab-button > .toolbarbutton-icon {
|
|
width: 16px;
|
|
}
|
|
|
|
#TabsToolbar > #new-tab-button {
|
|
width: 26px;
|
|
}
|
|
|
|
#alltabs-button {
|
|
list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow.png");
|
|
}
|
|
|
|
#TabsToolbar[brighttext] > #alltabs-button,
|
|
#TabsToolbar[brighttext] > toolbarpaletteitem > #alltabs-button {
|
|
list-style-image: url("chrome://browser/skin/toolbarbutton-dropdown-arrow-inverted.png");
|
|
}
|
|
|
|
#alltabs-button > .toolbarbutton-icon {
|
|
margin: 0 2px;
|
|
}
|
|
|
|
#alltabs-button > .toolbarbutton-menu-dropmarker {
|
|
display: none;
|
|
}
|
|
|
|
/* All tabs menupopup */
|
|
.alltabs-item > .menu-iconic-left > .menu-iconic-icon {
|
|
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
|
|
}
|
|
|
|
.alltabs-item[selected="true"] {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon {
|
|
list-style-image: url("chrome://global/skin/icons/loading.png");
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
.alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon {
|
|
list-style-image: url("chrome://global/skin/icons/loading@2x.png");
|
|
}
|
|
}
|
|
|
|
toolbarbutton.chevron {
|
|
list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important;
|
|
}
|
|
|
|
toolbar[brighttext] toolbarbutton.chevron {
|
|
list-style-image: url("chrome://global/skin/toolbar/chevron-inverted.png") !important;
|
|
}
|
|
|
|
toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon {
|
|
transform: scaleX(-1);
|
|
}
|
|
|
|
toolbarbutton.chevron > .toolbarbutton-text,
|
|
toolbarbutton.chevron > .toolbarbutton-menu-dropmarker {
|
|
display: none;
|
|
}
|
|
|
|
toolbarbutton.chevron > .toolbarbutton-icon {
|
|
margin: 0;
|
|
}
|
|
|
|
#sidebar-throbber[loading="true"] {
|
|
list-style-image: url("chrome://global/skin/icons/loading.png");
|
|
margin-inline-end: 4px;
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
#sidebar-throbber[loading="true"] {
|
|
list-style-image: url("chrome://global/skin/icons/loading@2x.png");
|
|
width: 16px;
|
|
}
|
|
}
|
|
|
|
/* Bookmarks toolbar */
|
|
#PlacesToolbarDropIndicator {
|
|
list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png);
|
|
}
|
|
|
|
toolbarbutton.bookmark-item[dragover="true"][open="true"] {
|
|
-moz-appearance: none;
|
|
background: Highlight !important;
|
|
color: HighlightText !important;
|
|
}
|
|
|
|
/* rules for menupopup drop indicators */
|
|
.menupopup-drop-indicator-bar {
|
|
position: relative;
|
|
/* these two margins must together compensate the indicator's height */
|
|
margin-top: -1px;
|
|
margin-bottom: -1px;
|
|
}
|
|
|
|
.menupopup-drop-indicator {
|
|
list-style-image: none;
|
|
height: 2px;
|
|
margin-inline-end: -4em;
|
|
background-color: Highlight;
|
|
}
|
|
|
|
%include ../shared/notification-icons.inc.css
|
|
|
|
.popup-notification-body[popupid="addon-progress"],
|
|
.popup-notification-body[popupid="addon-install-confirmation"] {
|
|
width: 28em;
|
|
max-width: 28em;
|
|
}
|
|
|
|
.addon-install-confirmation-name {
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* Notification icon box */
|
|
|
|
.notification-anchor-icon:-moz-focusring {
|
|
outline: 1px dotted -moz-DialogText;
|
|
}
|
|
|
|
/* Status panel */
|
|
|
|
.statuspanel-label {
|
|
margin: 0;
|
|
padding: 2px 4px;
|
|
background: -moz-dialog;
|
|
border: 1px none ThreeDShadow;
|
|
border-top-style: solid;
|
|
color: -moz-dialogText;
|
|
text-shadow: none;
|
|
}
|
|
|
|
@media (-moz-windows-default-theme) {
|
|
.statuspanel-label {
|
|
background: linear-gradient(#fff, #ddd);
|
|
border-color: #ccc;
|
|
color: #333;
|
|
}
|
|
}
|
|
|
|
:root[data-theme="dark"] .statuspanel-label,
|
|
#main-window[lwtheme-brighttext] .statuspanel-label,
|
|
toolbar[brighttext] .statuspanel-label {
|
|
background: #2b2b2b !important;
|
|
border-color: #5a5a5a !important;
|
|
color: #f3f3f3 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.statuspanel-label:-moz-locale-dir(ltr):not([mirror]),
|
|
.statuspanel-label:-moz-locale-dir(rtl)[mirror] {
|
|
border-right-style: solid;
|
|
/* disabled for triggering grayscale AA (bug 659213)
|
|
border-top-right-radius: .3em;
|
|
*/
|
|
margin-right: 1em;
|
|
}
|
|
|
|
.statuspanel-label:-moz-locale-dir(rtl):not([mirror]),
|
|
.statuspanel-label:-moz-locale-dir(ltr)[mirror] {
|
|
border-left-style: solid;
|
|
/* disabled for triggering grayscale AA (bug 659213)
|
|
border-top-left-radius: .3em;
|
|
*/
|
|
margin-left: 1em;
|
|
}
|
|
|
|
%include ../shared/fullscreen/warning.inc.css
|
|
%include ../shared/ctrlTab.inc.css
|
|
%include ../../../devtools/client/themes/responsivedesign.inc.css
|
|
%include ../../../devtools/client/themes/commandline.inc.css
|
|
%include ../shared/plugin-doorhanger.inc.css
|
|
|
|
notification.pluginVulnerable > .notification-inner > .messageCloseButton {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted.png");
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
notification.pluginVulnerable > .notification-inner > .messageCloseButton {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png");
|
|
}
|
|
}
|
|
|
|
|
|
%include downloads/indicator.css
|
|
|
|
/* Error counter */
|
|
|
|
#developer-toolbar-toolbox-button[error-count]:before {
|
|
color: #FDF3DE;
|
|
min-width: 16px;
|
|
text-shadow: none;
|
|
background-image: linear-gradient(#B4211B, #8A1915);
|
|
border-radius: 1px;
|
|
margin-inline-end: 5px;
|
|
}
|
|
|
|
/* Customization mode */
|
|
|
|
%include ../shared/customizableui/customizeMode.inc.css
|
|
|
|
/**
|
|
* This next rule is a hack to disable subpixel anti-aliasing on all
|
|
* labels during the customize mode transition. Subpixel anti-aliasing
|
|
* on Windows with Direct2D layers acceleration is particularly slow to
|
|
* paint, so this hack is how we sidestep that performance bottleneck.
|
|
*/
|
|
#main-window:-moz-any([customize-entering],[customize-exiting]) label {
|
|
transform: perspective(0.01px);
|
|
}
|
|
|
|
#main-window[customize-entered] > #tab-view-deck {
|
|
background-image: url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png");
|
|
background-attachment: fixed;
|
|
}
|
|
|
|
#main-window[customization-lwtheme] > #tab-view-deck:-moz-lwtheme {
|
|
background-repeat: no-repeat;
|
|
background-position: right top;
|
|
background-attachment: fixed;
|
|
/* The image will get set from CustomizeMode.jsm */
|
|
background-image: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
#main-window[customization-lwtheme]:-moz-lwtheme {
|
|
background-image: url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png");
|
|
background-repeat: repeat;
|
|
background-attachment: fixed;
|
|
background-position: left top;
|
|
}
|
|
|
|
#main-window[customize-entered] #browser-bottombox,
|
|
#main-window[customize-entered] #customization-container {
|
|
border-left: 1px solid @toolbarShadowColor@;
|
|
border-right: 1px solid @toolbarShadowColor@;
|
|
background-clip: padding-box;
|
|
}
|
|
|
|
#main-window[customize-entered] #browser-bottombox {
|
|
border-bottom: 1px solid @toolbarShadowColor@;
|
|
}
|
|
|
|
/* End customization mode */
|
|
|
|
/* Private browsing indicators */
|
|
|
|
/**
|
|
* Currently, we have two places where we put private browsing indicators on
|
|
* Windows. When tabsintitlebar is enabled, we draw the indicator in the titlebar.
|
|
* When tabsintitlebar is disabled, we draw the indicator at the end of the
|
|
* tabstrip. The titlebar indicator is the fiddliest of the bunch, since we
|
|
* want the bottom border of the image to line up with the bottom of the window
|
|
* caption buttons. That's why there's so much special-casing going on in here.
|
|
*/
|
|
.private-browsing-indicator {
|
|
display: none;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#private-browsing-indicator-titlebar {
|
|
display: block;
|
|
position: absolute;
|
|
}
|
|
|
|
#main-window[privatebrowsingmode=temporary][tabsintitlebar] #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
display: block;
|
|
}
|
|
|
|
#main-window[privatebrowsingmode=temporary]:-moz-any([inFullscreen],:not([tabsintitlebar])) #TabsToolbar > .private-browsing-indicator {
|
|
display: -moz-box;
|
|
}
|
|
|
|
#TabsToolbar > .private-browsing-indicator {
|
|
background: url("chrome://browser/skin/privatebrowsing-mask-tabstrip.png") no-repeat center -3px;
|
|
margin-inline-start: 4px;
|
|
width: 48px;
|
|
}
|
|
|
|
/* Bug 1008183: We're intentionally using the titlebar asset here for fullscreen
|
|
* mode, since the tabstrip "mimics" the titlebar in that case with its own
|
|
* min/max/close window buttons.
|
|
*/
|
|
#private-browsing-indicator-titlebar > .private-browsing-indicator,
|
|
#main-window[inFullscreen] #TabsToolbar > .private-browsing-indicator {
|
|
background: url("chrome://browser/skin/privatebrowsing-mask-titlebar.png") no-repeat center 0px;
|
|
margin-inline-end: 4px;
|
|
width: 40px;
|
|
height: 20px;
|
|
position: relative;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp) {
|
|
@media not all and (-moz-windows-classic) {
|
|
#private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
background-image: url("chrome://browser/skin/privatebrowsing-mask-titlebar-XPVista7-tall.png");
|
|
height: 28px;
|
|
}
|
|
|
|
#main-window[sizemode="maximized"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
top: -5px;
|
|
}
|
|
#main-window[sizemode="normal"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
top: -1px;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media (-moz-windows-classic) {
|
|
/**
|
|
* We have to use top instead of background-position in this case, otherwise
|
|
* the bottom of the indicator would get cut off by the bounds of the
|
|
* private-browsing-indicator element.
|
|
*/
|
|
#main-window[sizemode="normal"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
top: 4px;
|
|
}
|
|
}
|
|
|
|
@media (-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
@media (-moz-windows-glass) {
|
|
#main-window[sizemode="normal"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
top: 1px;
|
|
}
|
|
#main-window[sizemode="maximized"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
top: -1px;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* This next block targets Aero Basic, which has different positioning for the
|
|
* window caption buttons, and therefore needs to be special-cased.
|
|
*/
|
|
@media (-moz-windows-default-theme) {
|
|
@media not all and (-moz-windows-compositor) {
|
|
#main-window[sizemode="normal"] > #titlebar > #titlebar-content > #titlebar-buttonbox-container > #private-browsing-indicator-titlebar > .private-browsing-indicator {
|
|
background-image: url("chrome://browser/skin/privatebrowsing-mask-titlebar-XPVista7-tall.png");
|
|
height: 28px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* End private browsing indicators */
|
|
|
|
%include ../shared/contextmenu.inc.css
|
|
|
|
#context-navigation {
|
|
background-color: menu;
|
|
padding-bottom: 4px;
|
|
}
|
|
|
|
#context-sep-navigation {
|
|
margin-inline-start: -28px;
|
|
margin-top: -4px;
|
|
}
|
|
|
|
|
|
@media not all and (-moz-os-version: windows-xp) {
|
|
%include browser-aero.css
|
|
}
|
|
|
|
.browser-extension-panel > .panel-arrowcontainer > .panel-arrowcontent {
|
|
padding: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
@media (-moz-os-version: windows-xp),
|
|
(-moz-os-version: windows-vista),
|
|
(-moz-os-version: windows-win7) {
|
|
.cui-widget-panelview[id^=PanelUI-webext-] {
|
|
border-radius: 4px;
|
|
}
|
|
}
|
|
|
|
.webextension-popup-browser {
|
|
border-radius: inherit;
|
|
}
|
|
|
|
.contentSelectDropdown-ingroup > .menu-iconic-text {
|
|
padding-inline-start: 20px;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup {
|
|
background-color: -moz-field;
|
|
-moz-border-top-colors: GrayText;
|
|
-moz-border-right-colors: GrayText;
|
|
-moz-border-bottom-colors: GrayText;
|
|
-moz-border-left-colors: GrayText;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menucaption,
|
|
#ContentSelectDropdown > menupopup > menuitem {
|
|
padding: 0 6px;
|
|
border-width: 0;
|
|
font: -moz-list;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menucaption > .menu-iconic-text,
|
|
#ContentSelectDropdown > menupopup > menuitem > .menu-iconic-text {
|
|
/* Padding should follow the 4/12 ratio, where 12px is the default font-size
|
|
with 4px being the preferred padding size. */
|
|
padding-top: .3333em;
|
|
padding-bottom: .3333em;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menucaption > .menu-iconic-text {
|
|
font-weight: bold;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menuitem[_moz-menuactive="true"][disabled="true"] {
|
|
color: GrayText;
|
|
background-color: unset;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menucaption {
|
|
background-color: buttonface;
|
|
}
|
|
|
|
#ContentSelectDropdown > menupopup > menucaption[disabled="true"] {
|
|
color: GrayText;
|
|
}
|
|
|
|
#ContentSelectDropdown > .isOpenedViaTouch > menucaption > .menu-iconic-text,
|
|
#ContentSelectDropdown > .isOpenedViaTouch > menuitem > .menu-iconic-text {
|
|
/* Touch padding should follow the 11/12 ratio, where 12px is the default
|
|
font-size with 11px being the preferred padding size. */
|
|
padding-top: .9167em;
|
|
padding-bottom: .9167em;
|
|
}
|
|
|
|
/* Minimal dark-mode tail overrides: URL bar readability + close-hover color only. */
|
|
:root[data-theme="dark"] #urlbar,
|
|
:root[data-theme="dark"] #urlbar:hover,
|
|
:root[data-theme="dark"] #urlbar[focused],
|
|
:root[data-theme="dark"] #urlbar:-moz-lwtheme,
|
|
:root[data-theme="dark"] #urlbar:-moz-lwtheme:hover:not([readonly]),
|
|
:root[data-theme="dark"] #urlbar:-moz-lwtheme[focused]:not([readonly]),
|
|
#main-window[lwtheme-brighttext] #urlbar,
|
|
#main-window[lwtheme-brighttext] #urlbar:hover,
|
|
#main-window[lwtheme-brighttext] #urlbar[focused],
|
|
#main-window[lwtheme-brighttext] #urlbar:-moz-lwtheme,
|
|
#main-window[lwtheme-brighttext] #urlbar:-moz-lwtheme:hover:not([readonly]),
|
|
#main-window[lwtheme-brighttext] #urlbar:-moz-lwtheme[focused]:not([readonly]),
|
|
toolbar[brighttext] #urlbar,
|
|
toolbar[brighttext] #urlbar:hover,
|
|
toolbar[brighttext] #urlbar[focused],
|
|
toolbar[brighttext] #urlbar:-moz-lwtheme,
|
|
toolbar[brighttext] #urlbar:-moz-lwtheme:hover:not([readonly]),
|
|
toolbar[brighttext] #urlbar:-moz-lwtheme[focused]:not([readonly]) {
|
|
-moz-appearance: none !important;
|
|
background-color: #2f2f2f !important;
|
|
color: #ffffff !important;
|
|
border-color: #5a5a5a !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #urlbar .autocomplete-textbox-container,
|
|
:root[data-theme="dark"] #urlbar .textbox-input-box,
|
|
:root[data-theme="dark"] #urlbar .textbox-input-box > html|*.textbox-input,
|
|
:root[data-theme="dark"] #urlbar html|*.textbox-input,
|
|
:root[data-theme="dark"] #urlbar html|*.urlbar-input,
|
|
:root[data-theme="dark"] #urlbar .urlbar-input,
|
|
:root[data-theme="dark"] #urlbar .urlbar-display,
|
|
#main-window[lwtheme-brighttext] #urlbar .autocomplete-textbox-container,
|
|
#main-window[lwtheme-brighttext] #urlbar .textbox-input-box,
|
|
#main-window[lwtheme-brighttext] #urlbar .textbox-input-box > html|*.textbox-input,
|
|
#main-window[lwtheme-brighttext] #urlbar html|*.textbox-input,
|
|
#main-window[lwtheme-brighttext] #urlbar html|*.urlbar-input,
|
|
#main-window[lwtheme-brighttext] #urlbar .urlbar-input,
|
|
#main-window[lwtheme-brighttext] #urlbar .urlbar-display,
|
|
toolbar[brighttext] #urlbar .autocomplete-textbox-container,
|
|
toolbar[brighttext] #urlbar .textbox-input-box,
|
|
toolbar[brighttext] #urlbar .textbox-input-box > html|*.textbox-input,
|
|
toolbar[brighttext] #urlbar html|*.textbox-input,
|
|
toolbar[brighttext] #urlbar html|*.urlbar-input,
|
|
toolbar[brighttext] #urlbar .urlbar-input,
|
|
toolbar[brighttext] #urlbar .urlbar-display {
|
|
-moz-appearance: none !important;
|
|
background-color: #2f2f2f !important;
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
:root[data-theme="dark"] #TabsToolbar .tab-close-button,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tab-close-button,
|
|
toolbar[brighttext] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
toolbar[brighttext] #TabsToolbar .tab-close-button {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted.png") !important;
|
|
-moz-image-region: rect(0, 20px, 20px, 0px) !important;
|
|
}
|
|
|
|
@media (min-resolution: 1.1dppx) {
|
|
:root[data-theme="dark"] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
:root[data-theme="dark"] #TabsToolbar .tab-close-button,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tab-close-button,
|
|
toolbar[brighttext] #TabsToolbar .tabbrowser-tab .close-icon,
|
|
toolbar[brighttext] #TabsToolbar .tab-close-button {
|
|
list-style-image: url("chrome://global/skin/icons/close-inverted@2x.png") !important;
|
|
}
|
|
}
|
|
|
|
:root[data-theme="dark"] #TabsToolbar .tabbrowser-tab .close-icon:hover,
|
|
:root[data-theme="dark"] #TabsToolbar .tab-close-button:hover,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tabbrowser-tab .close-icon:hover,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tab-close-button:hover,
|
|
toolbar[brighttext] #TabsToolbar .tabbrowser-tab .close-icon:hover,
|
|
toolbar[brighttext] #TabsToolbar .tab-close-button:hover {
|
|
-moz-image-region: rect(0, 40px, 20px, 20px) !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #TabsToolbar .tabbrowser-tab .close-icon:hover:active,
|
|
:root[data-theme="dark"] #TabsToolbar .tab-close-button:hover:active,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tabbrowser-tab .close-icon:hover:active,
|
|
#main-window[lwtheme-brighttext] #TabsToolbar .tab-close-button:hover:active,
|
|
toolbar[brighttext] #TabsToolbar .tabbrowser-tab .close-icon:hover:active,
|
|
toolbar[brighttext] #TabsToolbar .tab-close-button:hover:active {
|
|
-moz-image-region: rect(0, 60px, 20px, 40px) !important;
|
|
}
|
|
|
|
#titlebar-close:hover,
|
|
#close-button:hover {
|
|
background: #c42b1c !important;
|
|
}
|
|
|
|
#titlebar-close:hover:active,
|
|
#close-button:hover:active {
|
|
background: #a62518 !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] .urlbar-textbox-container,
|
|
:root[data-theme="dark"] .urlbar-input-box,
|
|
:root[data-theme="dark"] #urlbar-display-box,
|
|
#main-window[lwtheme-brighttext] .urlbar-textbox-container,
|
|
#main-window[lwtheme-brighttext] .urlbar-input-box,
|
|
#main-window[lwtheme-brighttext] #urlbar-display-box,
|
|
toolbar[brighttext] .urlbar-textbox-container,
|
|
toolbar[brighttext] .urlbar-input-box,
|
|
toolbar[brighttext] #urlbar-display-box {
|
|
background-color: #2f2f2f !important;
|
|
border-left-color: #5a5a5a !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #titlebar-close:hover,
|
|
:root[data-theme="dark"] #close-button:hover,
|
|
#main-window[lwtheme-brighttext] #titlebar-close:hover,
|
|
#main-window[lwtheme-brighttext] #close-button:hover,
|
|
toolbar[brighttext] #titlebar-close:hover,
|
|
toolbar[brighttext] #close-button:hover {
|
|
-moz-appearance: none !important;
|
|
background-color: #c42b1c !important;
|
|
background-image: none !important;
|
|
list-style-image: url(chrome://browser/skin/caption-buttons.svg#close-white) !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #titlebar-close:hover:active,
|
|
:root[data-theme="dark"] #close-button:hover:active,
|
|
#main-window[lwtheme-brighttext] #titlebar-close:hover:active,
|
|
#main-window[lwtheme-brighttext] #close-button:hover:active,
|
|
toolbar[brighttext] #titlebar-close:hover:active,
|
|
toolbar[brighttext] #close-button:hover:active {
|
|
-moz-appearance: none !important;
|
|
background-color: #a62518 !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #PanelUI-popup toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #widget-overflow toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #widget-overflow toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #widget-overflow #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup #PanelUI-fxa-icon > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup #PanelUI-customize > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup #PanelUI-help > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-popup #PanelUI-quit > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #widget-overflow toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #widget-overflow toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #widget-overflow #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup #PanelUI-fxa-icon > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup #PanelUI-customize > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup #PanelUI-help > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup #PanelUI-quit > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
toolbar[brighttext] #widget-overflow toolbarbutton[cui-areatype="menu-panel"] > .toolbarbutton-icon,
|
|
toolbar[brighttext] #widget-overflow toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-icon,
|
|
toolbar[brighttext] #widget-overflow #zoom-controls > toolbarbutton > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup #PanelUI-fxa-icon > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup #PanelUI-customize > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup #PanelUI-help > .toolbarbutton-icon,
|
|
toolbar[brighttext] #PanelUI-popup #PanelUI-quit > .toolbarbutton-icon {
|
|
filter: invert(100%) brightness(1.12) !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] #tab-view-deck,
|
|
:root[data-theme="dark"] #browser-panel,
|
|
:root[data-theme="dark"] #browser-bottombox,
|
|
:root[data-theme="dark"] #browser,
|
|
:root[data-theme="dark"] browser,
|
|
:root[data-theme="dark"] .browserContainer,
|
|
:root[data-theme="dark"] #appcontent,
|
|
:root[data-theme="dark"] #content,
|
|
:root[data-theme="dark"] .browserStack,
|
|
:root[data-theme="dark"] #high-priority-global-notificationbox,
|
|
:root[data-theme="dark"] #global-notificationbox,
|
|
:root[data-theme="dark"] #main-window,
|
|
#main-window[lwtheme-brighttext] #tab-view-deck,
|
|
#main-window[lwtheme-brighttext] #browser-panel,
|
|
#main-window[lwtheme-brighttext] #browser-bottombox,
|
|
#main-window[lwtheme-brighttext] #browser,
|
|
#main-window[lwtheme-brighttext] browser,
|
|
#main-window[lwtheme-brighttext] .browserContainer,
|
|
#main-window[lwtheme-brighttext] #appcontent,
|
|
#main-window[lwtheme-brighttext] #content,
|
|
#main-window[lwtheme-brighttext] .browserStack,
|
|
#main-window[lwtheme-brighttext] #high-priority-global-notificationbox,
|
|
#main-window[lwtheme-brighttext] #global-notificationbox,
|
|
#main-window[lwtheme-brighttext],
|
|
toolbar[brighttext] #tab-view-deck,
|
|
toolbar[brighttext] #browser-panel,
|
|
toolbar[brighttext] #browser-bottombox,
|
|
toolbar[brighttext] #browser,
|
|
toolbar[brighttext] browser,
|
|
toolbar[brighttext] .browserContainer,
|
|
toolbar[brighttext] #appcontent,
|
|
toolbar[brighttext] #content,
|
|
toolbar[brighttext] .browserStack,
|
|
toolbar[brighttext] #high-priority-global-notificationbox,
|
|
toolbar[brighttext] #global-notificationbox,
|
|
#main-window.firefox toolbar[brighttext] {
|
|
background: #2b2b2b !important;
|
|
background-color: #2b2b2b !important;
|
|
background-image: none !important;
|
|
border: none !important;
|
|
border-color: #2b2b2b !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
/* Restore icon legibility in dark chrome without touching the rest of the theme. */
|
|
:root[data-theme="dark"] #nav-bar .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #nav-bar .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #nav-bar .toolbarbutton-badge-stack > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-icon,
|
|
:root[data-theme="dark"] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
|
|
:root[data-theme="dark"] #back-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #forward-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #urlbar-reload-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #urlbar-stop-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #PanelUI-menu-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #nav-bar-overflow-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #identity-icon,
|
|
:root[data-theme="dark"] #tracking-protection-icon,
|
|
:root[data-theme="dark"] #connection-icon,
|
|
:root[data-theme="dark"] #default-notification-icon,
|
|
:root[data-theme="dark"] #notification-popup-box .notification-anchor-icon,
|
|
:root[data-theme="dark"] .tabs-newtab-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #new-tab-button > .toolbarbutton-icon,
|
|
:root[data-theme="dark"] #titlebar-min,
|
|
:root[data-theme="dark"] #titlebar-max,
|
|
:root[data-theme="dark"] #titlebar-restore,
|
|
:root[data-theme="dark"] #titlebar-close,
|
|
:root[data-theme="dark"] #minimize-button,
|
|
:root[data-theme="dark"] #restore-button,
|
|
:root[data-theme="dark"] #close-button {
|
|
filter: invert(100%) brightness(1.12) !important;
|
|
}
|
|
|
|
#main-window[lwtheme-brighttext] #nav-bar .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #nav-bar .toolbarbutton-menubutton-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #nav-bar .toolbarbutton-badge-stack > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-icon,
|
|
#main-window[lwtheme-brighttext] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
|
|
#main-window[lwtheme-brighttext] #back-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #forward-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #urlbar-reload-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #urlbar-stop-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #PanelUI-menu-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #nav-bar-overflow-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #identity-icon,
|
|
#main-window[lwtheme-brighttext] #tracking-protection-icon,
|
|
#main-window[lwtheme-brighttext] #connection-icon,
|
|
#main-window[lwtheme-brighttext] #default-notification-icon,
|
|
#main-window[lwtheme-brighttext] #notification-popup-box .notification-anchor-icon,
|
|
#main-window[lwtheme-brighttext] .tabs-newtab-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #new-tab-button > .toolbarbutton-icon,
|
|
#main-window[lwtheme-brighttext] #titlebar-min,
|
|
#main-window[lwtheme-brighttext] #titlebar-max,
|
|
#main-window[lwtheme-brighttext] #titlebar-restore,
|
|
#main-window[lwtheme-brighttext] #titlebar-close,
|
|
#main-window[lwtheme-brighttext] #minimize-button,
|
|
#main-window[lwtheme-brighttext] #restore-button,
|
|
#main-window[lwtheme-brighttext] #close-button {
|
|
filter: invert(100%) brightness(1.12) !important;
|
|
}
|
|
|
|
toolbar[brighttext] #identity-icon,
|
|
toolbar[brighttext] #tracking-protection-icon,
|
|
toolbar[brighttext] #connection-icon,
|
|
toolbar[brighttext] #default-notification-icon,
|
|
toolbar[brighttext] #notification-popup-box .notification-anchor-icon,
|
|
toolbar[brighttext] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-icon,
|
|
toolbar[brighttext] #downloads-button > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
|
|
filter: invert(100%) brightness(1.12) !important;
|
|
}
|
|
|
|
/* Remove content perimeter lines around webpages/internal pages. */
|
|
#main-window #browser-border-start,
|
|
#main-window #browser-border-end {
|
|
display: none !important;
|
|
width: 0 !important;
|
|
min-width: 0 !important;
|
|
background: transparent !important;
|
|
border: none !important;
|
|
}
|
|
|
|
#main-window .tabbrowser-tabpanels,
|
|
#main-window #content tabpanels,
|
|
#main-window #appcontent browser,
|
|
#main-window #content browser {
|
|
-moz-appearance: none !important;
|
|
border: none !important;
|
|
border-color: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
/* Keep native scrollbar metrics, only hint dark colors. */
|
|
:root[data-theme="dark"],
|
|
#main-window[lwtheme-brighttext],
|
|
toolbar[brighttext] {
|
|
scrollbar-color: #5a5a5a #2b2b2b;
|
|
}
|
|
|
|
:root[data-theme="dark"] scrollbar,
|
|
:root[data-theme="dark"] slider,
|
|
:root[data-theme="dark"] scrollcorner,
|
|
#main-window[lwtheme-brighttext] scrollbar,
|
|
#main-window[lwtheme-brighttext] slider,
|
|
#main-window[lwtheme-brighttext] scrollcorner,
|
|
toolbar[brighttext] scrollbar,
|
|
toolbar[brighttext] slider,
|
|
toolbar[brighttext] scrollcorner {
|
|
background-image: none !important;
|
|
background-color: #2b2b2b !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] thumb,
|
|
:root[data-theme="dark"] scrollbarbutton,
|
|
#main-window[lwtheme-brighttext] thumb,
|
|
#main-window[lwtheme-brighttext] scrollbarbutton,
|
|
toolbar[brighttext] thumb,
|
|
toolbar[brighttext] scrollbarbutton {
|
|
background-color: #5a5a5a !important;
|
|
border-color: #3f454c !important;
|
|
-moz-border-top-colors: #4a5058 #3f454c !important;
|
|
-moz-border-right-colors: #2f343a #262b30 !important;
|
|
-moz-border-bottom-colors: #2f343a #262b30 !important;
|
|
-moz-border-left-colors: #4a5058 #3f454c !important;
|
|
}
|
|
|
|
:root[data-theme="dark"] thumb:hover,
|
|
:root[data-theme="dark"] scrollbarbutton:hover,
|
|
#main-window[lwtheme-brighttext] thumb:hover,
|
|
#main-window[lwtheme-brighttext] scrollbarbutton:hover,
|
|
toolbar[brighttext] thumb:hover,
|
|
toolbar[brighttext] scrollbarbutton:hover {
|
|
background-color: #6a6a6a !important;
|
|
}
|
|
|
|
%ifdef XP_MACOSX
|
|
/* Final macOS pass for Windows CSS port:
|
|
* keep native-style top chrome geometry stable and controls visible. */
|
|
#main-window > #titlebar,
|
|
#main-window[tabsintitlebar] > #titlebar {
|
|
min-height: 30px !important;
|
|
height: 30px !important;
|
|
}
|
|
|
|
#main-window > #titlebar > #titlebar-content,
|
|
#main-window[tabsintitlebar] > #titlebar > #titlebar-content {
|
|
min-height: 30px !important;
|
|
height: 30px !important;
|
|
}
|
|
|
|
#titlebar-buttonbox-container,
|
|
#titlebar-buttonbox,
|
|
#titlebar-min,
|
|
#titlebar-max,
|
|
#titlebar-close,
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
display: -moz-box !important;
|
|
visibility: visible !important;
|
|
}
|
|
|
|
#titlebar-buttonbox-container,
|
|
#titlebar-buttonbox {
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
/* Keep custom titlebar, but render macOS traffic-light controls inside it. */
|
|
#titlebar-buttonbox-container {
|
|
-moz-box-ordinal-group: 0 !important;
|
|
margin-left: 8px !important;
|
|
margin-right: 0 !important;
|
|
z-index: 20 !important;
|
|
}
|
|
|
|
#titlebar-buttonbox {
|
|
-moz-box-align: center !important;
|
|
min-height: 30px !important;
|
|
}
|
|
|
|
.titlebar-button,
|
|
#titlebar-min,
|
|
#titlebar-max,
|
|
#titlebar-close,
|
|
#minimize-button,
|
|
#restore-button,
|
|
#close-button {
|
|
width: 12px !important;
|
|
height: 12px !important;
|
|
min-height: 12px !important;
|
|
margin-top: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
margin-left: 0 !important;
|
|
margin-right: 6px !important;
|
|
padding: 0 !important;
|
|
border: none !important;
|
|
border-radius: 50% !important;
|
|
background-image: none !important;
|
|
list-style-image: none !important;
|
|
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15) !important;
|
|
}
|
|
|
|
/* Order buttons as macOS traffic lights: close, minimize, zoom. */
|
|
#titlebar-close,
|
|
#close-button {
|
|
-moz-box-ordinal-group: 1 !important;
|
|
}
|
|
|
|
#titlebar-min,
|
|
#minimize-button {
|
|
-moz-box-ordinal-group: 2 !important;
|
|
}
|
|
|
|
#titlebar-max,
|
|
#restore-button {
|
|
-moz-box-ordinal-group: 3 !important;
|
|
}
|
|
|
|
#titlebar-min,
|
|
#minimize-button {
|
|
-moz-appearance: none !important;
|
|
background-color: #febc2e !important;
|
|
}
|
|
|
|
#titlebar-max,
|
|
#restore-button {
|
|
-moz-appearance: none !important;
|
|
background-color: #28c840 !important;
|
|
}
|
|
|
|
/* In maximized mode, Windows-specific selectors have higher specificity.
|
|
* Re-assert fixed traffic-light sizing to prevent stretched green button. */
|
|
#main-window[sizemode="maximized"] #titlebar-max,
|
|
#main-window[sizemode="maximized"] #restore-button {
|
|
width: 12px !important;
|
|
height: 12px !important;
|
|
min-height: 12px !important;
|
|
border-radius: 50% !important;
|
|
background-color: #28c840 !important;
|
|
}
|
|
|
|
#titlebar-close,
|
|
#close-button {
|
|
-moz-appearance: none !important;
|
|
background-color: #ff5f57 !important;
|
|
}
|
|
|
|
/* Dark mode traffic light colors */
|
|
#main-window[lwtheme-brighttext] #titlebar-min,
|
|
#main-window[lwtheme-brighttext] #minimize-button,
|
|
:root[data-theme="dark"] #titlebar-min,
|
|
:root[data-theme="dark"] #minimize-button {
|
|
background-color: #ffbd44 !important;
|
|
}
|
|
|
|
#main-window[lwtheme-brighttext] #titlebar-max,
|
|
#main-window[lwtheme-brighttext] #restore-button,
|
|
:root[data-theme="dark"] #titlebar-max,
|
|
:root[data-theme="dark"] #restore-button {
|
|
background-color: #00ca4e !important;
|
|
}
|
|
|
|
#main-window[sizemode="maximized"][lwtheme-brighttext] #titlebar-max,
|
|
#main-window[sizemode="maximized"][lwtheme-brighttext] #restore-button,
|
|
#main-window[sizemode="maximized"]:root[data-theme="dark"] #titlebar-max,
|
|
#main-window[sizemode="maximized"]:root[data-theme="dark"] #restore-button {
|
|
background-color: #00ca4e !important;
|
|
}
|
|
|
|
#main-window[lwtheme-brighttext] #titlebar-close,
|
|
#main-window[lwtheme-brighttext] #close-button,
|
|
:root[data-theme="dark"] #titlebar-close,
|
|
:root[data-theme="dark"] #close-button {
|
|
background-color: #ff605c !important;
|
|
}
|
|
|
|
#main-window[sizemode="normal"] #TabsToolbar,
|
|
#main-window[sizemode="maximized"] #TabsToolbar,
|
|
#main-window[tabsintitlebar] #toolbar-menubar ~ #TabsToolbar,
|
|
#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] ~ #TabsToolbar {
|
|
margin-top: 0 !important;
|
|
margin-left: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
padding-top: 0 !important;
|
|
padding-inline-start: 76px !important;
|
|
}
|
|
|
|
/* Neutralize Windows tabs-in-titlebar top offsets on macOS. */
|
|
#toolbar-menubar:not([autohide=true]) ~ #TabsToolbar:not([inFullscreen]),
|
|
#toolbar-menubar[autohide=true]:not([inactive]) ~ #TabsToolbar:not([inFullscreen]),
|
|
#main-window[tabsintitlebar][sizemode="normal"]:not([inFullscreen])[chromehidden~="menubar"] #toolbar-menubar ~ #TabsToolbar,
|
|
#main-window[tabsintitlebar][sizemode="normal"]:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive] ~ #TabsToolbar {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
:root {
|
|
--space-above-tabbar: 0px !important;
|
|
--tab-toolbar-navbar-overlap: 0px !important;
|
|
}
|
|
|
|
#main-window[tabsintitlebar] #TabsToolbar {
|
|
min-height: 30px !important;
|
|
}
|
|
|
|
/* Keep the macOS tabstrip anchored; remove Windows floating offsets. */
|
|
#main-window[tabsintitlebar] #tabbrowser-tabs,
|
|
#main-window[tabsintitlebar] .tabbrowser-tab,
|
|
#main-window[tabsintitlebar] .tabbrowser-tab > .tab-stack {
|
|
margin-top: 0 !important;
|
|
margin-bottom: 0 !important;
|
|
padding-top: 0 !important;
|
|
}
|
|
|
|
#main-window[tabsintitlebar]:not([sizemode=fullscreen]) #tabbrowser-tabs {
|
|
position: static !important;
|
|
z-index: auto !important;
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
#main-window > #titlebar,
|
|
#main-window[tabsintitlebar] > #titlebar,
|
|
#main-window > #titlebar > #titlebar-content,
|
|
#main-window[tabsintitlebar] > #titlebar > #titlebar-content,
|
|
#main-window[tabsintitlebar] #TabsToolbar,
|
|
#main-window #toolbar-menubar,
|
|
#main-window #navigator-toolbox {
|
|
-moz-appearance: none !important;
|
|
background-image: none !important;
|
|
background-color: #2b2b2b !important;
|
|
color: #e6e6e6 !important;
|
|
border-color: #2b2b2b !important;
|
|
}
|
|
}
|
|
|
|
/* Ensure webpage content uses the full client area on macOS. */
|
|
#main-window > #tab-view-deck,
|
|
#main-window > #tab-view-deck > #browser-panel,
|
|
#main-window #appcontent,
|
|
#main-window #content,
|
|
#main-window .browserContainer,
|
|
#main-window .browserStack,
|
|
#main-window .tabbrowser-tabpanels,
|
|
#main-window #content browser,
|
|
#main-window #appcontent browser,
|
|
#main-window browser {
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
border: none !important;
|
|
box-shadow: none !important;
|
|
-moz-appearance: none !important;
|
|
}
|
|
|
|
#main-window > #tab-view-deck,
|
|
#main-window > #tab-view-deck > #browser-panel,
|
|
#main-window #appcontent,
|
|
#main-window .browserStack,
|
|
#main-window .tabbrowser-tabpanels {
|
|
-moz-box-flex: 1 !important;
|
|
}
|
|
|
|
/* SVG color adjustment for dark mode. */
|
|
#main-window[lwtheme-brighttext] #PanelUI-popup svg,
|
|
#main-window[lwtheme-brighttext] .panel-arrow svg,
|
|
#main-window[lwtheme-brighttext] panelview svg,
|
|
:root[data-theme="dark"] #PanelUI-popup svg,
|
|
:root[data-theme="dark"] .panel-arrow svg,
|
|
:root[data-theme="dark"] panelview svg {
|
|
fill: currentColor !important;
|
|
filter: invert(100%) !important;
|
|
}
|
|
|
|
/* Ensure panel backgrounds are appropriate for theme. */
|
|
#main-window[lwtheme-brighttext] .panel-white,
|
|
:root[data-theme="dark"] .panel-white {
|
|
background-color: #2a2a2a !important;
|
|
}
|
|
%endif
|
|
|
|
}
|