Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @import url("devtools.css");
- :root {
- --in-content-border-hover: #1e90ff80 !important;
- --in-content-border-active: #1e90ff !important;
- --in-content-border-active-shadow: #1e90ff40 !important;
- font-family: "Fira Sans" !important;
- outline: none !important;
- --button-corner-rounding: 2px !important;
- --toolbarbutton-hover-background: #1e90ff80 !important;
- --focus-outline: 0px !important;
- }
- :-moz-focusring,
- :focus,
- button::-moz-focus-inner,
- :-moz-focusring *,
- :focus *,
- :-moz-focusring:focus:not(:focus-visible),
- :-moz-focusring:focus:not(:focus-visible)>* {
- outline: unset !important;
- outline-offset: unset !important;
- -moz-outline-radius: unset !important;
- }
- @-moz-document url(about:blank),
- url-prefix(about:newtab),
- url(about:config),
- url-prefix("chrome://userchromejs/content/aboutconfig/config.xhtml") {
- #newtab-window,
- #newtab-customize-overlay,
- #toolbar {
- /*background: #161a27!important;*/
- background-color: #161a27 !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- font-family: Fira Sans !important;
- }
- }
- /*
- menulist {
- appearance: none !important;
- color: #ffffff !important;
- border: 0px solid var(--in-content-button-border-color);
- border-radius: 4px !important;
- background-color: #161a27 !important;
- padding: 7px 15px !important;
- text-decoration: none !important;
- margin: 4px 8px !important;
- font-size: 14px !important;
- }
- .menupopup-arrowscrollbox {
- border-radius: 8px !important;
- margin-top: 5px !important;
- padding-left: 4px !important;
- padding-right: 4px !important;
- box-shadow: none !important;
- outline: none !important;
- }
- */
- @-moz-document url-prefix("https://ftp.mozilla.org/pub/firefox/releases/") {
- * {
- background-color: #161a27 !important;
- color: #ffffff !important;
- font-family: "Fira Sans" !important;
- font-size: 14px !important;
- }
- }
- /* see this to tweak : https://github.com/gorhill/uBlock/blob/master/src/css/cloud-ui.css*/
- /*---------------------------------UBLOCK ORIGIN ---------------------*/
- @-moz-document url-prefix("moz-extension://e4fdb54f-d559-4a7b-b967-bf80726855b8/") {
- body,
- #sticky,
- #main {
- font-family: Fira Sans !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- hr {
- display: none !important;
- }
- a {
- color: #888 !important;
- }
- .fa-icon {
- /* fill: #ffffff80 !important;
- color: #ffffff80 !important;*/
- fill: #1e90ff !important;
- background: #161a27 !important;
- border: none !important;
- }
- span.fa-icon {
- fill: #ffffff !important;
- background: transparent !important;
- border: 0px !important;
- }
- h2 {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- code {
- background-color: #161a27 !important;
- }
- #switch .fa-icon {
- background: transparent !important;
- fill: #1e90ff !important;
- }
- #switch .fa-icon:hover {
- background: #161a27 !important;
- background-color: #161a27 !important;
- fill: #1e90ff !important;
- }
- #switch .fa {
- background: transparent !important;
- fill: #1e90ff !important;
- }
- html#ublock0-epicker,
- #ublock0-epicker body {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- #ublock0-epicker aside {
- background-color: #000000 !important;
- }
- body.off #switch .fa {
- color: #161a27 !important;
- }
- .tool {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- .tool.enabled:hover {
- background: none !important;
- background-color: #161a27 !important;
- fill: #1e90ff !important;
- color: #1e90ff !important;
- }
- .permatoolbar {
- background-color: #161a27 !important;
- }
- .permatoolbar .button {
- background-color: #161a27 !important;
- }
- .permatoolbar .button:hover {
- fill: #1e90ff !important;
- color: #1e90ff !important;
- background-color: #161a27 !important;
- }
- #tooltip {
- background-color: #000000 !important;
- border: 1px solid #000000 !important;
- color: #ffffff !important;
- }
- #firewall {
- background: #161a27 !important;
- }
- #firewall>div {
- background-color: #333 !important;
- }
- #firewall>div:hover {
- background-color: #444 !important;
- }
- #firewall>div>span {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- #firewall>div>span:first-of-type~span {
- border-left: 1px solid #111 !important;
- }
- #extraTools {
- background-color: #161a27 !important;
- }
- #extraTools>span:hover {
- fill: #1e90ff !important;
- }
- #dashboard-nav {
- background-color: #111 !important;
- border-bottom: 1px solid #777 !important;
- }
- #dashboard-nav-widgets {
- background-color: #111 !important;
- border-bottom: 1px solid #777 !important;
- }
- .tabButton {
- background-color: #161a27 !important;
- border: 0px solid #1b192480 !important;
- border-bottom: 0px solid #777 !important;
- color: #ffffff !important;
- }
- .tabButton.selected {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- border-bottom: 0px solid #222 !important;
- }
- #diff li {
- background-color: #555 !important;
- }
- #diff li:nth-child(even) {
- background-color: #444 !important;
- }
- #diff textarea {
- background-color: #333 !important;
- color: #ffffff !important;
- }
- hr {
- display: none !important;
- }
- .fieldset-header {
- color: #ffffff !important;
- }
- #loggerSettingsDialog,
- #modalOverlayContainer,
- #netFilteringDialog,
- #netFilteringDialog>.panes>.details>div,
- #netFilteringDialog>div.panes>.dynamic .row {
- background-color: #161a27 !important;
- border-color: grey !important;
- }
- #domTree {
- color: #ffffff !important;
- }
- #ruleFilter input,
- input[type=number] {
- -moz-appearance: none !important;
- background-color: #161a27 !important;
- border: 1px solid !important;
- border-color: #161a27 !important;
- color: #ffffff !important;
- }
- #cloudWidget {
- background: #161a27 !important;
- color: #ffffff !important;
- color: #ffffff !important;
- }
- #cloudWidget>span {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- #cloudinfo {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- :root {
- --checkmark: #ffffff !important;
- --checkbox-checked-ink: #1e90ff !important;
- }
- button:hover {
- background-color: #161a27 !important;
- fill: #1e90ff80 !important;
- }
- button#cloudPush,
- button#cloudPull,
- button#cloudPullAndMerge {
- background: #1e90ff !important;
- }
- span.counts {
- color: #1e90ff !important;
- }
- #actions {
- background: #161a27 !important;
- }
- #ublock0_raymondhill_net-browser-action label {
- color: #ffffff !important;
- background-color: #1e90ff !important;
- opacity: 1 !important;
- }
- .CodeMirror-activeline-background {
- background: #1e90ff !important;
- }
- /*****THIS IS A PLACEHOLDER COLOR CHOOSE SOMETHING NICER****/
- #advancedSettings {
- color: #f9f9fa !important;
- }
- .CodeMirror {
- background: #161a27 !important;
- color: #f9f9fb !important;
- }
- .CodeMirror-gutters {
- background-color: #161a27 !important;
- border-right: 1px solid #32313c !important;
- }
- .CodeMirror-merge-gap {
- background: #161a27 !important;
- border-left: 1px solid #32313c !important;
- border-right: 1px solid #32313c !important;
- }
- }
- /*-------------downloads sidebar webext tweaks dark ------------------*/
- @-moz-document url("moz-extension://8323b085-12c9-427f-af42-142a4a90bbb0/sidebar/panel.html") {
- html,
- body {
- font-family: Fira Sans !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- .toolbar-item .btn,
- .change-state-button,
- .cancel-button,
- .erase-button {
- filter: invert(100%) !important;
- }
- .progress {
- border: 0px solid #454545 !important;
- background-color: rgba(30, 144, 255, 0.5) !important;
- }
- .toolbar-bottom {
- border-top: 0px solid #454545 !important;
- }
- .item:hover {
- background-image: linear-gradient(to top, #1e90ff, #1b1924) !important;
- border-radius: 0px !important;
- box-shadow: 0 0 0px 4px #161a27 !important;
- }
- .item:selected {
- background-image: linear-gradient(to top, #1e90ff, #1b1924) !important;
- border-radius: 0px !important;
- box-shadow: 0 0 0px 4px #161a27 !important;
- }
- }
- /* about:support*/
- @-moz-document url(about:support),
- url(about:profiles) {
- body.wide-container {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- th.column,
- button {
- background: #1e90ff !important;
- }
- button:hover {
- background: #1e90ff80 !important;
- }
- a {
- color: #1e90ff !important;
- }
- }
- /* about:preferences */
- @-moz-document url-prefix("about:preferences") {
- .sticky-container {
- background-color: #161a27 !important;
- }
- :root {
- font-family: Fira Sans !important;
- background-color: #161a27 !important;
- }
- a,
- .text-link {
- color: #1e90ff !important;
- text-decoration: none !important;
- }
- a:hover,
- .text-link:hover {
- color: #1e90ff80 !important;
- text-decoration: none !important;
- }
- .category[selected],
- .category.selected {
- fill: #1e90ff !important;
- color: #1e90ff !important;
- }
- /*
- #categories>.category[selected],
- #categories>.category.selected {
- color: #1e90ff !important;
- border-radius: 0px !important;
- color: #ffffff !important;
- }
- */
- #categories>.category:hover {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- border-radius: 2px !important;
- }
- checkbox:not([disabled="true"]):hover>.checkbox-check,
- input[type="checkbox"]:not(:disabled):hover {
- border-color: #1e90ff !important;
- }
- radio:not([disabled="true"]):hover>.radio-check {
- border-color: #1e90ff !important;
- }
- radio:hover>.radio-check {
- fill: #1e90ff80 !important;
- }
- radio:hover {
- fill: #1e90ff80 !important;
- }
- .text-link {
- color: #1e90ff !important;
- }
- button {
- appearance: none !important;
- background-color: #1e90ff !important;
- border: 0px solid !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- /*border-color: #1e90ff !important;*/
- }
- button:hover {
- background-color: #1e90ff50 !important;
- /*border-color: #1e90ff50 !important;*/
- }
- #handlersView,
- #engineChildren {
- background-color: #161a27 !important;
- border-color: #1e90ff !important;
- }
- #browserContainersExtensionContent {
- background-color: #1e90ff20 !important;
- }
- .extension-controlled-icon {
- fill: #ffffff !important;
- opacity: 1 !important;
- filter: invert(100%) !important;
- }
- .content-blocking-category.selected {
- border: 1px solid#1e90ff !important;
- border-radius: 2px !important;
- background-color: #1e90ff80 !important;
- }
- .content-blocking-category {
- border: 1px solid#1e90ff !important;
- border-radius: 2px !important;
- background-color: #1e90ff20 !important;
- }
- #updateSettingsContainer {
- border-radius: 2px !important;
- background: #1e90ff80 !important;
- border: 1px solid #1e90ff !important;
- }
- .sync-group.sync-configured {
- border-radius: 2px !important;
- background: #1e90ff80 !important;
- border: 1px solid #1e90ff !important;
- }
- .dialogBox,
- #PermissionsDialog,
- box-inherit.dialog-content-box {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border: 1px solid transparent;
- border-radius: 8px !important;
- font-family: Fira Sans !important;
- }
- button {
- appearance: none !important;
- color: inherit !important;
- background-color: #1e90ff !important;
- border: 0px solid #1e90ff !important;
- }
- button[disabled] {
- opacity: 0.8 !important;
- }
- button:not([disabled]):hover {
- background-color: #1e90ff80 !important;
- box-shadow: none !important;
- }
- button:not([disabled]):active {
- box-shadow: none !important;
- }
- input[type="checkbox"].toggle-button:checked:hover {
- background: #1e90ff70 !important;
- border-color: #ffffff !important;
- }
- input[type="checkbox"].toggle-button:enabled:hover {
- background: #1e90ffa0 !important;
- border-color: #ffffff !important;
- }
- input[type="checkbox"].toggle-button {
- background: #1e90ff30 !important;
- border-color: #ffffff !important;
- }
- input[type="checkbox"]:enabled:checked {
- background-image: url("chrome://global/skin/icons/check.svg") !important;
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-position: center !important;
- background-repeat: no-repeat !important;
- background-color: #1e90ff !important;
- border-color: #1e90ff !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- input[type="checkbox"]:hover {
- background: #1e90ffa0 !important;
- border-color: #1e90ff !important;
- }
- input[type="checkbox"] {
- background: #161a27 !important;
- border-color: #1e90ff !important;
- }
- /*
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- list-style-image: url("chrome://global/skin/icons/check.svg");
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- */
- #handlersView>richlistitem:active,
- #handlersView>richlistitem[selected],
- #handlersView>richlistitem:hover {
- color: #ffffff !important;
- background: #1e90ff !important;
- }
- search-textbox {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- border-radius: 4px !important;
- color: #ffffff !important;
- background: #161a27 !important;
- outline: 0px !important;
- padding-top: 4px !important;
- }
- #listheader,
- treecol {
- border-color: #1e90ff !important;
- background-color: #1e90ff50 !important;
- box-shadow: inset 0 -1px #1e90ff !important;
- }
- listheader {
- border-color: #1e90ff !important;
- }
- #downloadFolder {
- border-color: #1e90ff !important;
- background-color: #161a27 !important;
- }
- input[type="radio"]:checked,
- *.radio-check[selected] {
- -moz-context-properties: fill;
- fill: currentColor;
- color: #ffffff !important;
- background-color: #1e90ff !important;
- background-image: url("chrome://global/skin/icons/radio.svg");
- border-color: #1e90ff !important;
- color-adjust: exact;
- }
- input[type="radio"],
- *.radio-check {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #161a27 !important;
- }
- #homePageUrl,
- #fxaSyncComputerName {
- background: #161a27 !important;
- color: #ffffff;
- border-color: #1e90ff !important;
- }
- menulist {
- min-height: unset !important;
- height: unset !important;
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- border-radius: 0px !important;
- }
- /*
- button:not(.button-link):not(.close-icon):not(#contentBlockingToggle) {
- padding: 0px !important;
- }
- */
- menulist {
- padding: 2px !important;
- }
- /*
- button:not(.button-link):not(.close-icon):not(.spinbuttons-button) {
- appearance: button !important;
- }
- */
- /*
- menulist {
- appearance: menulist !important;
- }
- */
- /* menulist popup */
- menupopup menuitem {
- background: #161a27 !important;
- padding-top: unset !important;
- padding-bottom: unset !important;
- }
- menupopup menuitem:not([disabled="true"]) {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- menupopup menuitem[selected],
- menupopup menuitem[_moz-menuactive="true"] {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- menupopup menuitem:not([disabled="true"])[selected],
- menupopup menuitem:not([disabled="true"])[_moz-menuactive="true"] {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- }
- @-moz-document url("chrome://global/content/config.xhtml") {
- :root {
- font-family: Fira Sans !important;
- font-size: 14px !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- opacity: 1 !important;
- }
- }
- @-moz-document url("about:home") {
- .outer-wrapper {
- background-color: #161a27 !important;
- }
- #newtab-search-text,
- #searchSuggestionTable,
- #searchSuggestionTable>tr,
- #searchSuggestionTable>tr>td,
- #searchSuggestionTable>table>tr>td,
- #searchSuggestionTable>button {
- background-color: #161a27 !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- .search-wrapper input {
- box-shadow: none !important;
- background-color: black !important;
- }
- body {
- background-color: #161a27 !important;
- background: #161a27 !important;
- color: #ffffff !important;
- }
- .prefs-button button {
- fill: #161a27 !important;
- }
- .prefs-button button:hover,
- .prefs-button button:focus {
- background-color: transparent !important;
- }
- .prefs-button button {
- display: none !important;
- }
- }
- @-moz-document url-prefix("chrome: //global/content/httpsonlyerror/errorpage.html") {
- html,
- body.container {
- font-family: Fira Sans !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- }
- @-moz-document url("about:addons") {
- :root {
- overflow-x: hidden;
- --in-content-border-hover: #1e90ff !important;
- --card-outline-color: #1e90ff !important;
- --in-content-item-hover: rgba(30, 144, 255, 0.5) !important;
- --in-content-item-selected: #1e90ff !important;
- --in-content-item: #ffffff !important;
- --in-content-border: 1px !important;
- --card-outline-color: #1e90ff !important;
- --card-shadow-hover: var(--card-shadow), 0 0 0 2px var(--card-outline-color) !important;
- background-color: #161a27 !important;
- font-family: "Fira Sans" !important;
- }
- html {
- background: #161a27 !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- font-family: Fira Sans !important;
- }
- .inline-options-stack {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- #addons-inline-options {
- color: #ffffff !important;
- }
- a {
- color: #1e90ff !important;
- }
- .back-button,
- .forward-button {
- background-color: #1e90ff80 !important;
- }
- .back-button:hover,
- .forward-button:hover {
- background-color: #1e90ff !important;
- }
- addon-details {
- color: #ffffff !important;
- }
- .button#updates-message {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .button#updates-message:hover {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- /* Remove this if it causes horizontal scrolling problems */
- @media (min-width:720px) {
- #main {
- max-width: unset !important;
- padding-right: 28px !important;
- }
- addon-list>section,
- recommended-addon-list {
- padding: 1em !important;
- display: grid !important;
- grid-template-areas: "hd hd""cd cd" !important;
- grid-template-columns: 1fr 1fr !important;
- column-gap: 1em !important;
- }
- addon-card .card-contents {
- width: unset !important;
- white-space: initial !important;
- }
- .card-heading-image {
- max-width: calc(100% + 32px) !important;
- }
- section>h2 {
- grid-area: hd !important;
- }
- addon-card {
- padding-bottom: 0px !important;
- padding-top: 0px !important;
- grid-area: auto !important;
- }
- addon-card .addon-description {
- max-height: 3em !important;
- scrollbar-width: thin !important;
- color: #ffffff !important;
- text-align: inherit !important;
- }
- .stack.inline-options-stack {
- background-color: #161a27 !important;
- color: #ffffff !important;
- font-size: 14px !important;
- border: none !important;
- }
- addon-card .addon-description {
- height: 3em !important;
- scrollbar-color: #1e90ff #000000 !important;
- scrollbar-width: thin !important;
- }
- }
- .addon-updates-manual-updates-found {
- background: #1e90ff !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- .addon-updates-manual-updates-found:hover {
- background: #1e90ff80 !important;
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- .addon-badge-recommended,
- .addon-badge-private-browsing-allowed {
- transform: scale(0.85) !important;
- margin-bottom: 0px !important;
- }
- #page-options panel-list {
- background-color: #161a27 !important;
- font-size: 14px !important;
- border: none !important;
- color: #ffffff !important;
- outline: none !important;
- box-shadow: none !important;
- }
- .details-deck {
- color: inherit !important;
- }
- .details-deck-button {
- color: #ffffff !important;
- }
- .addon-detail-row {
- display: flex;
- justify-content: space-between;
- align-items: center !important;
- border-top: 1px solid var(--in-content-border-color);
- margin: 0 calc(var(--card-padding) * -1);
- padding: var(--card-padding);
- color: #ffffff !important;
- }
- search-textbox {
- background-color: #161a27 !important;
- }
- .addon-detail-contribute-button {
- -moz-context-properties: fill;
- fill: #ffffff !important;
- background-image: url("chrome://global/skin/icons/heart.svg");
- background-color: #1e90ff !important;
- }
- .addon-detail-contribute-button:hover {
- -moz-context-properties: fill;
- fill: #ffffff !important;
- background-image: url("chrome://global/skin/icons/heart.svg");
- background-color: #1e90ff80 !important;
- }
- /*.category.selected */
- .category[selected] {
- fill: #1e90ff !important;
- color: #1e90ff !important;
- }
- #categories>.category:hover {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- border-radius: 4px !important;
- }
- button[role=menuitem]:focus,
- button[role=menuitem]:enabled:hover {
- background: #1e90ff !important;
- }
- .theme-enable-button {
- background: #1e90ff80 !important;
- }
- .theme-enable-button:hover {
- background: #1e90ff !important;
- }
- .disco-cta-button {
- background: #1e90ff80 !important;
- }
- .disco-cta-button:hover {
- background: #1e90ff !important;
- }
- /*
- button {
- background: #1e90ff !important;
- }
- button:hover {
- background: #1e90ff80 !important;
- }
- */
- panel-item-separator {
- background-color: #454545 !important;
- margin-inline: 5px !important;
- }
- .more-options-button {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- .more-options-button:hover {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- .more-options-button menulist {
- background: #161a27 !important;
- box-shadow: none !important;
- }
- .sticky-container,
- .main-search,
- .main-heading,
- .main-page-content {
- background-color: #161a27 !important;
- }
- .addon-name-link {
- color: #1e90ff !important;
- }
- .addon.card {
- border-radius: 4px !important;
- background-color: #1e90ff15 !important;
- color: #ffffff !important;
- }
- /*
- .addon.card:hover {
- outline: 1px !important;
- border: 1px !important;
- }*/
- input[type="checkbox"].toggle-button:checked:hover {
- background: #1e90ff80 !important;
- /*border-color: var(--in-content-primary-button-background-active);*/
- }
- input[type="checkbox"].toggle-button:enabled:hover {
- background: #1e90ff80 !important;
- }
- input[type="checkbox"].toggle-button {
- background: #1e90ff !important;
- }
- @media (prefers-contrast) {
- button.tab-button[selected],
- button.tab-button[selected]:hover {
- color: #ffffff !important;
- background-color: #1e90ff !important;
- }
- }
- button.tab-button:-moz-focusring {
- outline-offset: -1px !important;
- }
- .tab-group[last-input-type="mouse"]>button.tab-button:-moz-focusring {
- outline: none;
- box-shadow: none;
- }
- .ghost-button:not(.semi-transparent):enabled:hover {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- tab-button[selected],
- .tab-button[selected]:hover,
- .tab-button[selected] {
- border-top-color: #ffffff !important;
- color: #ffffff !important;
- background-color: #1e90ff80 !important;
- }
- .tab-button:hover {
- border-top-color: #1e90ff80 !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- tab-button {
- appearance: none !important;
- border-inline: none !important;
- border-block: 2px solid transparent !important;
- border-radius: 2px !important;
- background: transparent !important;
- background-color: transparent !important;
- font-size: 14px !important;
- line-height: 20px !important;
- margin: 0 !important;
- padding: 4px 16px !important;
- }
- plugin-options>panel-list,
- addon-options>panel-list {
- box-shadow: none !important;
- background-color: #161a27 !important;
- outline: none !important;
- border: none !important;
- color: #ffffff !important;
- /* Having a backdrop-filter leads to some unexpected layering issues */
- }
- button.primary {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- button.primary:hover {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- button.addon-updates-manual-updates-found {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- button.addon-updates-manual-updates-found:hover {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- button.install-postponed {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- button.install-postponed:hover {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- }
- /*------ HTTPS EVERYWHERE ADDON ------*/
- @-moz-document url-prefix("moz-extension://c36e8fbe-ae73-46bc-aef1-79a6938f3366/") {
- html,
- body,
- header {
- font-family: Fira Sans !important;
- background: rgb(22, 26, 39) !important;
- color: #ffffff !important;
- }
- span,
- span.rulesets-version,
- span#current-version {
- font-family: Fira Sans !important;
- background: #161a27 !important;
- color: #ffffff !important;
- }
- h1,
- h2,
- h3 {
- color: #fff !important
- }
- label {
- color: #ccc !important
- }
- button,
- input[type="button"] {
- -moz-appearance: none !important;
- border-radius: 3px !important;
- background-color: #555 !important;
- color: #ffffff !important;
- border: none !important;
- padding: 5px !important;
- margin: 3px !important
- }
- .logo-container img {
- display: none;
- }
- .logo-container::before {
- content: url("HTTPS-Everywhere-Logo2.png") !important;
- height: 36px !important;
- width: 71.017px !important;
- background-color: #161a27 !important;
- }
- button:hover,
- input[type="button"]:hover {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- box-shadow: none !important;
- }
- a:link,
- a {
- color: #1e90ff !important;
- }
- a:visited {
- color: #0070aa !important;
- }
- a:hover {
- color: #0ff !important;
- }
- a:active {
- color: #0050aa !important;
- }
- input[type="text"] {
- -moz-appearance: none !important;
- background-color: #444 !important;
- border: 1px solid #666 !important;
- color: #fff !important;
- margin: 3px !important;
- }
- input[type="text"]:focus {
- border: 1px solid#1e90ff !important;
- }
- input[type="text"][disabled] {
- color: #aaa !important;
- }
- }
- @-moz-document url-prefix("about:debugging") {
- body {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- li.card.debug-target-item.qa-debug-target-item,
- .connect-section {
- border: 2px solid #1f90ff !important;
- border-radius: 4px !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- a.qa-manifest-url {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- button.default-button.qa-debug-target-inspect-button {
- color: #ffffff !important;
- background-color: #1e90ff !important;
- }
- .card,
- .card *:not(button) {
- background-color: #161a27 !important;
- }
- .fieldpair__description {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- .default-button {
- color: #ffffff !important;
- background-color: #1e90ff !important;
- }
- .default-button:enabled:hover {
- color: #ffffff !important;
- background-color: #1e90ff80 !important;
- }
- .primary-button {
- color: #ffffff !important;
- background-color: #1e90ff !important;
- }
- .primary-button:hover {
- color: #ffffff !important;
- background-color: #1e90ff80 !important;
- }
- .debug-target-item__icon {
- background-color: #161a27 !important;
- }
- .icon-label__icon,
- .sidebar__footer__icon {
- fill: grey !important;
- }
- *:link {
- color: #1e90ff !important;
- }
- *:visited {
- color: #1e90ff80 !important;
- }
- html,
- :root,
- body,
- * {
- color: #ffffff !important;
- background-color: #161a27 !important;
- }
- }
- /**************************-*/
- @-moz-document url-prefix("https://addons.mozilla.org") {
- :root {
- --nordp-0: #2E3440;
- --nordp-1: #3B4253;
- --nordp-2: #434c5E;
- --nordp-3: #4C566A;
- --nords-0: #d8DEE9;
- --nords-1: #E5e9f0;
- --nords-2: #ECEFF4;
- --nordf-0: #8FBCBB;
- --nordf-1: #88C0D0;
- --nordf-2: #81A1C1;
- --nordf-3: #5E81AC;
- --nordf-4: #8ad;
- --norda-0: #BF616A;
- --norda-1: #D08770;
- --norda-2: #EBCB8B;
- --norda-3: #A3Be8C;
- --norda-4: #B48EAD;
- }
- :root {
- font-family: Fira Sans !important;
- }
- .Page-content,
- .Header-wrapper,
- .Header,
- .Footer,
- .Footer-wrapper,
- .LanguageTools-header-row,
- .amo {
- background: #161a27 !important;
- background-color: #161a27 !important;
- }
- h1,
- h2 {
- color: #ffffff !important;
- }
- .SearchResult-link,
- .SearchResult-linklink {
- color: #1e90ff !important;
- font-size: 16px !important;
- }
- .Guides-header,
- .HomeHeroGuides-sections .Hero-name-HomeHeroGuides {
- border-color: #ffffff !important;
- }
- .App-content,
- .Home,
- .LandingPage,
- .LanguageTools-table-row:nth-child(2n),
- .Paginate {
- background: #161a27 !important;
- }
- .Select {
- background-color: #161a27 !important;
- }
- .SearchForm-icon-magnifying-glass {
- filter: invert(85%) !important;
- }
- .AddonDescription-more-addons--theme .Card-contents .AddonsCard-list,
- .AddonDescription-more-addons:not(.AddonDescription-more-addons--theme) .Card-contents .AddonsCard-list,
- .AddonsByAuthorsCard .Card-contents .AddonsCard-list,
- .AddonsCard--horizontal .Card-contents,
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link,
- .AutoSearchInput-suggestions-item,
- .Card--photon .Card-contents,
- .Card-contents,
- .Card-contents li,
- .Card-footer,
- .Card-footer-link,
- .Card-footer-text,
- .Card-header,
- .Categories .Card-contents,
- .DropdownMenu-items::after,
- .DropdownMenu-items,
- .Hero .Card-contents,
- .Home-SubjectShelf .Card-contents,
- .LandingPage-header,
- .MetadataCard,
- .Search .SearchResults .SearchResult,
- .Search .SearchResults-message,
- .SearchForm-query,
- .SearchForm-suggestions-item.SearchForm-suggestions-item,
- .SectionLinks-dropdown .DropdownMenu-items,
- input.AutoSearchInput-query,
- .DropdownMenuItem-section {
- background-color: #102942 !important;
- color: #ffffff !important;
- }
- .AutoSearchInput-suggestions-item {
- color: #ffffff !important;
- font-size: 12px !important;
- }
- input.AutoSearchInput-query {
- font-size: 13px !important;
- }
- .Addon-author,
- .Addon-author a,
- .Addon-author a:link .Button--action,
- .Addon-title,
- .AddonBadges .Badge,
- .AddonTitle,
- .Button--action,
- .Button--action.Button--small:link,
- .Button--action:link,
- .Button--neutral,
- .Button--neutral:link,
- .Card--photon .Card-contents,
- .Card-contents,
- .Card-footer-text,
- .Definition-dt,
- .DropdownMenuItem,
- .ui.DropdownMenu-items,
- .DropdownMenuItem-link a,
- .DropdownMenuItem-link a:link,
- .DropdownMenuItem-section,
- .ExpandableCard-ToggleLink:link,
- .Footer a:active,
- .Footer a:hover,
- .Footer-links-header a:link,
- .GuidesAddonCard .AddonTitle a,
- .GuidesAddonCard .GuidesAddonCard-content-header-title .AddonTitle-author,
- .Home-SubjectShelf-link:link,
- .Home-SubjectShelf-link:visited,
- .Home-SubjectShelf-subheading,
- .LandingPage-addonType-name,
- .LandingPage-heading-content,
- .MetadataCard-list dt,
- .Paginate .Button.Paginate-item--current-page,
- .Paginate .Button.Paginate-item:first-child,
- .Paginate .Button.Paginate-item:last-child,
- .Paginate .Button.Paginate-item:link:first-child,
- .Paginate .Button.Paginate-item:link:last-child,
- .Paginate .Button.Paginate-item:visited:first-child,
- .Paginate .Button.Paginate-item:visited:last-child .Paginate-page-number,
- .PermissionsCard-subhead,
- .ReportAbuseButton-show-more,
- .SearchContextCard-header,
- .SearchFilters-label,
- .SearchForm-query,
- .SearchResult--meta-section,
- .SearchResult-name,
- .SearchResult-summary,
- .Select,
- input.AutoSearchInput-query {
- /*background-color: #102942 !important;*/
- color: #ffffff !important;
- }
- .SearchResult-summary {
- font-weight: normal !important;
- font-size: 14px !important;
- line-height: 150% !important;
- /*text-align: justify !important;*/
- }
- .PromotedBadge {
- background: #ffffff !important;
- border-radius: 16px !important;
- }
- .Paginate .Button.Paginate-item:active,
- .Paginate .Button.Paginate-item:hover {
- background-color: #161a27 !important;
- }
- .AutoSearchInput-suggestions-item {
- color: #ffffff !important;
- font-size: 13px !important;
- }
- .popup-notification-learnmore-link {
- color: #1e90ff !important;
- }
- .addon-webext-perm-info,
- .popup-notification-learnmore-link>text-link {
- color: #1e90ff !important;
- }
- .Card-header {
- color: #ffffff !important;
- }
- /*
- .Card-contents li .Rating-star-group,
- .Paginate-next::after,
- .Paginate-previous::before {
- filter: invert(70%) !important;
- }
- */
- .AddonMeta .MetadataCard-content a,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link:link,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link:visited,
- .AddonMeta .MetadataCard-content a:link,
- .AddonMeta .MetadataCard-content a:visited,
- .AddonMeta .MetadataCard-title a,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link:link,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link:visited,
- .AddonMeta .MetadataCard-title a:link,
- .AddonMeta .MetadataCard-title a:visited,
- .RatingsByStar-count a:active,
- .RatingsByStar-count a:link,
- .RatingsByStar-count a:visited,
- .RatingsByStar-star a:active,
- .RatingsByStar-star a:link,
- .RatingsByStar-star a:visited {
- color: white !important;
- }
- .ShowMoreCard-contents::after {
- background: linear-gradient(rgba(255, 255, 255, 0), #1b1924) !important;
- }
- .Addon-details .AddonDescription-contents a:link,
- .AddonDescription-contents a:link,
- .AddonMoreInfo-contents a:link,
- .Card-footer-link a,
- .Card-footer-link a:hover,
- .Card-footer-link a:link,
- .Card.ShowMoreCard.AddonDescription-version-notes a:link,
- .DropdownMenuItem-link a:hover,
- .AddonDescription-contents a:link:active,
- .AddonDescription-contents a:link:visited,
- .Home-SubjectShelf-link:active,
- .Home-SubjectShelf-link:focus,
- .Home-SubjectShelf-link:hover,
- .LanguageTools-table a:link,
- .SearchResult-link:focus .SearchResult-name,
- .SearchResult-link:hover .SearchResult-name {
- /*background-color: #1e90ff !important;*/
- color: white !important;
- }
- .Button--action.Button--outline-only {
- border-color: #161a27 !important;
- }
- input.AutoSearchInput-query {
- border-color: #161a27 !important;
- /*#1D1923*/
- }
- .Addon .InstallButton-button,
- .Button--action,
- .Button--action.Button--small,
- .SearchForm-suggestions-item.SearchForm-suggestions-item--highlighted {
- background: var(--nordp-2) !important;
- }
- .Button--action.Button--outline-only:hover,
- .Button--action:hover,
- .SearchForm-query:hover {
- border-color: var(--nordp-1) !important;
- }
- .SearchForm-query:focus {
- box-shadow: 0 0 5px 0 var(--in-content-border-highlight) !important;
- border-color: var(--in-content-primary-button-background) !important;
- }
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link:hover {
- color: dodgerblue !important;
- border-radius: 0 !important;
- }
- .Button--report {
- text-shadow: none !important;
- }
- .Icon-arrow,
- .Icon-external {
- filter: invert(0%) !important;
- }
- .Icon-magnifying-glass {
- filter: invert(0%) !important;
- }
- .Icon-featured {
- filter: invert(85%) !important;
- }
- .Icon-plus-dark {
- filter: invert(0%) !important;
- }
- .Button--neutral.Button--puffy,
- .Button--neutral:link.Button--puffy {
- background: var(--nordf-0) !important;
- color: var(--foreground) !important;
- }
- .Button--neutral.Button--puffy:hover,
- .Button--neutral:link.Button--puffy:hover {
- background: var(--nordf-1) !important;
- }
- .Addon-summary a:link {
- color: #1e90ff !important;
- }
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-wrapper:focus,
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-wrapper:hover {
- background: transparent !important;
- color: dodgerblue !important;
- /*border-radius: 9px !important;*/
- }
- .UserReview-reply-header,
- .AddonReviewCard-authorByLine {
- color: #1f90ff !important;
- }
- .UserReview-reply-header .Icon-reply-arrow {
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- .Icon-reply-arrow {
- filter: invert(100%) !important;
- }
- span .UserReview-reply-header {
- fill: #1f90ff !important;
- }
- /*
- a,
- a:link {
- color: #1e90ff !important;
- }
- a:hover,
- a:link:hover {
- color: #0057ad !important;
- }
- a:link:visited,
- a:link:active,
- a:active,
- a:visited {
- color: #0057ad !important;
- }
- */
- .Card-footer-link {
- padding: 5px 36px !important;
- padding-top: 5px !important;
- padding-right: 36px !important;
- padding-bottom: 5px !important;
- padding-left: 36px !important;
- border-radius: 4px !important;
- }
- .AddonDescription-contents a:link:hover {
- color: dodgerblue !important;
- }
- .AddonDescription-contents a:link {
- color: white !important;
- }
- a.Addon-all-reviews-link,
- .Addon-all-reviews-link {
- color: white !important;
- background: dodgerblue !important;
- border-radius: 4px !important;
- }
- a.Addon-all-reviews-link:hover {
- color: white !important;
- background: #1e90ff80 !important;
- border-radius: 4px !important;
- }
- }
- @-moz-document url-prefix("https://addons.mozilla.org") {
- :root {
- --pale-blue: #728cbb;
- --custom-bg: #333333;
- --custom-bg-dark: #1a1c1d;
- --custom-fg: #e2e2e2;
- --custom-fg-dark: #cccccc;
- --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: #1e90ff;
- --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: #1b1924;
- --grey-90: #0c0c0d;
- --code-green: #86de74 !important;
- --warning-color: #FCE19F;
- --warning-background-color: #44391F;
- --theme-highlight-green: #86DE74;
- --theme-highlight-blue: #75BFFF;
- --theme-highlight-purple: #B98EFF;
- --theme-highlight-red: #FF7DE9;
- --theme-highlight-yellow: #FFF89E;
- --theme-highlight-bluegrey: #5e88b0;
- --theme-highlight-lightorange: #d99b28;
- --theme-highlight-orange: #d96629;
- --theme-highlight-pink: #df80ff;
- --tone-1: var(--grey-10);
- --tone-2: var(--grey-20);
- --tone-3: var(--grey-30);
- --tone-4: var(--grey-40);
- --tone-5: var(--grey-50);
- --tone-6: var(--grey-60);
- --tone-7: var(--grey-70);
- --tone-8: var(--grey-80);
- --tone-9: var(--grey-90);
- --accent-1: var(--pale-blue);
- --accent-2: var(--pale-blue);
- --accent-3: var(--pale-blue);
- --in-content-page-color: var(--tone-1) !important;
- --in-content-page-background: var(--tone-8) !important;
- --in-content-text-color: var(--tone-1) !important;
- --in-content-selected-text: var(--tone-1) !important;
- --in-content-selected-text-background: #5675b9;
- --in-content-box-background: var(--tone-7) !important;
- --in-content-box-background-odd: #f3f6fa;
- --in-content-box-background-hover: var(--tone-6) !important;
- --in-content-box-background-active: var(--tone-6) !important;
- --in-content-box-border-color: var(--tone-5) !important;
- --in-content-item-hover: rgba(0, 149, 221, 0.25);
- --in-content-item-selected: var(--tone-8) !important;
- --in-content-border-highlight: var(--accent-1) !important;
- --in-content-border-focus: var(--accent-1) !important;
- --in-content-border-color: var(--tone-6) !important;
- --in-content-category-outline-focus: 1px dotted #0a84ff;
- --in-content-category-text: var(--tone-2) !important;
- --in-content-category-text-active: #0c0c0d;
- --in-content-category-text-selected: var(--accent-1) !important;
- --in-content-category-text-selected-active: #1e90ff;
- --in-content-category-background-hover: rgba(12, 12, 13, 0.1);
- --in-content-category-background-active: rgba(12, 12, 13, 0.15);
- --in-content-category-background-selected-hover: rgba(12, 12, 13, 0.15);
- --in-content-category-background-selected-active: rgba(12, 12, 13, 0.2);
- --in-content-tab-color: #424f5a;
- --in-content-link-color: #ffffff !important;
- --in-content-link-color-hover: #1e90ff !important;
- --in-content-link-color-active: white !important;
- --in-content-link-color-visited: white !important;
- --in-content-primary-button-background: var(--accent-2) !important;
- --in-content-primary-button-background-hover: var(--accent-3) !important;
- --in-content-primary-button-background-active: var(--accent-3) !important;
- --in-content-table-border-dark-color: var(--tone-7) !important;
- --in-content-table-header-background: var(--accent-2) !important;
- --theme-selection-background: var(--accent-2) !important;
- --theme-selection-background-hover: var(--accent-1) !important;
- --in-content-category-header-background: var(--tone-8) !important;
- --selected-icon-fill-color: var(--tone-2) !important;
- --in-content-dark-header-background: var(--tone-9) !important;
- --tab-line-selected-color: var(--accent-2) !important;
- --secure-connection-color: var(--accent-1);
- --tab-background-color: var(--tone-9) !important;
- --tab-color: var(--in-content-selected-text);
- --theme-sidebar-background: #1B1B1D !important;
- --card-outline-color: var(--in-content-box-border-color) !important;
- --cm-background: var(--tone-8) !important;
- --cm-selection: #353b48 !important;
- --cm-marker: #555 !important;
- --cm-linenumber: #58575c !important;
- --cm-cursor: #fff !important;
- --cm-active-line-background: rgba(185, 215, 253, .15) !important;
- --cm-matching-bracket: rgba(255, 255, 255, .25) !important;
- --cm-search-background: rgba(24, 29, 32, 1) !important;
- --cm-red: #de7474 !important;
- --dummy-variable-for-updater-scripts: #000000;
- }
- * {
- font-family: Fira Sans !important;
- }
- .Footer,
- .Footer-wrapper,
- .LanguageTools-header-row,
- .amo {
- background: var(--in-content-category-header-background) !important;
- }
- h1,
- h2 {
- color: #ffffff !important;
- }
- .Guides-header,
- .HomeHeroGuides-sections .Hero-name-HomeHeroGuides {
- border-color: var(--in-content-box-border-color) !important;
- }
- .Page-content {
- background: #161a27 !important;
- }
- .App-content,
- .Home,
- .LandingPage,
- .LanguageTools-table-row:nth-child(2n),
- .Paginate {
- background: var(--in-content-page-background) !important;
- }
- /*
- .Addon-icon-image,
- .SearchResult-icon {
- }
- */
- .Select {
- background-color: var(--in-content-page-background) !important;
- }
- .SearchForm-icon-magnifying-glass {
- filter: invert(65%) !important;
- }
- .Notice-genericWarning {
- background-color: var(--norda-2) !important;
- color: #000000 !important;
- }
- .AddonDescription-more-addons--theme .Card-contents .AddonsCard-list,
- .AddonDescription-more-addons:not(.AddonDescription-more-addons--theme) .Card-contents .AddonsCard-list,
- .AddonsByAuthorsCard .Card-contents .AddonsCard-list,
- .AddonsCard--horizontal .Card-contents,
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link,
- .AutoSearchInput-suggestions-item,
- .Card--photon .Card-contents,
- .Card-contents,
- .Card-contents li,
- .Card-footer,
- .Card-footer-link,
- .Card-footer-text,
- .Card-header,
- .Categories .Card-contents,
- .DropdownMenu-items::after,
- .Hero .Card-contents,
- .Home-SubjectShelf .Card-contents,
- .LandingPage-header,
- .MetadataCard,
- .Search .SearchResults .SearchResult,
- .Search .SearchResults-message,
- .SearchForm-query,
- .SearchForm-suggestions-item.SearchForm-suggestions-item,
- .SectionLinks-dropdown .DropdownMenu-items,
- input.AutoSearchInput-query {
- /*background-color: #1b192450 !important;*/
- color: #ffffff !important;
- }
- input.AutoSearchInput-query {
- font-size: 13px !important;
- }
- .Addon-author,
- .Addon-author a,
- .Addon-author a:link .Button--action,
- .Addon-title,
- .AddonBadges .Badge,
- .AddonTitle,
- .Button--action,
- .Button--action.Button--small:link,
- .Button--action:link,
- .Button--neutral,
- .Button--neutral:link,
- .Card--photon .Card-contents,
- .Card-contents,
- .Card-footer-text,
- .Definition-dt,
- .DropdownMenuItem,
- .DropdownMenuItem-link a,
- .DropdownMenuItem-link a:link,
- .DropdownMenuItem-section,
- .ExpandableCard-ToggleLink:link,
- .Footer a:active,
- .Footer a:hover,
- .Footer-links-header a:link,
- .GuidesAddonCard .AddonTitle a,
- .GuidesAddonCard .GuidesAddonCard-content-header-title .AddonTitle-author,
- .Home-SubjectShelf-link:link,
- .Home-SubjectShelf-link:visited,
- .Home-SubjectShelf-subheading,
- .LandingPage-addonType-name,
- .LandingPage-heading-content,
- .MetadataCard-list dt,
- .Paginate .Button.Paginate-item--current-page,
- .Paginate .Button.Paginate-item:first-child,
- .Paginate .Button.Paginate-item:last-child,
- .Paginate .Button.Paginate-item:link:first-child,
- .Paginate .Button.Paginate-item:link:last-child,
- .Paginate .Button.Paginate-item:visited:first-child,
- .Paginate .Button.Paginate-item:visited:last-child .Paginate-page-number,
- .PermissionsCard-subhead,
- .ReportAbuseButton-show-more,
- .SearchContextCard-header,
- .SearchFilters-label,
- .SearchForm-query,
- .SearchResult--meta-section,
- .SearchResult-name,
- .SearchResult-summary,
- .Select,
- input.AutoSearchInput-query {
- /*background-color: #102942 !important;*/
- color: #ffffff !important;
- }
- input.AutoSearchInput-query {
- font-size: 13px !important;
- background: #161a27 !important;
- border: 1px solid #1e90ff !important;
- border-bottom-left-radius: 4px !important;
- border-bottom-right-radius: 4px !important;
- }
- .SearchResult-summary {
- font-size: 14px !important;
- line-height: 150% !important;
- /*text-align: justify !important;*/
- font-weight: normal !important;
- }
- .Paginate .Button.Paginate-item:active,
- .Paginate .Button.Paginate-item:hover {
- background-color: #161a27 !important;
- }
- .AutoSearchInput-suggestions-item {
- color: #ffffff !important;
- font-size: 13px !important;
- background-color: #161a27 !important;
- border: 0px !important;
- outline: none !important;
- box-shadow: none !important;
- }
- .AutoSearchInput-suggestions-item:hover {
- color: #ffffff !important;
- font-size: 13px !important;
- background-color: #1e90ff !important;
- border-radius: 0px !important;
- border: 0px !important;
- outline: none !important;
- box-shadow: none !important;
- }
- .PermissionsCard-list--required .Icon {
- fill: dodgerblue !important;
- color: dodgerblue !important;
- }
- /*.SearchResult {
- color: #ffffff !important;
- font-size: 13px !important;
- background-color: #161a27 !important;
- border: 0px !important;
- outline: none !important;
- box-shadow: none !important;
- }
- .SearchResult:hover {
- color: #ffffff !important;
- font-size: 13px !important;
- background-color: #1e90ff !important;
- border-radius: 4px !important;
- border: 0px !important;
- outline: none !important;
- box-shadow: none !important;
- }*/
- .Card-header {
- color: white !important;
- }
- .Card-contents li .Rating-star-group,
- .Paginate-next::after,
- .Paginate-previous::before {
- filter: invert(70%) !important;
- }
- .AddonMeta .MetadataCard-content a,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link:link,
- .AddonMeta .MetadataCard-content a.AddonMeta-reviews-content-link:visited,
- .AddonMeta .MetadataCard-content a:link,
- .AddonMeta .MetadataCard-content a:visited,
- .AddonMeta .MetadataCard-title a,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link:link,
- .AddonMeta .MetadataCard-title a.AddonMeta-reviews-content-link:visited,
- .AddonMeta .MetadataCard-title a:link,
- .AddonMeta .MetadataCard-title a:visited,
- .RatingsByStar-count a:active,
- .RatingsByStar-count a:link,
- .RatingsByStar-count a:visited,
- .RatingsByStar-star a:active,
- .RatingsByStar-star a:link,
- .RatingsByStar-star a:visited {
- color: #1e90ff !important;
- }
- .ShowMoreCard-contents::after {
- background: linear-gradient(rgba(255, 255, 255, 0), #1b1924) !important;
- }
- .SecondaryHero-module {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .SecondaryHero-message-description {
- color: #1e90ff !important;
- }
- .Addon-details .AddonDescription-contents a:link,
- .AddonDescription-contents a:link,
- .AddonMoreInfo-contents a:link,
- .Card-footer-link a,
- .Card-footer-link a:hover,
- .Card-footer-link a:link,
- .Card.ShowMoreCard.AddonDescription-version-notes a:link,
- .DropdownMenuItem-link a:hover,
- .AddonDescription-contents a:link:active,
- .AddonDescription-contents a:link:visited,
- .Home-SubjectShelf-link:active,
- .Home-SubjectShelf-link:focus,
- .Home-SubjectShelf-link:hover,
- .LanguageTools-table a:link,
- .SearchResult-link:focus .SearchResult-name,
- .SearchResult-link:hover .SearchResult-name {
- /*background-color: #1e90ff !important;*/
- color: white !important;
- }
- .AddonDescription-contents {
- max-width: 700px !important;
- font-size: 14px !important;
- text-align: justify !important;
- line-height: 150% !important;
- }
- .AddonDescription-contents a:link:hover {
- color: #1e8fff71 !important;
- }
- .Button--action.Button--outline-only {
- border-color: var(--in-content-border-highlight) !important;
- }
- input.AutoSearchInput-query {
- border-color: var(--in-content-box-border-color) !important;
- }
- .Addon .InstallButton-button,
- .Button--action,
- .Button--action.Button--small,
- .SearchForm-suggestions-item.SearchForm-suggestions-item--highlighted {
- color: white !important;
- background: dodgerblue !important;
- }
- .Button--action.Button--outline-only:hover,
- .Button--action:hover,
- .SearchForm-query:hover {
- border-color: dodgerblue !important;
- }
- .SearchForm-query:focus {
- box-shadow: 0 0 5px 0 var(--in-content-border-highlight) !important;
- border-color: var(--in-content-primary-button-background) !important;
- }
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-link:hover {
- color: dodgerblue !important;
- border-radius: 0 !important;
- }
- .Button--report {
- text-shadow: none !important;
- }
- .Icon-arrow,
- .Icon-external {
- filter: invert(20%) !important;
- }
- .Icon-magnifying-glass {
- filter: invert(65%) !important;
- }
- .Icon-featured {
- filter: invert(85%) !important;
- }
- .Icon-plus-dark {
- filter: invert(100%) !important;
- }
- .Button--neutral.Button--puffy,
- .Button--neutral:link.Button--puffy {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .Button--neutral.Button--puffy:hover,
- .Button--neutral:link.Button--puffy:hover {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- p.Addon-summary a:link {
- color: #1e90ff !important;
- }
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-wrapper:focus,
- .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-wrapper:hover {
- background: transparent !important;
- color: dodgerblue !important;
- /*border-radius: 9px !important;*/
- }
- .addon-webext-perm-info,
- .popup-notification-learnmore-lin>text-link {
- color: #1e90ff !important;
- }
- .Collection-delete-button .ConfirmButton-default-button {
- color: #ffffff !important;
- background: #1e90ff !important;
- }
- .Collection-delete-button .ConfirmButton-default-button:hover {
- color: #ffffff !important;
- background: #1e90ff80 !important;
- }
- .Button--action.Button--puffy,
- .Button--action:link.Button--puffy {
- color: white !important;
- background: dodgerblue !important;
- border: none !important;
- }
- .Button--action.Button--puffy:hover,
- .Button--action:link.Button--puffy:hover {
- color: white !important;
- background: #1e90ff80 !important;
- border: none !important;
- }
- /*
- a,
- a:link {
- color: #1e90ff !important;
- }
- a:hover,
- a:link:hover {
- color: #1e90ff80 !important;
- }
- a:link:visited,
- a:link:active,
- a:active,
- a:visited {
- color: #0057ad !important;
- }
- */
- .Card-footer-link {
- color: white !important;
- padding: 5px 36px !important;
- padding-top: 5px !important;
- padding-right: 36px !important;
- padding-bottom: 5px !important;
- padding-left: 36px !important;
- border-radius: 4px !important;
- }
- .PermissionsCard-learn-more {
- color: dodgerblue !important;
- }
- .AddonDescription-contents {
- max-width: 700px !important;
- font-size: 14px !important;
- text-align: justify !important;
- line-height: 150% !important;
- border-radius: 4px !important;
- }
- .AddonDescription-contents a:hover {
- color: #a0a0a0 !important;
- }
- .AddonDescription-contents a {
- color: dodgerblue !important;
- }
- a.Addon-all-reviews-link {
- color: white !important;
- background-color: dodgerblue !important;
- border-radius: 4px !important;
- }
- .PermissionsCard-learn-more .Icon-external-dark {
- filter: invert(100%) !important;
- }
- a.Addon-all-reviews-link:hover {
- color: white !important;
- background-color: #1e90ff80 !important;
- border-radius: 4px !important;
- }
- .AddonSummaryCard-header-text a,
- .Addon-Title>a,
- .AddonTitle-author a {
- color: #1e90ff !important;
- text-decoration: none !important;
- }
- .UserReview-byLine a,
- .UserReview-byLine a:link {
- color: #1e90ff !important;
- }
- .UserReview-byLine a:hover,
- .UserReview-byLine a:visited {
- color: #1ec0ff !important;
- }
- .AddonReviewCard-reply {
- background: transparent !important;
- border: 1px solid #1e90ff !important;
- }
- }
- @-moz-document url(chrome://global/content/alerts/alert.xhtml) {
- #tabmodalprompt-topContainer {
- background-color: #1b192480 !important;
- color: #ffffff !important;
- }
- #tabmodalprompt-infoContainer {
- background-color: #161a27 !important;
- color: #ffffff !important;
- /*border: none !important;*/
- }
- #alertBox {
- background-color: #161a27 !important;
- color: #ffffff !important;
- font-family: Fira Sans !important;
- /*border: none !important;*/
- }
- #alertSourceLabel {
- color: #1e90ff !important;
- font-family: Fira Sans !important;
- /*border: none !important;*/
- }
- }
- @-moz-document url("about:memory") {
- html,
- body {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- }
- /* Dark Mode page between loading*/
- @-moz-document url("about:home"),
- url("about:blank"),
- url("about:newtab"),
- url("about:privatebrowsing") {
- body {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- }
- /*
- #tabbrowser-tabbox,
- #tabbrowser-tabpanels,
- browser[type="content-primary"],
- browser[type="content"] {
- background: #161a27 !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- outline: none !important;
- }
- */
- @-moz-document url-prefix("about:reader") {
- body {
- background-color: #161a27 !important;
- }
- /* Unstick the toolbar so it can scroll */
- /*#toolbar {
- position: static !important;
- }*/
- /* Put the toolbar back at the left */
- .reader-toolbar {
- margin-left: 16px !important;
- }
- .toolbar {
- border: none !important;
- background-color: #161a27 !important;
- width: 40px !important;
- }
- button {
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- border: none !important;
- }
- button:hover {
- background-color: #1e90ff80 !important;
- }
- .dropdown-popup {
- background-color: #161a27 !important;
- box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5) !important;
- border-radius: 0px !important;
- border: none !important;
- opacity: 0 !important;
- transition: opacity 150ms, visibility 0s 2s !important;
- }
- .open>.dropdown-popup {
- opacity: 1 !important;
- transition: opacity 150ms !important;
- }
- .dropdown-arrow {
- display: none !important;
- }
- .dropdown.open {
- background-color: #1e90ff !important;
- }
- .narrate-row:not(:first-child) {
- border: none !important;
- }
- .font-type-buttons>button>.description {
- color: #BEBEBE !important;
- }
- }
- #fxa-avatar-image {
- margin-bottom: 3px !important;
- padding: 16 16 !important;
- transform: scale(1.25) !important;
- }
- @-moz-document url-prefix("about:logins") {
- .fxaccounts-avatar-button,
- .fxaccounts-avatar-button:hover:active {
- background: transparent !important;
- border: none !important;
- }
- .meta-info {
- font-weight: 400 !important;
- font-size: initial !important;
- }
- .edit-button,
- .delete-button {
- background-position-x: 8px !important;
- padding-left: 32px !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- .copy-button,
- .create-login-button {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- .edit-button:hover,
- .delete-button:hover,
- .copy-button:hover,
- .create-login-button:hover {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- login-list,
- div.meta {
- background-color: #161a27 !important;
- }
- .login-list-item {
- border: none !important;
- }
- .container[role="dialog"] {
- background: #161a27 !important;
- border: 1px solid #333333 !important;
- border-radius: 0px !important;
- color: #ffffff !important;
- box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .32) !important;
- }
- .login-list-item.selected {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- .login-list-item:hover {
- background-color: #1e90ff80 !important;
- }
- .body,
- header,
- div.container {
- background-color: #161a27 !important;
- background: #161a27 !important;
- color: #ffffff !important;
- }
- .menu-button {
- background-color: #1e90ff !important;
- }
- .menu-button:hover {
- background-color: #1e90ff80 !important;
- }
- .menu {
- background-color: #161a27 !important;
- border: 0px !important;
- color: #ffffff !important;
- font-size: 14px !important;
- font-family: Fira Sans !important;
- }
- .menuitem-button:hover {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .save-changes-button,
- .cancel-button {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- .save-changes-button:hover,
- .cancel-button:hover {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- }
- input {
- background-color: #161a27 !important;
- outline: none !important;
- }
- .reveal-password-checkbox:hover {
- fill: #1e90ff !important;
- background-color: transparent !important;
- }
- .reveal-password-checkbox {
- background-color: transparent !important;
- }
- a,
- .text-link {
- color: #1e90ff !important;
- }
- a:hover,
- .text-link:hover {
- color: #1e90ff80 !important;
- }
- }
- @-moz-document url-prefix(view-source:) {
- :root {
- background: none !important;
- }
- * #viewsource {
- font-family: Fira Sans !important;
- font-size: 16px !important;
- /*, -moz-fixed*/
- /*line-height: 1.5em;*/
- background-color: #161a27 !important;
- /*background-image: url(https://farm9.staticflickr.com/8536/8680613751_71ef92bbdb_o_d.jpg),
- linear-gradient(to right, #002b36d0, #002b36d0, #000000d0),
- linear-gradient(#00000040 50%, transparent 50%);
- background-size: cover, cover, auto 3em;
- background-position: center, center, top 10px left 0;
- background-attachment: fixed, fixed, scroll;
- background-repeat: no-repeat, no-repeat, repeat-y;
- background-blend-mode: overlay, normal, normal;*/
- color: #ffffff !important;
- }
- pre[id]:before,
- span[id]:before {
- width: 6ch !important;
- color: #586e75 !important;
- margin-left: -7ch !important;
- }
- pre {
- padding-left: 1ch;
- margin-left: 6ch !important;
- border-left: 2px solid #073642 !important;
- }
- pre> :first-child {
- padding-right: 1ch;
- }
- .highlight .start-tag {
- color: yellow !important;
- }
- .highlight .end-tag {
- color: yellow !important;
- }
- .highlight .comment {
- color: #586e75 !important;
- }
- .highlight .cdata {
- color: #cb4b16 !important;
- }
- .highlight .doctype {
- color: #268be2 !important;
- }
- .highlight .pi {
- color: #268be2 !important;
- /* orchid -> blue */
- }
- .highlight .entity {
- color: #b58900 !important;
- /* violet -> yellow */
- }
- .highlight .attribute-name {
- color: violet !important;
- }
- .highlight .attribute-value {
- color: #2aa198 !important;
- text-shadow: 1px 1px 2px #000000 !important;
- }
- .highlight .markupdeclaration {
- color: #859900cc !important;
- }
- .highlight .error,
- .highlight .error> :-moz-any(.start-tag, .end-tag, .comment, .cdata, .doctype,
- .pi, .entity, .attribute-name, .attribute-value) {
- color: #002b36 !important;
- background-color: #dc322f !important;
- }
- }
- @-moz-document url-prefix(about:) {
- :root {
- --in-content-border-hover: rgba(30, 144, 255, 0.5) !important;
- --in-content-border-active: #1e90ff !important;
- --in-content-border-active-shadow: transparent !important;
- color: #ffffff !important;
- }
- * {
- font-family: "Fira Sans" !important;
- }
- }
- /*---------------------------------*/
- #viewer.pdfViewer {
- background-color: #161a27 !important;
- }
- .pdfViewer .page {
- margin: 1px auto -3px auto !important;
- border: 1px dashed transparent !important;
- }
- /* about:support*/
- @-moz-document url(about:support) {
- body.wide-container {
- background-color: #161a27 !important;
- }
- }
- /* Changes colors on the page
- :root {
- --in-content-page-color: #009bd4 !important;
- --in-content-page-background: #1a1a1a !important;
- -in-content-text-color: #009bd4 !important;
- --in-content-category-text-selected: #009bd4 !important;
- --in-content-border-color: #009bd4 !important;
- --in-content-link-color: #009bd4 !important;
- --in-content-border-active: none !important;
- --in-content-border-active-shadow: none !important;
- --in-content-category-text-selected-active: #009bd4 !important;
- --in-content-category-background-hover: #000000 !important;
- }
- html|h1 {
- color: #009bd4 !important;
- }
- }
- */
- /*@-moz-document url("chrome://devtools/content/webconsole/index.html")
- @-moz-document url-prefix("about:devtools-toolbox") {
- .devtools-tabbar {
- background-color: #161a27!important;
- }
- * {
- font-family: Fira Sans !important;
- }
- .theme-body {
- background-color: #161a27!important;
- }
- }*/
- @-moz-document url('chrome://global/content/config.xhtml'),
- url('chrome://userchromejs/content/aboutconfig/config.xhtml') {
- :root {
- font-family: Fira Sans !important;
- font-size: 14px !important;
- background-color: #161a27 !important;
- background: #161a27 !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- opacity: 1 !important;
- }
- /*
- #configTree {
- margin-bottom: 0px !important;
- box-shadow: none !important;
- }
- */
- }
- @-moz-document url('about:home'),
- url('about:newtab') {
- .outer-wrapper {
- background-color: #161a27 !important;
- }
- #newtab-search-text,
- #searchSuggestionTable,
- #searchSuggestionTable>tr,
- #searchSuggestionTable>tr>td,
- #searchSuggestionTable>table>tr>td,
- #searchSuggestionTable>button {
- background-color: #161a27 !important;
- color: #F8F8F2 !important;
- fill: #F8F8F2 !important;
- }
- .search-wrapper input {
- box-shadow: rgba(248, 248, 242, 0.2) 0px 1px 4px 0px, rgba(238, 238, 232, 0.15) 0px 0px 0px 1px !important;
- }
- body {
- background-color: #161a27 !important;
- }
- .prefs-button button {
- fill: #161a27 !important;
- }
- .prefs-button button:hover,
- .prefs-button button:focus {
- background-color: transparent !important;
- }
- .prefs-button button {
- display: none !important;
- }
- }
- /*
- @-moz-document url("http://www.w3.org/1999/xhtml") {
- html|input.urlbar-scheme {
- display: none !important;
- }
- }
- */
- @-moz-document url-prefix("about:"),
- @-moz-document url-prefix("chrome://mozapps/content/extensions/aboutaddons.html") {
- window,
- page,
- html,
- .main-content,
- scrollbar {
- scrollbar-color: #1e90ff #000000 !important;
- scrollbar-width: thin !important;
- color: #ffffff !important;
- }
- }
- * {
- scrollbar-color: #1e90ff #000000 !important;
- scrollbar-width: thin !important;
- }
- @-moz-document url-prefix("about:restartrequired") {
- body {
- /*background-image: url("Animation.gif") !important;
- background-size: cover !important;*/
- background: #161a27 !important;
- }
- #errorPageContainer {
- min-height: 500px !important;
- display: flex !important;
- flex-direction: column !important;
- background-position: right 0% bottom 15% !important;
- background-repeat: no-repeat;
- background-size: 22% !important;
- background-image: url("renardeau.gif") !important;
- /*background-image: url("fox-gif-transparent-2.gif") !important;*/
- position: 30px 0px !important;
- /*
- position: fixed;
- margin-inline: -300px !important;
- margin-top: -50px !important;
- display: inline !important;*/
- }
- #restart {
- margin-right: 40px !important;
- margin-bottom: 13px !important;
- background-color: #1e90ff !important;
- border: none !important;
- color: #ffffff !important;
- }
- #restart:hover {
- background-color: #1e90ff80 !important;
- border: none !important;
- color: #ffffff !important;
- }
- }
- /*
- .netTimeout #errorPageContainer {
- background-image: url("sonicfoottap.webp") !important;
- }
- html body.illustrated.netTimeout.neterror div#errorPageContainer.container div#text-container div.title h1.title-text {
- font-size: 20px !important;
- }
- html body.illustrated.netTimeout.neterror div#errorPageContainer.container div#text-container div.title h1.title-text::before {
- font-size: 32px !important;
- content: "You're too slow!" !important;
- }
- html body.illustrated.netTimeout.neterror div#errorPageContainer.container div#text-container div#errorLongContent div#errorShortDesc::before {
- font-size: 15px !important;
- content: "(Actually, it's the server)" !important;
- }
- */
- @-moz-document url-prefix(about:),
- url-prefix(chrome: //browser) {
- browser[type="content"], tabpanels {
- background: #161a27 !important;
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- .panel-list {
- box-shadow: none !important;
- }
- menu, menulist {
- border: 0px !important;
- outline: none !important;
- box-shadow: none !important;
- }
- }
- @-moz-document url("about:memory") {
- html,
- body {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- }
- #tabmodalprompt-topContainer {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- #tabmodalprompt-infoContainer {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- /*
- /* Dark Mode page between loading */
- @-moz-document url("about:privatebrowsing") {
- html:not(#ublock0-epicker),
- html:not(#ublock0-epicker) body,
- #newtab-customize-overlay {
- background-color: #161a27 !important;
- /*#232324*/
- }
- #search-handoff-button {
- background-color: #0000004d !important;
- border: none !important;
- box-shadow: none !important;
- border-bottom: 1px solid #f4eef782 !important;
- border-radius: 10px 10px 10px 10px !important;
- }
- .fake-textbox {
- color: #ffffff !important;
- }
- #search-handoff-button:active>.fake-textbox,
- #search-handoff-button:hover>.fake-textbox,
- #search-handoff-button:focus>.fake-textbox,
- #search-handoff-button:focus-within>.fake-textbox {
- color: #ffffff !important;
- opacity: 0.8 !important;
- }
- .fake-caret {
- background: rgb(255, 255, 255) !important;
- }
- .logo-and-wordmark .wordmark {
- fill: #b821ec !important;
- }
- }
- @-moz-document url("about:home"),
- url("about:blank"),
- url("about:newtab") {
- html:not(#ublock0-epicker),
- html:not(#ublock0-epicker) body,
- #newtab-customize-overlay {
- background: #161a27 !important;
- /*#232324*/
- }
- }
- /* free download manager */
- @-moz-document url-prefix("moz-extension://ba514fa4-1ca3-4aa4-acf0-c36db7718c86/") {
- html, head, body {
- background-color: #161a27 !important;
- background: #161a27 !important;
- color: #ffffff !important;
- }
- panel-arrowcontainer {
- background-color: yellow !important;
- background: red !important;
- }
- body {
- width: auto !important;
- background-color: #161a27 !important;
- margin: 0 !important;
- margin-top: 10px !important;
- font-size: 12px !important;
- color: #ffffff !important;
- background-size:cover !important;
- }
- #pauseCatchingForAllSites:hover,
- #activeTabInSkipList:hover,
- #optionsLink:hover,
- #feedbackLink:hover {
- background: #1e90ff !important; color: #ffffff !important;
- }
- }
- @-moz-document url-prefix("moz-extension://0c824817-ed87-462e-bbf5-aa77c08dc4db/") {
- body {
- background: #161a27 !important;
- }
- .panel-arrowcontent,
- #share-directory-grid.clearfix {
- background: #161a27 !important;
- background-color: #161a27 !important;
- height: 73px !important;
- }
- #share-directory {
- width: inherit !important;
- }
- #share-directory-grid {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- }
- button {
- /*padding: 30px !important;*/
- width: 50px !important;
- height: 50px !important;
- border-radius: 2px !important;
- margin: 4px !important;
- border: 0px !important;
- cursor: pointer !important;
- transition: 0s !important;
- padding-top: 2px !important;
- outline: 0px !important;
- }
- button:hover {
- background-color: #1e90ff80 !important;
- border-radius: 2px !important;
- outline: 0px !important;
- }
- button:active,
- button:focus {
- width: 96px !important;
- height: 96px !important;
- margin: 6px !important;
- border: 0px !important;
- box-shadow: 0px 0px 0px 1px #1e90ff80 !important;
- outline: 0px !important;
- }
- .buttons-sm button {
- width: 60px !important;
- height: 60px !important;
- }
- .buttons-md button {
- width: 100px !important;
- height: 100px !important;
- }
- .buttons-lg button {
- width: 150px !important;
- height: 150px !important;
- }
- button img {
- max-height: 90% !important;
- max-width: 90% !important;
- margin: auto !important;
- outline: 0px !important;
- }
- }
- @-moz-document url-prefix("https://www.youtube.com") {
- * {
- font-family: Fira Sans !important;
- }
- /* imo, Roboto is too narrow, this spaces it more nicely */
- html,
- body,
- ytd-page-manager>*.ytd-page-manager {
- letter-spacing: 0.2px !important;
- background-color: #161a27 !important;
- }
- /* VIDEO TITLE */
- .title.ytd-video-primary-info-renderer {
- color: #ffffff !important;
- font-size: 22px !important;
- }
- #video-title.yt-simple-endpoint.ytd-grid-video-renderer {
- color: #ffffff;
- }
- .title.ytd-guide-entry-renderer {
- color: #ffffff !important;
- }
- /* VIDEO DESC */
- .content.ytd-video-secondary-info-renderer {
- color: #cbd1dd !important;
- }
- .count-text.ytd-comments-header-renderer {
- color: #cbd1dd !important;
- }
- #owner-name.ytd-video-owner-renderer {
- font-size: 1.6rem !important;
- margin-bottom: 4px !important;
- }
- /* VIDEO MENU BTN TEXT */
- ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer {
- font-size: 15px !important;
- }
- /* COMMENT TEXT, RELATED VIDS TITLE TEXT */
- #content-text.ytd-comment-renderer,
- #video-title {
- color: #cbd1dd !important;
- font-size: 14px !important;
- }
- /* COMMENT USERNAME, MORE/LESS BTN */
- #author-text.yt-simple-endpoint.ytd-comment-renderer,
- .more-button.ytd-comment-renderer,
- .less-button.ytd-comment-renderer {
- color: rgba(140, 202, 255, 0.9);
- font-size: 13px !important;
- }
- /* COMMENT USERNAME (OP) */
- ytd-author-comment-badge-renderer.creator {
- background-color: rgb(72, 122, 235) !important;
- }
- ytd-author-comment-badge-renderer.creator yt-formatted-string {
- color: #ffffff !important;
- }
- /* NAVBAR, CHANNEL HEADER, NOTIFICATIONS BOX */
- #masthead,
- #channel-header.ytd-c4-tabbed-header-renderer,
- #tabs-inner-container.ytd-c4-tabbed-header-renderer,
- ytd-multi-page-menu-renderer {
- background-color: #161a27 !important;
- box-shadow: 0 6px 50px rgba(0, 0, 0, 0.3) !important;
- }
- /* POPOVERS */
- paper-menu {
- background-color: rgba(21, 25, 36, 0.94);
- border-radius: 4px !important;
- }
- .dropdown-content.paper-menu-button {
- background-color: transparent !important;
- }
- /* THUMBNAILS */
- ytd-thumbnail.ytd-compact-video-renderer,
- ytd-thumbnail.ytd-video-renderer {
- box-shadow: 0 4px 20px -4px rgba(0, 0, 0, 0.4) !important;
- }
- ytd-thumbnail.ytd-compact-video-renderer img,
- ytd-thumbnail.ytd-video-renderer img {
- border-radius: 2px !important;
- }
- /* SEARCH */
- ytd-searchbox[mode=legacy] #container.ytd-searchbox {
- background-color: rgba(255, 255, 255, 0.1) !important;
- border: 1px solid transparent !important;
- box-shadow: none !important;
- border-radius: 2px !important;
- }
- #search-icon-legacy.ytd-searchbox {
- background-color: transparent;
- border: none;
- border-radius: 3px;
- width: 50px;
- }
- ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:hover>yt-icon {
- color: rgba(255, 255, 255, 0.8) !important;
- }
- ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:hover {
- background-color: transparent;
- }
- /* SIDEBBAR */
- ytd-guide-renderer.ytd-app,
- app-drawer.ytd-app:not([persistent]) #header.ytd-app {
- background-color: #161a27 !important;
- }
- #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover {
- background-color: #1e90ff !important;
- }
- /* MINOR TEXT (off- #ffffff) */
- #published-time-text.ytd-comment-renderer [is=yt-endpoint],
- ytd-button-renderer #button.ytd-button-renderer,
- yt-icon,
- #metadata-line.ytd-grid-video-renderer,
- .more-button.ytd-comment-replies-renderer,
- .less-button.ytd-comment-replies-renderer,
- .more-button.ytd-video-secondary-info-renderer,
- .less-button.ytd-video-secondary-info-renderer,
- .date.ytd-video-secondary-info-renderer,
- #metadata.ytd-video-meta-block,
- .view-count,
- #title.ytd-metadata-row-renderer,
- #byline.ytd-video-meta-block,
- #metadata-line.ytd-video-meta-block,
- #label.ytd-pinned-comment-badge-renderer,
- paper-tab:not(.iron-selected)>.tab-content.paper-tab,
- #footer.ytd-guide-renderer #guide-links-primary a,
- #footer.ytd-guide-renderer #guide-links-secondary a,
- #autoplay.ytd-compact-autoplay-renderer,
- #title-annotation.ytd-shelf-renderer,
- paper-button.yt-next-continuation,
- #description-text.ytd-video-renderer,
- ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer,
- #subtitle.ytd-shelf-renderer,
- #published-time-text.ytd-comment-renderer {
- color: rgba(180, 190, 200, 0.8) !important;
- }
- /* LIKE BTN */
- ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer .style-default-active {
- color: #ffffff !important;
- }
- #top-level-buttons ytd-toggle-button-renderer.style-default-active:first-child yt-icon,
- #like-button .style-default-active>yt-icon {
- color: #1e90ff !important;
- }
- #top-level-buttons ytd-toggle-button-renderer.style-default-active:nth-child(2) yt-icon,
- #dislike-button .style-default-active>yt-icon {
- color: hsl(3, 100%, 66%) !important;
- }
- /* COMMENT BTN */
- ytd-button-renderer #button.ytd-button-renderer.style-primary {
- color: #ffffff !important;
- }
- paper-button {
- background-color: transparent !important;
- }
- /* VIEWS */
- .view-count {
- font-size: 18px !important;
- }
- /* RED ICON */
- ytd-guide-entry-renderer[active] .guide-icon.ytd-guide-entry-renderer {
- color: rgba(255, 78, 78, 0.83) !important;
- }
- /* RED 'NEW' ICON */
- .badge-style-type-simple.ytd-badge-supported-renderer {
- background-color: rgba(96, 100, 118, 0.83);
- color: rgba(255, 255, 255, 0.78);
- }
- /* LINKS */
- [is=yt-endpoint],
- .yt-simple-endpoint,
- paper-tab:not(.iron-selected):hover>.tab-content {
- color: rgba(140, 202, 255, 0.9);
- }
- [is=yt-endpoint]:hover,
- .yt-simple-endpoint:hover {
- color: rgba(180, 230, 255, 1);
- }
- /* SUBSCRIBE BTN */
- paper-button.ytd-subscribe-button-renderer {
- background: linear-gradient(90deg, #e11958, hsl(3, 81.8%, 49.6%));
- transition: all 0.2s ease;
- }
- paper-button.ytd-subscribe-button-renderer:hover {
- filter: brightness(1.25);
- }
- paper-button[subscribed].ytd-subscribe-button-renderer {
- background: hsl(0, 0%, 93.3%);
- }
- /* VOTE COUNT (on comments) */
- #vote-count.ytd-comment-action-buttons-renderer {
- color: #5fd9b1 !important;
- }
- /* LIKE BAR */
- #sentiment.ytd-video-primary-info-renderer {
- width: 255px;
- height: 3px;
- margin-top: 6px;
- }
- #like-bar.ytd-sentiment-bar-renderer {
- height: 3px;
- }
- }
- @-moz-document regexp("https?://(www|images).google.(com|co.[a-z]{2}|com.[a-z]{2}|[a-z]{2}).*") {
- * {
- font-family: "Fira Sans" !important;
- }
- a:link {
- color: #1e90ff !important;
- }
- a:visited {
- color: #1e90ff50 !important;
- }
- a:hover {
- color: #1e90ff80 !important;
- }
- a:active {
- color: #1e90ff !important;
- }
- }
- @-moz-document domain("mail.google.com") {
- * {
- font-family: "Fira Sans" !important;
- }
- }
- /*
- .pip-wrapper {
- top: inherit !important;
- left: 15px !important;
- border: none !important;
- }
- */
- @-moz-document url-prefix("about:httpsonlyerror") {
- body {
- background-color: #161a27 !important;
- }
- .title {
- background-image: url("Lock.svg") !important;
- }
- * {
- font-family: Fira Sans !important;
- }
- }
- /* error page illustration */
- .dnsNotFound #errorPageContainer {
- background-image: url("https://i.imgur.com/Z07I9ar.gif") !important;
- background-color: #161a27 !important;
- }
- .dnsNotFound {
- font-family: Fira Sans !important;
- background-color: #161a27 !important;
- }
- @-moz-document url(chrome://browser/content/browser.xhtml) {
- browser[type="content-primary"] {
- /*background: #161a27 !important;*/
- color: #ffffff !important;
- }
- }
- @-moz-document url(about:newtab) {
- body,
- #newtab-customize-overlay {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- }
- #tabbrowser-tabpanels {
- background-color: #161a27 !important;
- }
- @-moz-document domain(facebook.com) {
- * {
- font-family: "Fira Sans" !important;
- }
- }
- @-moz-document domain(news.google.com) {
- html, body {
- background: #161a27 !important;
- }
- /*a:link {
- color: #1e90ff !important;
- }
- a:visited {
- color: #1e90ff50 !important;
- }
- a:hover {
- color: #1e90ff80 !important;
- }
- a:active {
- color: #1e90ff !important;
- }*/
- .pjBVq,
- div,
- article,
- footer,
- .FKF6mc,
- .FKF6mc:focus,
- .FKF6mc:hover,
- .iDvCIf,
- .rdp59b {
- white-space: normal !important;
- font-family: Fira Sans !important;
- border-color: #1e90ff !important;
- background-color:transparent !important;
- }
- .FKF6mc.TpQm9d.ZqhUjb.ztUP4e.tHCKTc.kTeh9.cd29Sd.dHeVVb.lSLCF.Xcw0p,
- .rdp59b {
- color: #1e90ff !important;
- }
- a.FKF6mc.TpQm9d.ZqhUjb.ztUP4e.tHCKTc.kTeh9.cd29Sd.dHeVVb.lSLCF.Xcw0p:hover,
- .rdp59b:hover,
- .rdp59b:focus,
- a.FKF6mc.TpQm9d.ZqhUjb.ztUP4e.tHCKTc.kTeh9.cd29Sd.dHeVVb.lSLCF.Xcw0p:focus {
- color: #1e90ff80 !important;
- }
- .gb_Fd {
- background-color: #161a27 !important;
- }
- .gb_Ne {
- background-color: black !important;
- background-image: none;
- border-color: transparent;
- }
- .ICsaqd {
- color: #ffffff !important;
- }
- .YtXOzd,
- .pjBVq {
- outline: #1e90ff 1px !important;
- font-family: Fira Sans !important;
- border-color: #1e90ff !important;
- background-color: #1e90ff40 !important;
- }
- .MkjOTb:hover {
- background-color: #1e90ff70 !important;
- }
- .T4LgNb {
- background: #161a27 !important;
- border-color: #1e90ff !important;
- }
- .boy4he {
- background-color: #1e90ff70 !important;
- fill: #ffffff !important;
- }
- .To2ZZb.DbQnIe,
- .To2ZZb.DbQnIe .Ix4NZd {
- color: #ffffff !important;
- white-space: nowrap;
- }
- .boy4he:hover {
- background-color: #1e90ff50 !important;
- fill: #ffffff !important;
- }
- .u3WVdc {
- background: #161a27 !important;
- border-radius: 4px !important;
- }
- .gb_Le {
- background-color: black !important;
- background-image: none;
- border-color: transparent;
- }
- .b42OPe {
- box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 5px 0px, rgba(0, 0, 0, 0.26) 0px 1px 2px 0px;
- background-color: #161a27 !important;
- }
- c-wiz {
- background-color: #161a27 !important;
- }
- }
- .downloadProgress {
- appearance: none !important;
- margin: 3px 0 -2px 0 !important;
- border: 1px solid transparent !important;
- border-radius: 100px !important;
- height: 8px !important;
- background-color: var(--arrowpanel-dimmed) !important;
- overflow: hidden !important;
- }
- .downloadProgress[paused] {
- background-color: var(--desaturate-dimmed) !important;
- }
- .downloadProgress:not([value="0"])::-moz-progress-bar {
- margin: 0 !important;
- height: 100% !important;
- }
- /*
- .downloadProgress::-moz-progress-bar {
- background-color: var(--toolbarbutton-icon-fill-attention) !important;
- }
- */
- .downloadProgress[paused]::-moz-progress-bar {
- background-color: var(--desaturate-dimmed-further) !important;
- }
- @-moz-document domain("mail.google.com") {
- /* ADD ROW HIGHLIGHTS */
- table.zt tr.yO:hover {
- background-color: #1e90ff80 !important;
- }
- table.zt tr.zE:hover {
- background-color: #1e90ff80 !important;
- }
- }
- @-moz-document url("about:blank") {
- @media (prefers-color-scheme: dark) {
- :root {
- background-color: #161a27 !important;
- }
- }
- }
- :where(textarea, input[type="text"], input[type="search"], input[type="password"], input[type="url"]) {
- appearance: none !important;
- /*border-style: solid ;*/
- outline: none !important;
- box-shadow: none !important;
- }
- /*
- popup-notification-button {
- background: #1e90ff !important;
- border: 0px !important;
- }
- popup-notification-button:hover {
- background: #1e90ff80 !important;
- border: 0px !important;
- }
- */
- /*
- @-moz-document regexp("[about:|chrome:].*") {
- *:focus {
- outline-color: color-mix(in srgb, #1e90ff 41%, transparent) !important;
- outline-width: 0px !important;
- }
- }
- */
- /*
- :root {
- --checkmark: #ffffff !important;
- --checkbox-checked-ink: #1e90ff !important;
- --checkbox-border-color: #1e90ff !important;
- --checkbox-checked-color: #ffffff !important;
- --checkbox-checked-bgcolor: #1e90ff !important;
- --checkbox-unchecked-bgcolor: #161a27!important;
- }
- #checkbox-check[checked] {
- border-color: var(--checkbox-checked-border-color) !important;
- background: var(--checkbox-checked-bgcolor) !important;*/
- /*background-image: url("chrome://global/skin/icons/check.svg") !important;*/
- *
- /*background-position: center !important;
- background-repeat: no-repeat !important;
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- color: #ffffff !important;*/
- /*var(--checkbox-checked-color, -moz-accent-color-foreground);*/
- /*color-adjust: exact !important;
- }*/
- /*
- #checkbox-check {
- appearance: none !important;
- color: var(--checkbox-border-color) !important;
- background: #161a27!important;
- border: 1px solid #1e90ff !important;
- border-radius: 2px !important;
- margin-inline-end: 6px !important;
- }
- #checkbox:hover {
- appearance: none !important;
- color: var(--checkbox-border-color) !important;
- background: #1e90ff80 !important;
- border: 1px solid #1e90ff !important;
- border-radius: 2px !important;
- margin-inline-end: 6px !important;
- }
- */
- #commonDialog {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- textbox {
- color: #ffffff !important;
- border: 0px !important;
- outline: none !important;
- }
- /* Github: https://github.com/aris-t2/customcssforfx ************************************/
- /*****************************************************************************************/
- @-moz-document url-prefix(about:config) {
- * {
- font-size: 15px !important;
- font-family: Fira Sans !important;
- }
- html, body {
- background: #161a27 !important;
- }
- #prefs {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- :root {
- --checkmark: #ffffff !important;
- --checkbox-checked-ink: #1e90ff !important;
- }
- /*
- #prefs,
- #prefs * {
- min-height: unset !important;
- padding-left: unset !important;
- padding-right: unset !important;
- margin: unset !important;
- }
- #prefs>tr,
- #prefs>tr>td,
- #prefs>tr>th {
- min-height: unset !important;
- height: unset !important;
- padding-left: unset !important;
- padding-right: unset !important;
- margin: unset !important;
- }
- */
- #prefs {
- border: none !important;
- }
- /*
- #prefs button {
- min-height: 16px !important;
- height: unset !important;
- min-width: 16px !important;
- width: unset !important;
- padding: unset !important;
- margin: unset !important;
- }
- #prefs button {
- -moz-margin-start: 1px !important;
- }
- #prefs #form-edit>* {
- -moz-margin-end: 2px !important;
- }
- input[type="radio"] {
- transform: scale(0.8) !important;
- }
- #search-container * {
- min-height: unset !important;
- padding-top: unset !important;
- padding-bottom: unset !important;
- margin-top: unset !important;
- margin-bottom: unset !important;
- }
- #search-container {
- padding: 0 !important;
- }
- */
- input[type="checkbox"]:disabled {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #161a27 !important;
- border-radius: 2px;
- }
- input[type="checkbox"]:hover {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #1e90ff80 !important;
- border-radius: 2px;
- }
- input[type="checkbox"] {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #161a27 !important;
- border-radius: 2px;
- }
- input[type="checkbox"]:checked {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 2px;
- color:#ffffff !important;
- }
- #toolbar,
- #search-container,
- #about-config-search:focus,
- #search-container,
- #about-config-search[focused] {
- box-shadow: unset !important;
- border:none !important;
- box-sizing: unset !important;
- outline: none !important;
- }
- #toolbar,
- #search-container,
- #about-config-search {
- box-shadow: unset !important;
- box-shadow: unset !important;
- border:none !important;
- box-sizing: unset !important;
- outline: none !important;
- }
- /*
- .cell-edit,
- .cell-reset {
- width: 20px !important;
- }
- */
- #about-config-search {
- /*-moz-context-properties: fill, fill-opacity;*/
- margin-left: 20px !important;
- fill: #1e90ff !important;
- opacity: 1 !important;
- box-sizing: border-box;
- flex-grow: 1;
- filter: opacity(100%) !important;
- background-image: url("search.svg") !important;
- background-repeat: no-repeat;
- background-position: 8px center;
- background-size: 20px !important;
- margin-inline: 0;
- text-align: match-parent;
- direction: ltr;
- /*color: #ffffff !important;*/
- background-color: #161a27 !important;
- }
- .config-background {
- background: url("renardeau.gif") !important;
- background-repeat: no-repeat;
- height: 200px !important;
- margin: 32px auto !important;
- width: 235px !important;
- background-size: 100% !important;
- }
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- list-style-image: url("chrome://global/skin/icons/check.svg");
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- button:hover,
- input[type="button"]:hover {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- box-shadow: none !important;
- }
- button,
- input[type="button"] {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- box-shadow: none !important;
- }
- .checkbox-container {
- font-size: 12px !important;
- margin-right: 55px !important;
- padding-block: 0px !important;
- }
- span.checkbox-container {
- font-size: 12px !important;
- }
- scrollbar[orient="horizontal"] {
- display: none !important;
- }
- }
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- /*list-style-image: url("chrome://global/skin/icons/check.svg");*/
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- @-moz-document domain(reddit.com) {
- * {
- font-family: "Fira Sans" !important;
- }
- .icon {
- /* improve visibility */
- /*font-size: px;*/
- /*font-weight: 100 !important;*/
- color: #1e90ff !important;
- fill: #1e90ff !important;
- }
- /* reduce margin above post buttons
- #SHORTCUT_FOCUSABLE_DIV>div:nth-child(4)>div>div>div>div>div>div>div>div>div>div>div>div>div>div:nth-child(3) {
- margin-top: 0px;
- }*/
- }
- /*
- :root {
- --downloads-item-height: 5.5em;
- --downloads-item-font-size-factor: 0.9;
- --downloads-item-details-opacity: 0.6;
- }
- :root {
- --download-progress-fill-color: #1e90ff !important;
- --download-progress-paused-color: #1e90ff80 !important;
- --download-progress-flare-color: rgba(255, 255, 255, 0.75);
- }
- @-moz-document domain("google.fr") {
- :root {
- font-family: Fira Sans !important;
- }
- }
- @-moz-document url("about:home"),
- url("about:newtab") {
- .outer-wrapper {
- background-color: #161a27 !important;
- }
- }
- */
- @-moz-document url-prefix("https://accounts.firefox.com") {
- * {
- font-family: Fira Sans !important;
- }
- /* Basic */
- body, .unit-row, .bg-#ffffff {
- color: #ffffff !important;
- background: #161a27 !important;
- }
- .tablet\:rounded-xl {
- border-radius: .75rem !important;
- }
- .button.primary-button,
- .button[type="submit"]:not(.secondary-button),
- .settings-button.primary-button,
- .settings-button[type="submit"]:not(.secondary-button),
- button.primary-button,
- button[type="submit"]:not(.secondary-button) {
- color: #ffffff !important;
- background: #1e90ff !important;
- }
- /* Text */
- header h1,
- .info,
- .info a,
- .faint a:hover,
- .cta-neutral:hover {
- color: #ffffff !important;
- }
- .cta-caution label,
- .cta-neutral label,
- .cta-primary label {
- color: #ffffff !important;
- text-align: center !important;
- padding-block: 2px !important;
- margin-block: 0px !important;
- }
- .px-10 {
- padding-block: 2px !important;
- text-align: center !important;
- margin-block: 0px !important;
- }
- .max-w-32 {
- padding-block: 2px !important;
- text-align: center !important;
- margin-block: 0px !important;
- }
- .mx-2 {
- padding-block: 2px !important;
- text-align: center !important;
- margin-block: 0px !important;
- }
- #main-content.panel a,
- .links a,
- .link-blue,
- .text-blue-500 {
- color: #ffffff !important;
- }
- .link-blue:hover {
- color: #1e90ff !important;
- }
- .signed-in-email-message,
- .verification-email-message,
- .verification-message,
- .verification-recovery-code-message,
- .verification-totp-message,
- .input-row input[type="email"],
- .input-row input[type="number"],
- .input-row input[type="password"],
- .input-row input[type="tel"],
- .input-row input[type="text"],
- .input-row input::placeholder,
- .firefox-family-services>ul>.firefox-service,
- .faint,
- .faint a,
- .text-grey-400 {
- color: grey !important;
- }
- /* Background */
- .password-row .show-password-label {
- background-color: #000000 !important;
- color: #ffffff !important;
- }
- #main-content,
- .modal,
- .firefox-family-services,
- .input-row input[type="email"],
- .input-row input[type="number"],
- .input-row input[type="password"],
- .input-row input[type="tel"],
- .input-row input[type="text"],
- header,
- .bg-#ffffff:not(nav) {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- #suggest-sync,
- .cta-neutral {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- .cta-neutral:hover,
- .bg-grey-50:hover,
- .hover\:bg-grey-100:hover {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .cta-neutral,
- .bg-grey-50,
- .hover\:bg-grey-100 {
- background: #161a27 !important;
- color: #ffffff !important;
- }
- .hover\:bg-grey-200:hover {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .button.primary-button:hover:enabled,
- .button[type="submit"]:not(.secondary-button):hover:enabled,
- .settings-button.primary-button:hover:enabled,
- .settings-button[type="submit"]:not(.secondary-button):hover:enabled,
- button.primary-button:hover:enabled,
- button[type="submit"]:not(.secondary-button):hover:enabled {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- .tooltip,
- .tooltip::before {
- background: #1e90ff !important;
- }
- /* Fill */
- .dismiss,
- #about-mozilla,
- .show-password-label,
- footer a[data-testid="link-mozilla"] {
- filter: invert(95%) !important;
- }
- header button svg,
- header .rounded svg,
- #service svg {
- filter: brightness(15) !important;
- }
- button.relative,
- #fxa-settings nav svg {
- filter: brightness(2) !important;
- }
- /* Others */
- .input-row input[type="email"],
- .input-row input[type="number"],
- .input-row input[type="password"],
- .input-row input[type="tel"],
- .input-row input[type="text"],
- .unit-row-hr .border-grey-100 {
- border-color: #1e90ff !important;
- }
- .input-row input[type="email"]:hover,
- .input-row input[type="number"]:hover,
- .input-row input[type="password"]:hover,
- .input-row input[type="tel"]:hover,
- .input-row input[type="text"]:hover {
- border-color:#1e90ff80 !important;
- }
- #main-content {
- box-shadow: none !important;
- /*0 12px 18px 2px rgba(249, 249, 250, 0.12), 0 6px 22px 4px rgba(91, 91, 102, 0.12),
- 0 6px 10px -4px rgba(82, 82, 94, 0.04) !important;*/
- }
- .input-row input[type="email"]:focus,
- .input-row input[type="number"]:focus,
- .input-row input[type="password"]:focus,
- .input-row input[type="tel"]:focus,
- .input-row input[type="text"]:focus {
- box-shadow: 0 0 0 3px color-mix(in srgb, #1e90ff 80%, transparent) !important;
- }
- .drop-down-menu {
- --darkreader-bg--bg-opacity: 1;
- background-color: #161a27 !important;
- /*box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;*/
- }
- }
- @-moz-document url-prefix("about:") {
- panel-list {
- box-shadow: none !important;
- }
- }
- @-moz-document url-prefix("about:newtab"),
- @-moz-document url-prefix("about:home"),
- @-moz-document url-prefix("about:blank") {
- html:not(#ublock0-epicker),
- html:not(#ublock0-epicker) body,
- body,
- html:not(#ublock0-epicker) #newtab-customize-overlay {
- background-color: #161a27 !important;
- background: #161a27 !important;
- color: #ffffff !important;
- }
- }
- ::selection {
- background: #1f90ff !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- p::-moz-selection {
- background: #1f90ff !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- p::selection {
- background: #1f90ff !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- ::-moz-selection {
- background: #1f90ff !important;
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- #netErrorButtonContainer>.try-again {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- #netErrorButtonContainer>.try-again:hover {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- @-moz-document url-prefix("about:neterror") {
- html, body {
- /*background-image: url("Animation.gif") !important;
- background-size: cover !important;*/
- background: #161a27 !important;
- background-size: cover !important;
- font-family: Fira Sans !important;
- color: #ffffff !important;
- }
- #errorPageContainer {
- /*background-color: #161a27 !important;*/
- color: #ffffff !important;
- }
- .title-text {
- color: #ffffff !important;
- font-family: Fira Sans !important;
- }
- button {
- background: #1e90ff !important;
- color: #ffffff !important;
- }
- button:hover {
- background: #1e90ff80 !important;
- color: #ffffff !important;
- }
- }
- /*
- #widget-overflow #PanelUI-webext-addon_darkreader_org-browser-action-view {
- min-width: 276px !important;
- max-width: 276px !important;
- box-shadow: none !important;
- border: none !important;
- outline: none !important;
- }
- */
- @-moz-document url("chrome://mozapps/content/handling/permissionDialog.xhtml") {
- /*richlistitem[selected="true"] {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }*/
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- color: #ffffff !important;
- background: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- }
- @-moz-document url("chrome://mozapps/content/handling/appChooser.xhtml"),
- url("chrome://mozapps/content/handling/permissionDialog.xhtml") {
- richlistitem[selected="true"] {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- }
- richlistbox {
- background-color: #161a27 !important;
- color: #ffffff !important;
- }
- /*
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- list-style-image: url("chrome://global/skin/icons/check.svg");
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- */
- #description {
- font-weight: bold;
- }
- #remember-text:not([visible]) {
- visibility: hidden;
- }
- dialog {
- padding: 16px calc(16px - 4px);
- }
- #items,
- label,
- description {
- margin: 0;
- }
- #items label {
- margin-inline: 4px;
- }
- #description,
- #description-box,
- #rememberContainer,
- #chooser {
- margin: 0 4px 16px;
- }
- /* avoid double inline margins when #description is nested: */
- #description-box>#description {
- margin-inline: 0;
- }
- /* Parent selector to win on specificity against common.css */
- #rememberContainer>.toggle-container-with-text {
- align-items: baseline;
- color: var(--in-content-deemphasized-text);
- }
- .toggle-container-with-text>html|input[type="checkbox"] {
- margin-inline-end: 8px;
- /* Ensure the checkbox is properly aligned with the text: */
- translate: 0 calc(1px + max(60% - .6em, 0px));
- }
- #rememberContainer:not([hidden]) {
- /* Ensure we don't get sized to the smallest child when the checkbox text wraps. */
- display: block;
- }
- input[type="checkbox"]:disabled {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #161a27 !important;
- border-radius: 2px;
- }
- input[type="checkbox"]:hover {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #1e90ff80 !important;
- border-radius: 2px;
- }
- input[type="checkbox"] {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #161a27 !important;
- border-radius: 2px;
- }
- input[type="checkbox"]:checked {
- appearance: none !important;
- border: 1px solid #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 2px;
- color: #ffffff !important;
- }
- checkbox:not([disabled]):hover>.checkbox-check {
- border-color: #1e90ff !important;
- background-color: #1e90ff !important;
- border-radius: 3px !important;
- color: #ffffff !important;
- fill: #ffffff !important;
- }
- checkbox[checked]>.checkbox-check {
- list-style-image: url("chrome://global/skin/icons/check.svg");
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- background-color: #1e90ff !important;
- }
- checkbox>.checkbox-check {
- background-color: #161a27 !important;
- color: #ffffff !important;
- border-color: #1e90ff !important;
- border-radius: 2px !important;
- }
- button:hover,
- input[type="button"]:hover {
- background-color: #1e90ff80 !important;
- color: #ffffff !important;
- box-shadow: none !important;
- }
- button,
- input[type="button"] {
- background-color: #1e90ff !important;
- color: #ffffff !important;
- box-shadow: none !important;
- }
- }
- #webextension-popup-browser,
- #webextension-popup-stack,
- #customizationui-widget-panel,
- .browser-extension-panel {
- border-radius: inherit !important;
- background: #161a27 !important;
- font-family: Fira Sans !important;
- color: #ffffff !important;
- outline: none !important;
- box-shadow: none !important;
- outline-offset: unset !important;
- }
- /*
- menu#_c5867acc-54c9-4074-9574-04d8818d53e8_-menuitem-10.menu-iconic image {
- -moz-context-properties: fill !important;
- fill: #ffffff !important;
- color: #ffffff !important;
- }
- */
- @-moz-document domain("developer.mozilla.org") {
- html {
- background: #17171a !important;
- }
- html>body,
- table,
- tbody,
- tr,
- td:not([style*="background"]),
- h1,
- h2,
- h3,
- ul,
- ol,
- li,
- dl,
- dt,
- dd,
- p,
- blockquote,
- q,
- cite,
- fieldset,
- form,
- label,
- iframe,
- header,
- main,
- footer,
- nav,
- article,
- section,
- caption,
- center,
- abbr,
- sub,
- sup,
- font,
- code,
- /* images */
- .lwrap {
- background: none !important;
- }
- ul.technologies,
- .references-guides,
- .feedback {
- background-color: #111 !important;
- }
- div,
- tt,
- a,
- span,
- img {
- background-color: transparent !important;
- }
- #content,
- #tabzilla-panel,
- #toc,
- table.diff {
- background: #0f0f11 !important;
- border-radius: 12px !important;
- }
- option,
- kbd,
- pre,
- th,
- #main-header,
- .submenu,
- .from-search-toc {
- background: #181818 !important;
- }
- .diff_add,
- .diff_sub,
- .diff_chg {
- background: #111 !important;
- }
- mark,
- .warning {
- background: #933 !important;
- border-color: transparent !important;
- }
- /* example; .experimental: https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes */
- .notice.experimental,
- .experimental,
- .draft,
- .overheadIndicator.draft {
- background: #332 !important;
- border-color: #664 !important;
- }
- /* header search */
- .search-wrap,
- .reviews,
- .warning-review,
- .note,
- /* Eyedropper */
- .geckoVersionNote,
- /* nsILocalFile */
- .geckoVersionHeading {
- background: #333 !important;
- border-color: #555 !important;
- }
- /* example; obsolete content: https://developer.mozilla.org/en-US/docs/E4X */
- .line-highlight {
- background: rgba(140, 140, 140, .2) !important;
- }
- /* example: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXULRuntime OR ./nsILocalFile */
- div[style*="background: #dd0000;"] {
- background: #700 !important;
- }
- /* red: nonexistent */
- div[style*="background: #00dd00;"] {
- background: #070 !important;
- }
- /* green: supported */
- div[style*="background: #ff8000;"] {
- background: #f80 !important;
- }
- /* orange: deprecated */
- div[style*="background: #eeee00;"] {
- background: #ff0 !important;
- }
- /* yellow: last changed */
- * {
- color: inherit !important;
- border-color: #555 !important;
- text-shadow: none !important;
- box-shadow: none !important;
- font-family: Fira Sans !important;
- }
- html {
- color: #ccc !important;
- }
- hr {
- height: 0 !important;
- border: 0 solid #555 !important;
- border-width: 1px 0 0 !important;
- }
- a {
- color: #4be !important;
- }
- a:hover {
- color: #7df !important;
- }
- a:visited {
- color: #98f !important;
- }
- a:visited:hover {
- color: #baf !important;
- }
- a.new,
- .newpage {
- color: #f55 !important;
- }
- a.new:hover {
- color: #f77 !important;
- }
- /* don't use .error, because of body.error
- dl,
- ul,
- ol {
- -moz-column-rule-color: #555 !important;
- }
- */
- ::-moz-selection {
- background: #184880 !important;
- }
- ::selection {
- background: #184880 !important;
- }
- input[type="submit"]:hover,
- input[type="button"]:hover,
- input[type="file"]:hover,
- input[type="reset"]:hover,
- button:hover {
- border-color: #158 !important;
- background-color: #158 !important;
- color: #fff !important;
- }
- button,
- input,
- select,
- textarea {
- -moz-appearance: none !important;
- }
- input[type="radio"],
- input[type="checkbox"] {
- color: #4be !important;
- background: #222 !important;
- border-color: #999 !important;
- }
- input,
- select,
- textarea {
- background: #181818 !important;
- color: #ccc !important;
- }
- input[type] {
- border-width: 1px !important;
- border-style: solid !important;
- }
- textarea:hover,
- input:hover,
- select:hover,
- textarea:focus,
- input:focus,
- select:focus {
- border-color: #09f !important;
- }
- select>button,
- .search-wrap>input[type="search"] {
- background-color: transparent !important;
- border: none !important;
- }
- option:hover,
- option:focus,
- option:active,
- option:checked {
- background: #158 !important;
- }
- #wiki-left,
- #toc {
- opacity: .6 !important;
- }
- #wiki-content img:not(:hover) {
- opacity: .7 !important;
- }
- .cssprop {
- background:
- /*#320*/
- #431 !important;
- border-left-color: #960 !important;
- }
- :not(pre)>code[class*="language-"],
- pre[class*="language-"] {
- border-left-color: #158 !important;
- }
- /* comments */
- .token.comment,
- .token.prolog,
- .token.doctype,
- .token.cdata {
- color: #777 !important;
- }
- /* blue */
- .token.atrule,
- .token.attr-value,
- .token.keyword {
- color: #5bf !important;
- }
- /* green */
- .token.selector,
- .token.attr-name,
- .token.string {
- color: #5f5 !important;
- }
- /* gray */
- .token.punctuation,
- .token.operator {
- color: #fa0 !important;
- }
- /* red/magenta */
- .token.property,
- .token.tag,
- .token.boolean,
- .token.number,
- .token.function {
- color: #f5f !important;
- }
- span[title="Recommendation"] {
- color: #ccc !important;
- background: #262 !important;
- }
- span[title="Working Draft"] {
- color: #ccc !important;
- background: #851 !important;
- }
- span[title^="Editor's Draft"],
- span[title="Editor's Draft (unofficial)"] {
- color: #ccc !important;
- background: #933 !important;
- }
- .inlineIndicator,
- .indicatorInHeadline,
- .blockIndicator,
- .overheadIndicator {
- background: none !important;
- }
- .readOnly {
- background: #333 !important;
- color: #ccc !important;
- }
- .unimplemented,
- .obsolete {
- background: #522 !important;
- color: #ccc !important;
- }
- /* requires min version */
- .minVer,
- .jsMinVer,
- .mbMinVer,
- /* -moz-; -webkit- */
- .prefixBox,
- /* requires Gecko x.y */
- .standardNote,
- .optional,
- .renamed {
- background: #345 !important;
- color: #ccc !important;
- }
- /* history */
- .revision-list-controls:before {
- filter: invert(1);
- }
- .diff_add {
- color: #7f7 !important;
- }
- .diff_sub {
- color: #f77 !important;
- }
- .diff_chg {
- color: #ff7 !important;
- }
- a {
- color: #5ca0be !important
- }
- .metadata {
- background: #222
- }
- .search-button {
- display: none !important;
- }
- .logo,
- .interactive {
- filter: invert(.9)
- }
- .main-page-content {
- padding: 3rem;
- }
- button::before {
- filter: invert(1) !important;
- }
- #main-q {
- border-radius: 1px !important;
- transform: translateX(40px);
- }
- }
Add Comment
Please, Sign In to add comment