% 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/. %include ../shared/devedition.inc.css :root { --forwardbutton-width: 29px; } :root[devtoolstheme="light"] { --urlbar-dropmarker-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg"); --urlbar-dropmarker-region: rect(0px, 11px, 14px, 0px); --urlbar-dropmarker-hover-region: rect(0, 22px, 14px, 11px); --urlbar-dropmarker-active-region: rect(0px, 33px, 14px, 22px); --urlbar-dropmarker-2x-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg"); --urlbar-dropmarker-2x-region: rect(0px, 11px, 14px, 0px); --urlbar-dropmarker-hover-2x-region: rect(0, 22px, 14px, 11px); --urlbar-dropmarker-active-2x-region: rect(0px, 33px, 14px, 22px); } :root[devtoolstheme="dark"] .findbar-closebutton:not(:hover), :root[devtoolstheme="dark"] #sidebar-header > .close-icon:not(:hover), .tab-close-button[selected]:not(:hover) { background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 80, 16, 64); } /* The menubar and tabs toolbar should match the devedition theme */ #TabsToolbar, #toolbar-menubar { -moz-appearance: none !important; } #main-menubar { color: var(--chrome-color); } #main-menubar > menu:not([open]) { color: inherit; } /* Allow buttons with -moz-appearance set to look normal on hover and open states */ #navigator-toolbox .toolbarbutton-1:-moz-any(:hover, [open="true"]), #PlacesToolbar toolbarbutton.bookmark-item:-moz-any(:hover, [open="true"]) { color: initial; } /* Square back and forward buttons */ #back-button > .toolbarbutton-icon, #forward-button > .toolbarbutton-icon { margin: 0; border: 1px solid var(--chrome-nav-bar-controls-border-color); padding: 2px 5px; background: var(--chrome-nav-buttons-background); box-shadow: none !important; } #forward-button > .toolbarbutton-icon { border-inline-start: none; } /* Override a box shadow for disabled back button */ #main-window:not([customizing]) #back-button[disabled] > .toolbarbutton-icon { box-shadow: none !important; } #back-button:hover:not([disabled="true"]) > .toolbarbutton-icon, #forward-button:hover:not([disabled="true"]) > .toolbarbutton-icon { background: var(--chrome-nav-buttons-hover-background) !important; } #back-button > .toolbarbutton-icon { border-radius: 2px 0 0 2px !important; } .urlbar-history-dropmarker { -moz-appearance: none; padding: 0 3px; list-style-image: var(--urlbar-dropmarker-url); -moz-image-region: var(--urlbar-dropmarker-region); } /* Add the proper background for tab overflow */ #alltabs-button, #new-tab-button { background: var(--chrome-background-color); } #new-tab-button:hover > .toolbarbutton-icon { border-color: transparent !important; } /* Prevent double border below tabs toolbar */ #TabsToolbar:not([collapsed="true"]) + #nav-bar { border-top-width: 0 !important; } /* Fix the bad-looking text-shadow in the sidebar header: */ .sidebar-header, #sidebar-header { text-shadow: none; } .ac-type-icon { /* Left-align the type icon in awesomebar popup results with the icon in the urlbar. */ margin-inline-start: 11px; }