]> git.sev.monster Git - dotfiles.git/blobdiff - firefox/chrome/theme.as.css
update git email and name
[dotfiles.git] / firefox / chrome / theme.as.css
index f5807bf1c7b6db9c51f0d97204740ba36ff9e2e8..75f6953908b39d54f8e117cd305c7b991946bfb1 100644 (file)
@@ -1,7 +1,9 @@
 /*** Dark theme ***/
 /* inspired by https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme */
+@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-*|*:root {
+/* adjust internal vars */
+*:root {
     /*TODO: eventually change to use lwt/chrome/-moz colors*/
     --in-content-page-color: #ccc !important;
     --in-content-page-background: #222 !important;
@@ -12,6 +14,8 @@
     --in-content-box-background-hover: #555 !important;
     --in-content-box-background-active: #333 !important;
     --in-content-box-border-color: #777 !important;
+    --info-box-background-color: var(--in-content-box-background) !important;
+    --info-box-border-color: var(--in-content-box-border-color) !important;
     /* --in-content-item-hover: rgba(0,149,221,0.25); */
     --in-content-item-selected: -moz-cellhighlight !important;
     /* --in-content-border-highlight: #0a84ff; */
         background: var(--in-content-box-background) !important;
     }
 }
-@-moz-document url(about:plugins) {
-    body {
+@-moz-document url(about:plugins), url(about:restartrequired),
+               url(about:serviceworkers), url(about:webrtc) {
+    html, body {
+        /* XXX: doesnt always apply */
         background-color: var(--in-content-background-color) !important;
     }
 }
-/*todo: RESTARTREQUIRED*/
-
-/* These variable changes the scrollbars size and color.
- * The scrollbars-width only has 3 acceptable values:
- *     auto: default OS size
- *     thin: half the width (will be hidden in about: pages)
- *     none: hidden scrollbar
- */
-*|*:root {
-    --scrollbars-width: thin;
-    --scrollbars-thumb-color: #05a;
-    --scrollbars-track-color: #252525;
-    scrollbar-color: var(--scrollbars-thumb-color) var(--scrollbars-track-color) !important;
-    scrollbar-width: var(--scrollbars-width) !important;
+@-moz-document url(about:webrtc) {
+    .stats, .log {
+        background-color: var(--info-box-background-color) !important;
+        border-color: var(--info-box-border-color) !important;
+    }
 }
-*|* {
-    scrollbar-width: var(--scrollbars-width) !important;
+@-moz-document url(about:preferences), url(about:addons) {
+    .info-panel, .extension-controlled {
+        background-color: var(--info-box-background-color) !important;
+        border-color: var(--info-box-border-color) !important;
+    }
+}
+
+/* Scrollbar */
+xul|page, xul|scrollbar, *:root {
+    /* scrollbar-color: rgb(210, 210, 210) rgb(46, 54, 69) !important; */
+    scrollbar-color: #05a #252525 !important;
+    scrollbar-width: none !important;
 }
 
 /* This should change the "not found" page image colors */
-.illustrated #errorPageContainer:not(.button-container),
-#lic-info .license-header:not(a) {
+#errorPageContainer:not(.button-container),
+#your-rights .rights-header,
+#lic-info .license-header {
     filter: invert(95%) hue-rotate(200deg)
 }
 @-moz-document url(about:devtools) {
     }
 }
 /* This fixes the inverted colors caused by the image filter */
-.illustrated #errorPageContainer .button-container,
-.illustrated #errorPageContainer #text-container,
-#lic-info .license-header p,
-#lic-info .license-header h1 {
+#errorPageContainer .button-container,
+#errorPageContainer #text-container,
+#your-rights .rights-header div,
+#lic-info .license-header div {
     filter: invert(95%) hue-rotate(-200deg)
 }
 
 /* View source */
-@-moz-document url-prefix(view-source:){
-html {
-    background: #222 !important;
-    color: #ccc !important}
-
+@-moz-document url-prefix(view-source:) {
+    html {
+        background: #222 !important;
+        color: #ccc !important;
+    }
     .attribute-name {color: #093 !important}
     .start-tag, .end-tag {color: #f93 !important}
     .attribute-value {color: #09f !important}
This page took 0.047628 seconds and 4 git commands to generate.