some corrections and finishing touches to that LCARStrek works well for Firefox 55...
[themes.git] / LCARStrek / messenger / threadPaneLabels.css
index 6d665278963b8766fb4d4987061d9312c9ad8b8d..3133abe2a7d0abc68cd0f7739f8daac923603eef 100644 (file)
@@ -1,42 +1,6 @@
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Mozilla Communicator.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corp.
- * Portions created by the Initial Developer are Copyright (C) 2001
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Scott MacGregor (mscott@netscape.com)
- *   Joe Hewitt (hewitt@netscape.com)
- *   Sean Su <ssu@netscape.com>
- *   Karsten Düsterloh <mnyromyr@tprac.de>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 2 or later (the "GPL"), or
- * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /* ===== threadPaneLabels.css ===========================================
    == Styles for the thread pane in the Messenger 3-pane window.
@@ -60,6 +24,9 @@ treechildren::-moz-tree-cell-text(lc-FFFFFF), .lc-FFFFFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFFFF, selected, focus), .lc-FFFFFF[_moz-menuactive] {
   background-color: #FFFFFF;
 }
+treechildren::-moz-tree-cell-text(lc-FFFFFF, selected, focus), .lc-FFFFFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-CCCCCC), .lc-CCCCCC:not([_moz-menuactive]) {
   color: #CCCCCC
@@ -67,6 +34,9 @@ treechildren::-moz-tree-cell-text(lc-CCCCCC), .lc-CCCCCC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-CCCCCC, selected, focus), .lc-CCCCCC[_moz-menuactive] {
   background-color: #CCCCCC;
 }
+treechildren::-moz-tree-cell-text(lc-CCCCCC, selected, focus), .lc-CCCCCC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-C0C0C0), .lc-C0C0C0:not([_moz-menuactive]) {
   color: #C0C0C0
@@ -74,6 +44,9 @@ treechildren::-moz-tree-cell-text(lc-C0C0C0), .lc-C0C0C0:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-C0C0C0, selected, focus), .lc-C0C0C0[_moz-menuactive] {
   background-color: #C0C0C0;
 }
+treechildren::-moz-tree-cell-text(lc-C0C0C0, selected, focus), .lc-C0C0C0[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-999999), .lc-999999:not([_moz-menuactive]) {
   color: #999999
@@ -110,6 +83,9 @@ treechildren::-moz-tree-cell-text(lc-FFCCCC), .lc-FFCCCC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCCCC, selected, focus), .lc-FFCCCC[_moz-menuactive] {
   background-color: #FFCCCC;
 }
+treechildren::-moz-tree-cell-text(lc-FFCCCC, selected, focus), .lc-FFCCCC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF6666), .lc-FF6666:not([_moz-menuactive]) {
   color: #FF6666
@@ -117,6 +93,9 @@ treechildren::-moz-tree-cell-text(lc-FF6666), .lc-FF6666:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FF6666, selected, focus), .lc-FF6666[_moz-menuactive] {
   background-color: #FF6666;
 }
+treechildren::-moz-tree-cell-text(lc-FF6666, selected, focus), .lc-FF6666[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF0000), .lc-FF0000:not([_moz-menuactive]) {
   color: #FF0000
@@ -160,6 +139,9 @@ treechildren::-moz-tree-cell-text(lc-FFCC99), .lc-FFCC99:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCC99, selected, focus), .lc-FFCC99[_moz-menuactive] {
   background-color: #FFCC99;
 }
+treechildren::-moz-tree-cell-text(lc-FFCC99, selected, focus), .lc-FFCC99[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF9966), .lc-FF9966:not([_moz-menuactive]) {
   color: #FF9966
@@ -167,6 +149,9 @@ treechildren::-moz-tree-cell-text(lc-FF9966), .lc-FF9966:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FF9966, selected, focus), .lc-FF9966[_moz-menuactive] {
   background-color: #FF9966;
 }
+treechildren::-moz-tree-cell-text(lc-FF9966, selected, focus), .lc-FF9966[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF9900), .lc-FF9900:not([_moz-menuactive]) {
   color: #FF9900
@@ -174,6 +159,9 @@ treechildren::-moz-tree-cell-text(lc-FF9900), .lc-FF9900:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FF9900, selected, focus), .lc-FF9900[_moz-menuactive] {
   background-color: #FF9900;
 }
+treechildren::-moz-tree-cell-text(lc-FF9900, selected, focus), .lc-FF9900[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF6600), .lc-FF6600:not([_moz-menuactive]) {
   color: #FF6600
@@ -210,6 +198,9 @@ treechildren::-moz-tree-cell-text(lc-FFFF99), .lc-FFFF99:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFF99, selected, focus), .lc-FFFF99[_moz-menuactive] {
   background-color: #FFFF99;
 }
+treechildren::-moz-tree-cell-text(lc-FFFF99, selected, focus), .lc-FFFF99[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFFF66), .lc-FFFF66:not([_moz-menuactive]) {
   color: #FFFF66
@@ -217,6 +208,9 @@ treechildren::-moz-tree-cell-text(lc-FFFF66), .lc-FFFF66:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFF66, selected, focus), .lc-FFFF66[_moz-menuactive] {
   background-color: #FFFF66;
 }
+treechildren::-moz-tree-cell-text(lc-FFFF66, selected, focus), .lc-FFFF66[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFCC66), .lc-FFCC66:not([_moz-menuactive]) {
   color: #FFCC66
@@ -224,6 +218,9 @@ treechildren::-moz-tree-cell-text(lc-FFCC66), .lc-FFCC66:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCC66, selected, focus), .lc-FFCC66[_moz-menuactive] {
   background-color: #FFCC66;
 }
+treechildren::-moz-tree-cell-text(lc-FFCC66, selected, focus), .lc-FFCC66[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFCC33), .lc-FFCC33:not([_moz-menuactive]) {
   color: #FFCC33
@@ -231,6 +228,9 @@ treechildren::-moz-tree-cell-text(lc-FFCC33), .lc-FFCC33:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCC33, selected, focus), .lc-FFCC33[_moz-menuactive] {
   background-color: #FFCC33;
 }
+treechildren::-moz-tree-cell-text(lc-FFCC33, selected, focus), .lc-FFCC33[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-CC9933), .lc-CC9933:not([_moz-menuactive]) {
   color: #CC9933
@@ -260,6 +260,9 @@ treechildren::-moz-tree-cell-text(lc-FFFFCC), .lc-FFFFCC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFFCC, selected, focus), .lc-FFFFCC[_moz-menuactive] {
   background-color: #FFFFCC;
 }
+treechildren::-moz-tree-cell-text(lc-FFFFCC, selected, focus), .lc-FFFFCC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFFF33), .lc-FFFF33:not([_moz-menuactive]) {
   color: #FFFF33
@@ -267,6 +270,9 @@ treechildren::-moz-tree-cell-text(lc-FFFF33), .lc-FFFF33:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFF33, selected, focus), .lc-FFFF33[_moz-menuactive] {
   background-color: #FFFF33;
 }
+treechildren::-moz-tree-cell-text(lc-FFFF33, selected, focus), .lc-FFFF33[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFFF00), .lc-FFFF00:not([_moz-menuactive]) {
   color: #FFFF00
@@ -274,6 +280,9 @@ treechildren::-moz-tree-cell-text(lc-FFFF00), .lc-FFFF00:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFFF00, selected, focus), .lc-FFFF00[_moz-menuactive] {
   background-color: #FFFF00;
 }
+treechildren::-moz-tree-cell-text(lc-FFFF00, selected, focus), .lc-FFFF00[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FFCC00), .lc-FFCC00:not([_moz-menuactive]) {
   color: #FFCC00
@@ -281,6 +290,9 @@ treechildren::-moz-tree-cell-text(lc-FFCC00), .lc-FFCC00:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCC00, selected, focus), .lc-FFCC00[_moz-menuactive] {
   background-color: #FFCC00;
 }
+treechildren::-moz-tree-cell-text(lc-FFCC00, selected, focus), .lc-FFCC00[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-999900), .lc-999900:not([_moz-menuactive]) {
   color: #999900
@@ -360,6 +372,9 @@ treechildren::-moz-tree-cell-text(lc-99FFFF), .lc-99FFFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-99FFFF, selected, focus), .lc-99FFFF[_moz-menuactive] {
   background-color: #99FFFF;
 }
+treechildren::-moz-tree-cell-text(lc-99FFFF, selected, focus), .lc-99FFFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-33FFFF), .lc-33FFFF:not([_moz-menuactive]) {
   color: #33FFFF
@@ -367,6 +382,9 @@ treechildren::-moz-tree-cell-text(lc-33FFFF), .lc-33FFFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-33FFFF, selected, focus), .lc-33FFFF[_moz-menuactive] {
   background-color: #33FFFF;
 }
+treechildren::-moz-tree-cell-text(lc-33FFFF, selected, focus), .lc-33FFFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-66CCCC), .lc-66CCCC:not([_moz-menuactive]) {
   color: #66CCCC
@@ -374,6 +392,9 @@ treechildren::-moz-tree-cell-text(lc-66CCCC), .lc-66CCCC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-66CCCC, selected, focus), .lc-66CCCC[_moz-menuactive] {
   background-color: #66CCCC;
 }
+treechildren::-moz-tree-cell-text(lc-66CCCC, selected, focus), .lc-66CCCC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-00CCCC), .lc-00CCCC:not([_moz-menuactive]) {
   color: #00CCCC
@@ -381,6 +402,9 @@ treechildren::-moz-tree-cell-text(lc-00CCCC), .lc-00CCCC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-00CCCC, selected, focus), .lc-00CCCC[_moz-menuactive] {
   background-color: #00CCCC;
 }
+treechildren::-moz-tree-cell-text(lc-00CCCC, selected, focus), .lc-00CCCC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-339999), .lc-339999:not([_moz-menuactive]) {
   color: #339999
@@ -410,6 +434,9 @@ treechildren::-moz-tree-cell-text(lc-CCFFFF), .lc-CCFFFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-CCFFFF, selected, focus), .lc-CCFFFF[_moz-menuactive] {
   background-color: #CCFFFF;
 }
+treechildren::-moz-tree-cell-text(lc-CCFFFF, selected, focus), .lc-CCFFFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-66FFFF), .lc-66FFFF:not([_moz-menuactive]) {
   color: #66FFFF
@@ -417,6 +444,9 @@ treechildren::-moz-tree-cell-text(lc-66FFFF), .lc-66FFFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-66FFFF, selected, focus), .lc-66FFFF[_moz-menuactive] {
   background-color: #66FFFF;
 }
+treechildren::-moz-tree-cell-text(lc-66FFFF, selected, focus), .lc-66FFFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-33CCFF), .lc-33CCFF:not([_moz-menuactive]) {
   color: #33CCFF
@@ -424,6 +454,9 @@ treechildren::-moz-tree-cell-text(lc-33CCFF), .lc-33CCFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-33CCFF, selected, focus), .lc-33CCFF[_moz-menuactive] {
   background-color: #33CCFF;
 }
+treechildren::-moz-tree-cell-text(lc-33CCFF, selected, focus), .lc-33CCFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-3366FF), .lc-3366FF:not([_moz-menuactive]) {
   color: #3366FF
@@ -460,6 +493,9 @@ treechildren::-moz-tree-cell-text(lc-CCCCFF), .lc-CCCCFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-CCCCFF, selected, focus), .lc-CCCCFF[_moz-menuactive] {
   background-color: #CCCCFF;
 }
+treechildren::-moz-tree-cell-text(lc-CCCCFF, selected, focus), .lc-CCCCFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-9999FF), .lc-9999FF:not([_moz-menuactive]) {
   color: #9999FF
@@ -510,6 +546,9 @@ treechildren::-moz-tree-cell-text(lc-FFCCFF), .lc-FFCCFF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FFCCFF, selected, focus), .lc-FFCCFF[_moz-menuactive] {
   background-color: #FFCCFF;
 }
+treechildren::-moz-tree-cell-text(lc-FFCCFF, selected, focus), .lc-FFCCFF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-FF99FF), .lc-FF99FF:not([_moz-menuactive]) {
   color: #FF99FF
@@ -517,6 +556,9 @@ treechildren::-moz-tree-cell-text(lc-FF99FF), .lc-FF99FF:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-FF99FF, selected, focus), .lc-FF99FF[_moz-menuactive] {
   background-color: #FF99FF;
 }
+treechildren::-moz-tree-cell-text(lc-FF99FF, selected, focus), .lc-FF99FF[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-CC66CC), .lc-CC66CC:not([_moz-menuactive]) {
   color: #CC66CC
@@ -524,6 +566,9 @@ treechildren::-moz-tree-cell-text(lc-CC66CC), .lc-CC66CC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-CC66CC, selected, focus), .lc-CC66CC[_moz-menuactive] {
   background-color: #CC66CC;
 }
+treechildren::-moz-tree-cell-text(lc-CC66CC, selected, focus), .lc-CC66CC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-CC33CC), .lc-CC33CC:not([_moz-menuactive]) {
   color: #CC33CC
@@ -531,6 +576,9 @@ treechildren::-moz-tree-cell-text(lc-CC33CC), .lc-CC33CC:not([_moz-menuactive])
 treechildren::-moz-tree-row(lc-CC33CC, selected, focus), .lc-CC33CC[_moz-menuactive] {
   background-color: #CC33CC;
 }
+treechildren::-moz-tree-cell-text(lc-CC33CC, selected, focus), .lc-CC33CC[_moz-menuactive] {
+  color: #000000 !important; /* default color would be unreadable on light background */
+}
 
 treechildren::-moz-tree-cell-text(lc-993399), .lc-993399:not([_moz-menuactive]) {
   color: #993399