ShadowFox/alternative_user_files/userContent_no_addons.css

1424 lines
36 KiB
CSS
Raw Normal View History

/* Photon Colors CSS Variables v1.4.0
* Colors are taken from: https://github.com/FirefoxUX/design-tokens */
:root {
--magenta-50: #ff1ad9;
--magenta-60: #ed00b5;
--magenta-70: #b5007f;
--magenta-80: #7d004f;
--magenta-90: #440027;
--purple-50: #9400ff;
--purple-60: #8000d7;
--purple-70: #6200a4;
--purple-80: #440071;
--purple-90: #25003e;
--blue-40: #45a1ff;
--blue-50: #0a84ff;
--blue-60: #0060df;
--blue-70: #003eaa;
--blue-80: #002275;
--blue-90: #000f40;
--teal-50: #00feff;
--teal-60: #00c8d7;
--teal-70: #008ea4;
--teal-80: #005a71;
--teal-90: #002d3e;
--green-50: #30e60b;
--green-60: #12bc00;
--green-70: #058b00;
--green-80: #006504;
--green-90: #003706;
--yellow-50: #ffe900;
--yellow-60: #d7b600;
--yellow-70: #a47f00;
--yellow-80: #715100;
--yellow-90: #3e2800;
--red-50: #ff0039;
--red-60: #d70022;
--red-70: #a4000f;
--red-80: #5a0002;
--red-90: #3e0200;
--orange-50: #ff9400;
--orange-60: #d76e00;
--orange-70: #a44900;
--orange-80: #712b00;
--orange-90: #3e1300;
--grey-10: #f9f9fa;
--grey-20: #ededf0;
--grey-30: #d7d7db;
--grey-40: #b1b1b3;
--grey-50: #737373;
--grey-60: #4a4a4f;
--grey-70: #38383d;
--grey-80: #2a2a2e;
--grey-90: #0c0c0d;
--ink-70: #363959;
--ink-80: #202340;
--ink-90: #0f1126;
}
:root {
--primary-dark-color: var(--grey-70);
/* Color of FF dark theme nav-bar */
--primary-light-color: var(--grey-40);
/* Off white */
--light-accent-color: var(--grey-50);
/* Slightly darker off white */
--dark-accent: var(--grey-80);
/* darker shade of main color */
--mid-way-color: var(--grey-60);
/* inbetween main dark and light color */
--primary-accent-color: var(--blue-40);
--primary-accent-color-dark: var(--blue-50);
--primary-accent-color-darkest: var(--blue-60);
}
@-moz-document url-prefix(about:) {
:root {
--in-content-page-color: var(--primary-light-color) !important;
--in-content-page-background: var(--dark-accent) !important;
--in-content-text-color: var(--primary-light-color) !important;
--in-content-selected-text: var(--primary-light-color) !important;
--in-content-box-background: var(--primary-dark-color) !important;
--in-content-box-background-odd: var(--light-accent-color) !important;
--in-content-box-background-hover: var(--dark-accent) !important;
--in-content-box-background-active: var(--dark-accent) !important;
--in-content-box-border-color: var(--primary-dark-color) !important;
--in-content-item-hover: var(--dark-accent) !important;
--in-content-item-selected: var(--dark-accent) !important;
--in-content-border-highlight: var(--dark-accent) !important;
--in-content-border-focus: var(--dark-accent) !important;
--in-content-border-color: var(--primary-dark-color) !important;
--in-content-category-outline-focus: 1px dotted var(--dark-accent) !important;
--in-content-category-text: var(--primary-light-color) !important;
--in-content-category-text-active: var(--primary-light-color) !important;
--in-content-category-text-selected: var(--primary-accent-color) !important;
--in-content-category-text-selected-active: var(--primary-accent-color-dark) !important;
--in-content-category-background-selected-hover: var(--primary-dark-color) !important;
--in-content-category-background-selected-active: var(--primary-dark-color) !important;
--in-content-link-color: var(--primary-accent-color) !important;
--in-content-link-color-hover: var(--primary-accent-color-dark) !important;
--in-content-link-color-visited: var(--dark-accent) !important;
--in-content-primary-button-background: var(--dark-accent) !important;
--in-content-primary-button-background-hover: var(--primary-accent-color-dark) !important;
--in-content-primary-button-background-active: var(--primary-accent-color-dark) !important;
--in-content-table-header-background: var(--dark-accent) !important;
--in-content-category-background: var(--primary-dark-color) !important;
}
/*Dark context menu*/
menupopup,
popup,
popup > menu > menupopup,
menupopup > menu > menupopup {
-moz-appearance: none !important;
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
border: none !important;
}
/* Remove separator */
menupopup menuseparator {
padding: 0 !important;
}
menupopup menu,
menuitem {
-moz-appearance: none !important;
color: var(--grey-10) !important;
}
menupopup menu:hover,
menuitem:hover {
color: var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background-color: var(--dark-accent) !important;
}
/* Menu Separators - removed */
menupopup menuseparator {
padding: 0 !important;
border-top: none !important;
margin: 2px 6px 2px 6px !important;
-moz-appearance: none !important;
background: rgba(0, 0, 0, 0) !important;
border: 0px !important;
}
@media screen and (-moz-windows-theme) {
menupopup menu,
menuitem {
margin: 1px 6px 1px 6px !important;
}
menupopup,
popup,
popup > menu > menupopup,
menupopup > menu > menupopup {
2018-02-15 01:46:15 +00:00
border: 1px solid var(--dark-accent) !important;
}
}
}
/* Basic changes fundamental to all pages */
@-moz-document regexp("^about:(?!reader).*"), url(https://www.mozilla.org/credits/) {
html:not(#ublock0-epicker),
html:not(#ublock0-epicker) body,
#newtab-customize-overlay {
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
a:link {
color: var(--primary-accent-color) !important;
}
}
@-moz-document url-prefix("https://addons.mozilla.org") {
/* Header & Footer */
.Header,
.Footer-wrapper,
2018-02-03 05:55:57 +00:00
.LanguageTools-header-row,
.Footer,
.amo {
2018-02-15 01:46:15 +00:00
background: var(--dark-accent) !important;
}
.LanguageTools-table-row:nth-child(2n) {
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
}
/* Background Colors */
.LandingPage,
.Home,
.App-content,
.Paginate-page-number {
background: var(--primary-dark-color) !important;
}
/* Search Box */
.SearchForm-icon-magnifying-glass {
filter: invert(65%) !important;
}
/* Cards */
.Hero .Card-contents,
.Home-SubjectShelf .Card-contents,
.Card-header,
.AddonsCard--horizontal .Card-contents,
.AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link,
.SearchForm-query,
.LandingPage-header,
.Categories .Card-contents,
.SectionLinks-dropdown .DropdownMenu-items,
.Card-contents,
.Card--photon .Card-contents,
.Card-footer-link,
.MetadataCard,
.AddonDescription-more-addons:not(.AddonDescription-more-addons--theme) .Card-contents .AddonsCard-list,
.AddonDescription-more-addons--theme .Card-contents .AddonsCard-list,
.Search .SearchResults .SearchResult,
2018-02-03 05:55:57 +00:00
.SearchForm-suggestions-item.SearchForm-suggestions-item,
2018-02-03 22:47:57 +00:00
.Card-contents li,
.Card-footer-text {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
.Home-SubjectShelf-subheading,
.Home-SubjectShelf-link:link,
.Home-SubjectShelf-link:visited,
.Card-header,
.SearchResult-name,
.SearchForm-query,
.LandingPage-addonType-name,
.LandingPage-heading-content,
.Footer-links-header a:link,
.Footer a:active,
.Footer a:hover,
.DropdownMenuItem,
.DropdownMenuItem-section,
.DropdownMenuItem-link a,
.DropdownMenuItem-link a:link,
.Card-contents,
.Card--photon .Card-contents,
.AddonBadges .Badge,
.Addon-author,
.Addon-author a,
.Addon-author a:link
.Button--action,
.Button--action:link,
.Button--action.Button--small:link,
.Button--action,
.Addon-title,
.ReportAbuseButton-show-more,
.SearchResult-summary,
.SearchContextCard-header,
.Paginate-page-number,
.SearchSuggestion-name,
.ExpandableCard-ToggleLink:link,
2018-02-03 22:47:57 +00:00
.Paginate .Paginate-item,
.Card-footer-text {
color: var(--primary-light-color) !important;
}
.Paginate-previous::before,
2018-02-03 05:55:57 +00:00
.Paginate-next::after,
.Card-contents li .Rating-star-group {
filter: invert(70%) !important;
}
2018-02-03 22:47:57 +00:00
.ShowMoreCard-contents::after {
2018-02-15 01:46:15 +00:00
background: linear-gradient(rgba(255, 255, 255, 0), var(--mid-way-color)) !important;
2018-02-03 22:47:57 +00:00
}
.Home-SubjectShelf-link:active,
.Home-SubjectShelf-link:focus,
.Home-SubjectShelf-link:hover,
.SearchResult-link:focus .SearchResult-name,
.SearchResult-link:hover .SearchResult-name,
.Card-footer-link a,
.Card-footer-link a:hover,
.Card-footer-link a:link,
.DropdownMenuItem-link a:hover,
.AddonMoreInfo-contents a:link,
.LanguageTools-table a:link,
.Addon-details .AddonDescription-contents a:link,
.Card.ShowMoreCard.AddonDescription-version-notes a:link {
color: var(--primary-accent-color) !important;
}
.Button--action.Button--outline-only {
border-color: var(--primary-accent-color) !important;
}
.Button--action,
.Button--action.Button--small,
.Paginate .Paginate-item,
.SearchForm-suggestions-item.SearchForm-suggestions-item--highlighted,
.Addon .InstallButton-button {
background: var(--primary-accent-color) !important;
}
.Button--action.Button--outline-only:hover,
.SearchForm-query:hover,
.Button--action:hover {
border-color: var(--primary-accent-color-dark) !important;
}
.SearchForm-query:focus {
box-shadow: 0 0 5px 0 var(--primary-accent-color) !important;
border-color: var(--primary-accent-color-dark) !important;
}
.AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link:hover {
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
border-radius: 0px !important;
}
.Button--report {
text-shadow: none !important;
}
.Icon-external {
filter: invert(20%) !important;
}
.Icon-featured {
filter: invert(85%) !important;
}
}
@-moz-document url-prefix(file:///) {
:root {
2018-02-15 01:46:15 +00:00
background-color: var(--mid-way-color) !important;
}
body {
border: 1px solid var(--mid-way-color) !important;
background-color: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
h1 {
border-bottom: 1px solid var(--light-accent-color) !important;
}
body > table > tbody > tr:hover {
outline: 1px solid var(--mid-way-color) !important;
}
.dir,
.symlink,
.file,
.up {
color: var(--primary-accent-color) !important;
}
}
@-moz-document regexp("^moz-extension://.*manifest.json$") {
html {
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
}
2018-02-14 02:57:19 +00:00
@-moz-document regexp(".*\\.(p|P)(d|D)(f|F).*") {
.dropdownToolbarButton > select > option,
.overlayButton,
.secondaryToolbarButton,
body,
div#viewer {
2018-02-14 03:00:48 +00:00
background-color: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
}
body {
background-image: none!important;
}
.splitToolbarButtonSeparator,
.verticalToolbarSeparator {
box-shadow: none!important;
2018-02-14 03:00:48 +00:00
background-color: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
}
div#toolbarViewer {
2018-02-14 03:00:48 +00:00
background-color: var(--dark-accent)!important;
2018-02-14 02:57:19 +00:00
}
#numPages,
#pageNumber,
#scaleSelect {
color: var(--primary-light-color)!important;
}
.pdfViewer .page {
border-image: none!important;
}
#pageNumber,
#scaleSelectContainer {
2018-02-14 03:00:48 +00:00
border: 1px solid var(--mid-way-color);
2018-02-14 02:57:19 +00:00
}
#loadingBar {
position: relative;
width: 100%;
height: 4px;
background-color: var(--primary-accent-color);
2018-02-14 03:00:48 +00:00
border-bottom: 1px solid var(--light-accent-color);
2018-02-14 02:57:19 +00:00
}
#sidebarContainer {
2018-02-14 03:00:48 +00:00
background-color: var(--primary-dark-color)!important;
2018-02-14 02:57:19 +00:00
}
#toolbarSidebar {
2018-02-14 03:00:48 +00:00
background-color: var(--dark-accent)!important;
2018-02-14 02:57:19 +00:00
background-image: none!important;
}
.doorHanger,
.doorHangerRight {
border: 1px solid!important;
box-shadow: none!important;
}
#toolbarContainer,
.findbar,
.secondaryToolbar {
2018-02-14 03:00:48 +00:00
background-color: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
background-image: none!important;
}
.dropdownToolbarButton,
.overlayButton,
.secondaryToolbarButton,
.toolbarButton {
border: none!important;
color: var(--primary-light-color)!important;
}
.dropdownToolbarButton,
.overlayButton,
.toolbarButton:focus,
.toolbarButton:hover {
2018-02-14 03:00:48 +00:00
background-color: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
background-image: none!important;
border: none!important;
box-shadow: none!important;
}
.secondaryToolbarButton:focus,
.secondaryToolbarButton:hover {
2018-02-14 03:00:48 +00:00
background-color: var(--primary-dark-color)!important;
2018-02-14 02:57:19 +00:00
background-image: none!important;
box-shadow: none!important;
}
.secondaryToolbarButton::before,
.toolbarButton::before {
filter: invert(20%)!important;
}
.secondaryToolbarButton.toggled,
.splitToolbarButton.toggled > .toolbarButton.toggled,
.toolbarButton.toggled {
2018-02-14 03:00:48 +00:00
background-color: var(--primary-dark-color)!important;
2018-02-14 02:57:19 +00:00
background-image: none!important;
box-shadow: none!important;
color: #fff!important;
}
.horizontalToolbarSeparator {
2018-02-14 03:00:48 +00:00
background-color: var(--light-accent-color)!important;
2018-02-14 02:57:19 +00:00
box-shadow: none!important;
}
.dropdownToolbarButton > select,
.toolbarField {
2018-02-14 03:00:48 +00:00
background: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
}
#loadingBar .progress {
2018-02-14 03:00:48 +00:00
background-color: var(--mid-way-color)!important;
2018-02-14 02:57:19 +00:00
}
}
@-moz-document url-prefix(https://raw.githubusercontent.com) {
html {
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url-prefix(view-source) {
*|*:root {
background-color: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
pre[id]:before,
span[id]:before {
color: var(--primary-light-color) !important;
}
.highlight .start-tag {
color: #b78cfd !important;
}
.highlight .end-tag {
color: #b78cfd !important;
}
.highlight .comment {
color: #86de74 !important;
}
.highlight .cdata {
color: #CC0066 !important;
}
.highlight .doctype {
color: steelblue !important;
}
.highlight .pi {
color: #ff7de9 !important;
}
.highlight .entity {
color: #dea174 !important;
}
.highlight .attribute-name {
color: #86de74 !important;
}
.highlight .attribute-value {
color: #75bfff !important;
}
.highlight .markupdeclaration {
color: steelblue !important;
font-style: italic;
}
.highlight .error,
.highlight .error > :-moz-any(.start-tag, .end-tag, .comment, .cdata, .doctype,
.pi, .entity, .attribute-name, .attribute-value) {
color: #de7474 !important;
}
}
@-moz-document url(about:) {
a:link {
color: var(--primary-accent-color) !important;
}
#aboutLogoContainer {
border: none !important;
}
}
@-moz-document url(about:accounts) {
#stage {
background: var(--dark-accent) !important;
}
.button-row button,
.button-row a.button {
background: var(--primary-accent-color) !important;
}
.button-row a.button:active,
.button-row a.button:hover,
.button-row a.button:focus,
.button-row button:active,
.button-row button:hover,
.button-row button:focus {
background: var(--primary-accent-color-dark) !important;
}
}
@-moz-document url(about:addons), url-prefix(about:debugging) {
.detail-view-container {
color: var(--primary-light-color) !important;
}
.detail-row,
.detail-row-complex,
setting {
line-height: 20px;
text-shadow: none !important;
}
.detail-view-container {
font-size: 1.25rem;
color: #ccc !important;
}
page#addons-page,
page.greasemonkey #greasemonkey-sort-bar,
#list-view[type="userstyle"] #addon-list-empty[hidden] ~ #userstyle-sorting,
#addons-page .global-info-container,
.alert,
#nav-header,
#categories,
#header-utils-btn {
background: var(--primary-dark-color) !important;
color: #ccc important;
}
richlistitem.category:not([selected]),
#detail-contrib-description,
page.greasemonkey #greasemonkey-sort-bar .text-link {
color: #d2d2d2 !important;
}
.name-container {
color: #d2d2d2 !important;
font-weight: unset !important;
}
.addon[selected],
.category[selected],
.category.selected {
background: #565656 !important;
-moz-border-start: 4px solid var(--primary-accent-color) !important;
}
.category {
background: var(--primary-dark-color) !important;
border: none !important;
}
#header-utils-btn:hover {
color: white !important;
background: #222 !important;
}
.addon {
color: gray !important;
}
.addon[active="false"] {
opacity: 0.4 !important;
}
richlistitem.category[selected],
#main #promos.js,
#featured-addons,
#addons,
.category.selected {
background: var(--primary-dark-color) !important;
color: var(--primary-accent-color) !important;
}
richlistitem.category:hover:not([selected]) {
text-decoration: underline !important;
}
#view-port-container #detail-view,
#view-port-container #list-view {
filter: unset !important;
background-color: black !important;
color: #d2d2d2 !important;
}
.icon,
#view-port-container #detail-view image,
#view-port-container #list-view image,
deck.view-pane,
#detail-contributions {
background-color: transparent !important;
}
/* Remove dotted border around addons section when selected */
.list > scrollbox > .scrollbox-innerbox {
border: 1px dotted transparent !important;
}
/* Cog wheel */
#header-utils-btn {
fill: var(--primary-light-color) !important;
}
#header-utils-btn:hover {
background: var(--dark-accent) !important;
}
description {
margin-bottom: 4px;
color: var(--primary-light-color) !important;
}
*|button,
menulist {
-moz-appearance: none !important;
background: linear-gradient(var(--dark-accent), var(--dark-accent)) !important;
border: 1px #444 solid !important;
color: #999 !important;
box-shadow: unset !important;
text-decoration: unset !important;
}
*|button:hover {
color: var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--dark-accent) !important;
}
#category-discover {
display: none !important;
}
.addon-view[notification="warning"] {
--view-highlight-color: transparent !important;
}
.text-link {
color: var(--primary-accent-color) !important;
}
textbox[type="search"] {
color: var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
border: 1px solid var(--light-accent-color) !important;
}
textbox[focused] {
border-color: var(--primary-accent-color) !important;
}
/* about:debugging#addons */
.addon-target-container {
2018-02-15 01:46:15 +00:00
background: var(--dark-accent) !important;
}
/* icon */
.addon-target-container .target-icon[src="chrome://mozapps/skin/extensions/extensionGeneric.svg"] {
filter: invert(65%) !important;
}
.addon-target-name {
color: var(--primary-light-color) !important;
}
.addon-target-actions {
border-top: 1px solid var(--primary-light-color) !important;
}
input[type="checkbox"] {
2018-02-15 01:46:15 +00:00
background: var(--light-accent-color) !important;
border: none !important;
box-shadow: none !important;
}
.service-worker-multi-process {
2018-02-15 01:46:15 +00:00
background-color: var(--mid-way-color) !important;
}
2018-02-12 23:21:04 +00:00
*.radio-check {
2018-02-15 01:46:15 +00:00
border: 1px solid var(--light-accent-color) !important;
background-color: var(--light-accent-color) !important;
2018-02-12 23:21:04 +00:00
background-image: none !important;
box-shadow: none !important;
}
*.radio-check[selected] {
2018-02-12 23:21:04 +00:00
fill: var(--primary-accent-color) !important;
}
}
@-moz-document url(about:config) {
/* Warning Message */
#warningScreen,
#warningTitle {
color: var(--primary-light-color) !important;
}
/* Text Box */
textbox {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
color: var(--primary-light-color) !important;
}
/* Body Color */
#configTreeBody::-moz-tree-row() {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
/* Selected Color */
#configTreeBody::-moz-tree-row(selected) {
2018-02-12 21:15:18 +00:00
background: var(--primary-accent-color-darkest) !important;
}
/* Hover Color */
#configTreeBody::-moz-tree-row(hover) {
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
}
#configTreeBody::-moz-tree-row(header) {
background: orange !important;
}
window {
color: var(--primary-light-color) !important;
background: var(--primary-dark-color) !important;
}
}
@-moz-document url(about:debugging) {
.addon-target-container {
background: var(--dark-accent) !important;
}
.addon-target-button:enabled:focus,
.addon-target-button:enabled:hover {
color: var(--primary-accent-color-dark) !important;
}
.addon-target-button:enabled:focus,
.addon-target-button:enabled {
color: var(--primary-accent-color) !important;
}
}
@-moz-document url(about:healthreport) {
.headerContainer {
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
.persistentHeader {
background-color: transparent !important;
}
body {
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
.statsBoxSection-header {
color: var(--primary-accent-color) !important;
}
.statsBoxSection-content li,
.statsBoxSection-content li > .statsBoxSection-value {
color: var(--primary-light-color) !important;
}
}
@-moz-document url(about:memory) {
div.opsRow {
background-color: var(--dark-accent) !important;
}
}
.advanced-panel {
2018-02-15 01:46:15 +00:00
background-color: var(--mid-way-color) !important;
border-color: var(--light-accent-color) !important;
}
.exceptionDialogButtonContainer {
2018-02-15 01:46:15 +00:00
background-color: var(--dark-accent) !important;
}
#learnMoreContainer #learnMoreLink {
color: var(--primary-accent-color) !important;
}
.toggle-container-with-text input[type="checkbox"] {
2018-02-15 01:46:15 +00:00
border: 1px solid var(--light-accent-color) !important;
background-color: var(--mid-way-color) !important;
background-image: none !important;
box-shadow: none !important;
}
.toggle-container-with-text input[type="checkbox"]:checked {
2018-02-15 01:46:15 +00:00
background-image: url("chrome://global/skin/in-content/check.svg"), linear-gradient(var(--mid-way-color), var(--mid-way-color)) !important;
fill: var(--primary-accent-color) !important;
}
@-moz-document url(about:neterror) {
/* about:neterror button */
#errorTryAgain {
background: var(--primary-accent-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url-prefix(about:newtab), url(about:home) {
.top-sites-list .top-site-outer .title span,
.card-outer .card-context {
color: var(--primary-light-color) !important;
}
.section-top-bar .info-option-manage button,
.card-outer:-moz-any(:hover, :focus, .active):not(.placeholder) .card-title {
color: var(--primary-accent-color) !important;
}
.card-outer .card-details,
.card-outer > a,
.section-top-bar .section-info-option .info-option,
.context-menu {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
color: var(--primary-light-color) !important;
}
.search-wrapper .search-label,
.search-wrapper .search-button,
.icon {
fill: var(--primary-light-color) !important;
}
2018-02-08 19:03:30 +00:00
.top-sites-list .top-site-outer .context-menu-button,
.card-outer .context-menu-button {
background-color: var(--grey-20) !important;
background-image: url("chrome://browser/skin/page-action.svg") !important;
border: 1px solid var(--grey-20) !important;
filter: invert(95%) !important;
box-shadow: none !important;
}
2018-02-08 19:03:30 +00:00
.card-outer:-moz-any(:hover, :focus, .active):not(.placeholder) {
2018-02-15 01:46:15 +00:00
box-shadow: 0 0 0 5px var(--dark-accent) !important;
2018-02-08 19:03:30 +00:00
}
.collapsible-section .section-disclaimer {
color: var(--primary-light-color) !important;
}
.collapsible-section .section-disclaimer button:hover:not(.dismiss) {
2018-02-15 01:46:15 +00:00
box-shadow: 0 0 0 5px var(--dark-accent) !important;
2018-02-08 19:03:30 +00:00
}
.collapsible-section .section-disclaimer button {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
border: 1px solid var(--light-accent-color) !important;
2018-02-08 19:03:30 +00:00
color: var(--primary-light-color) !important;
}
.collapsible-section .section-top-bar .info-option-icon {
fill: var(--primary-light-color) !important;
}
.collapsible-section .section-top-bar .info-option {
border: none !important;
}
.collapsible-section .section-top-bar .info-option-manage button::after {
fill: var(--primary-accent-color) !important;
}
.top-sites-list .top-site-outer:hover .tile,
.top-sites-list .top-site-outer:focus .tile,
.top-sites-list .top-site-outer.active .tile {
2018-02-15 01:46:15 +00:00
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 5px var(--dark-accent) !important;
}
.search-wrapper input {
color: var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
.prefs-pane-button button {
2018-02-15 01:46:15 +00:00
fill: var(--mid-way-color) !important;
}
/* Preferencs/close button */
.prefs-pane-button button:hover {
background-color: var(--grey-90) !important;
}
/* Main background */
.prefs-pane .sidebar {
background: var(--primary-dark-color) !important;
border-left: 1px solid var(--primary-light-color) !important;
color: var(--primary-light-color) !important;
}
/* Inner options panel */
.prefs-pane .prefs-modal-inner-wrapper .options {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
border: 1px solid var(--primary-light-color);
}
/* Check boxes */
.prefs-pane [type="checkbox"]:not(:checked) + label::before,
.prefs-pane [type="checkbox"]:checked + label::before {
border: 1px solid var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
/* Check marks */
.prefs-pane [type="checkbox"]:not(:checked) + label::after,
.prefs-pane [type="checkbox"]:checked + label::after {
fill: var(--primary-accent-color) !important;
}
/* Bottom Panel */
.prefs-pane .actions {
background-color: var(--primary-dark-color) !important;
border-left: 1px solid var(--primary-light-color) !important;
border-top: 1px solid var(--primary-light-color) !important;
}
/* "Done Button */
.actions button.done {
background: var(--primary-accent-color) !important;
border: solid 1px var(--primary-accent-color-dark) !important;
color: var(--primary-light-color) !important;
}
.actions button:hover:not(.dismiss) {
box-shadow: 0 0 0 5px var(--primary-light-color) !important;
}
/* Search Bar */
.search-wrapper:active input,
.search-wrapper input:focus {
border-color: var(--primary-accent-color-dark) !important;
box-shadow: 0 0 0 2px var(--primary-accent-color) !important;
}
/* Pocket Suggestions Arrow */
.topic .topic-read-more::after {
fill: var(--primary-accent-color) !important;
}
/* Onboarding Message */
#onboarding-notification-bar {
background: var(--grey-90) !important;
color: var(--primary-light-color) !important;
border-top: 2px solid var(--primary-dark-color) !important;
}
#onboarding-notification-body {
color: var(--primary-light-color) !important;
}
.onboarding-action-button {
background: var(--primary-accent-color) !important;
border: 1px solid var(--primary-accent-color-dark) !important;
color: var(--primary-light-color) !important;
}
#onboarding-notification-close-btn {
filter: invert(65%)!important;
}
.contentSearchHeader,
.search-wrapper .contentSearchSuggestionTable {
2018-02-15 01:46:15 +00:00
background-color: var(--mid-way-color) !important;
color: var(--primary-light-color) !important;
border-bottom: 1px solid var(--primary-light-color) !important;
}
.contentSearchSuggestionsContainer,
.contentSearchHeaderRow,
.contentSearchSuggestionRow,
#contentSearchDefaultEngineHeader,
#contentSearchSearchWithHeader {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
color: var(--primary-light-color) !important;
}
.contentSearchSearchWithHeaderSearchText {
color: var(--primary-accent-color) !important;
}
#snippets-container {
background: var(--primary-dark-color) !important;
}
#snippets {
color: var(--primary-light-color) !important;
}
.snippet .block-snippet-button {
filter: invert(100%) !important;
}
.snippet section {
color: #FFF !important;
}
/* Background color of top site icons */
.top-sites-list .top-site-outer .top-site-icon {
background-color: var(--primary-dark-color) !important;
}
/* Edit Top Sites */
.section-title span,
.actions button.dismiss,
.actions button {
color: var(--primary-light-color) !important;
}
.edit-topsites-wrapper .edit-topsites-inner-wrapper {
background: var(--primary-dark-color) !important;
}
.actions {
border-top: none !important;
background: var(--primary-dark-color) !important;
}
input[type="text"] {
border: solid 1px var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--light-accent-color) !important;
color: var(--primary-light-color) !important;
}
.actions button {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
border: 1px solid #B1B1B3;
color: var(--primary-light-color) !important;
}
/* overlay background */
.modal-overlay {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
/* Onboarding */
#onboarding-overlay {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
#onboarding-overlay-dialog,
.onboarding-hidden,
#onboarding-tour-sync-page[data-login-state=logged-in] .show-on-logged-out,
#onboarding-tour-sync-page[data-login-state=logged-out] .show-on-logged-in {
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url(about:performance) {
#subprocess-reports th {
background-color: var(--primary-accent-color) !important;
color: white !important;
}
#subprocess-reports td {
background-color: var(--dark-accent) !important;
2018-02-15 01:46:15 +00:00
border-color: var(--primary-dark-color) !important;
}
}
@-moz-document url(about:plugins) {
th {
background-color: var(--primary-accent-color-dark) !important;
}
td {
color: var(--primary-light-color) !important;
background-color: var(--dark-accent) !important;
}
.notice {
background: var(--dark-accent) !important;
}
h2 {
color: var(--primary-accent-color) !important;
}
}
@-moz-document url-prefix(about:preferences) {
:root {
--primary-accent-color-dark: var(--primary-accent-color);
}
::-moz-selection {
background: var(--primary-accent-color) !important;
}
.checkbox-check,
.radio-check {
box-shadow: none !important;
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
menulist:not([editable="true"]) > *.menulist-dropmarker {
filter: invert(65%) !important;
}
*.checkbox-check[checked],
*.radio-check[selected] {
border: none !important;
fill: var(--primary-accent-color-dark) !important;
box-shadow: none !important;
}
#categories,
.main-content,
.search-container {
background: var(--primary-dark-color) !important;
}
.category[selected],
.category.selected {
-moz-border-start: 4px solid var(--primary-accent-color) !important;
}
#searchInput {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
border: 1px solid var(--primary-light-color) !important;
border-radius: 4px !important;
}
#handlersView {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
listheader {
2018-02-15 01:46:15 +00:00
background: var(--dark-accent) !important;
}
#handlersView richlistitem[selected="true"] {
background: var(--primary-accent-color) !important;
color: var(--primary-light-color) !important;
}
#handlersView richlistitem:hover {
2018-02-15 01:46:15 +00:00
background: var(--primary-dark-color) !important;
color: var(--primary-light-color) !important;
}
.dialogBox {
filter: invert(80%) !important;
}
/* Search Engines */
#engineChildren::-moz-tree-row() {
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
}
.navigation {
background: var(--primary-dark-color) !important;
}
}
@-moz-document url(about:profiles) {
/* Upper right box */
#action-box {
background-color: var(--dark-accent) !important;
color: var(--primary-light-color) !important;
}
th {
background-color: var(--primary-accent-color-dark) !important;
2018-02-15 01:46:15 +00:00
border-color: var(--dark-accent) !important;
}
td {
color: var(--primary-light-color) !important;
background-color: var(--dark-accent) !important;
2018-02-15 01:46:15 +00:00
border-color: var(--dark-accent) !important;
}
button {
border: 1px solid var(--primary-light-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url-prefix(about:reader) {
body.dark a:link {
color: var(--primary-accent-color) !important;
}
body.dark {
color: var(--primary-light-color) !important;
}
.toolbar {
2018-02-15 01:46:15 +00:00
background-color: var(--dark-accent) !important;
border-right: 1px solid var(--mid-way-color) !important;
}
.toolbar .button {
2018-02-15 01:46:15 +00:00
border-right: 1px solid var(--mid-way-color) !important;
border-bottom: 1px solid var(--mid-way-color) !important;
background-color: var(--dark-accent) !important;
}
.button:hover,
.font-size-buttons > button:hover,
.font-type-buttons > button:hover,
.content-width-buttons > button:hover,
.line-height-buttons > button:hover {
2018-02-15 01:46:15 +00:00
background-color: var(--primary-dark-color) !important;
}
.close-button:hover {
fill: #fff;
background-color: #d94141 !important;
}
.dropdown-popup {
2018-02-15 01:46:15 +00:00
background-color: var(--dark-accent) !important;
border: 1px solid var(--mid-way-color) !important;
box-shadow: 0 1px 3px var(--mid-way-color) !important;
}
.font-type-buttons > button:active:hover,
.font-type-buttons > button.selected {
border-bottom: 1px solid var(--primary-accent-color) !important;
}
.font-type-buttons > .sans-serif-button > .name,
.font-type-buttons > .serif-button > .name {
color: var(--primary-light-color) !important;
}
.font-type-buttons > button,
.font-size-buttons > button,
.content-width-buttons > button,
.line-height-buttons > button {
2018-02-15 01:46:15 +00:00
border-left: 1px solid var(--mid-way-color) !important;
border-bottom: 1px solid var(--mid-way-color) !important;
}
.font-type-buttons > button:active:hover,
.font-type-buttons > button.selected,
.color-scheme-buttons > button:active:hover,
.color-scheme-buttons > button.selected {
box-shadow: inset 0 -3px 0 0 var(--primary-accent-color) !important;
}
}
@-moz-document url(about:robots) {
#errorPageContainer {
background-color: var(--dark-accent) !important;
}
}
@-moz-document url(about:serviceworkers) {
.warningBackground {
background: var(--primary-dark-color) !important;
}
.warningMessage {
border: 1px solid var(--primary-light-color) !important;
2018-02-15 01:46:15 +00:00
background: var(--mid-way-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url(about:studies) {
.info-box-content {
background-color: var(--dark-accent) !important;
}
}
@-moz-document url(about:support) {
:root {
--primary-accent-color-dark: var(--primary-accent-color-darkest);
}
/* Upper right box */
#action-box {
background-color: var(--dark-accent) !important;
color: var(--primary-light-color) !important;
}
th {
background-color: var(--primary-accent-color-dark) !important;
color: var(--grey-30) !important;
}
td {
color: var(--primary-light-color) !important;
background-color: var(--dark-accent) !important;
2018-02-15 01:46:15 +00:00
border: 1px solid var(--mid-way-color) !important;
}
button {
border: 1px solid var(--primary-light-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url(about:url-classifier) {
/* Upper right box */
#action-box {
background-color: var(--dark-accent) !important;
color: var(--primary-light-color) !important;
}
th {
background-color: var(--primary-accent-color-dark) !important;
}
td {
color: var(--primary-light-color) !important;
background-color: var(--dark-accent) !important;
}
button {
border: 1px solid var(--primary-light-color) !important;
color: var(--primary-light-color) !important;
}
}
@-moz-document url(about:webrtc) {
#content > div {
background: var(--dark-accent) !important;
}
div.fold-trigger {
color: var(--primary-accent-color) !important;
}
}