1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6 * a dark background/light text version of the output window.
7 * see output-base.css for details.
10 @import url("chrome://chatzilla/content/output-base.css");
12 body.chatzilla-body { /* The topmost container in the ChatZilla */
13 background: black; /* output window. */
21 a.chatzilla-link:visited {
26 background-color: black;
30 color: lightslategrey;
31 background-color: #333333;
32 /* opacity: 0.9; causes memory leak? */
37 background-color: silver;
44 /* Style userlist as white-on-black. */
50 /* For Mac, who's theme sucks. */
51 treechildren::-moz-tree-row(unselected),
52 treechildren::-moz-tree-cell(unselected),
53 treechildren::-moz-tree-cell-text(unselected) {
54 border-color: black !important;
55 background: black !important;
56 color: white !important;
76 [condition="yellow"] {
84 .msg[msg-type="JOIN"] .msg-data a.chatzilla-link,
85 .msg[msg-type="PART"] .msg-data a.chatzilla-link {
89 .msg[msg-type="KICK"] .msg-data a.chatzilla-link {
94 color: magenta !important;
97 .chatzilla-highlight[name="Slate"] {
102 .chatzilla-highlight[name="Plum"] {
107 .chatzilla-highlight[name="Brown"] {
112 .msg-type { /* .msg-type = message type */
113 color: silver; /* indicator */
116 .msg-user a.chatzilla-link,
117 .msg-user { /* msg-user = nickname portion of */
118 color: white !important; /* a message (channel and query */
121 .msg[mark="even"] .msg-data { /* use even/odd marks to create a */
122 color: white; /* subtle brightness change when */
123 } /* the speaker changes. */
125 .msg[msg-type="JOIN"] .msg-data,
126 .msg[msg-type="PART"] .msg-data {
130 .msg[msg-type="PART"] .msg-data {
134 .msg[msg-type="HELLO"] .msg-data {
138 .msg[msg-type="ERROR"] .msg-data,
139 .msg[msg-type="DISCONNECT"] .msg-data {
144 .msg[msg-type="USAGE"] .msg-data {
148 .msg[msg-type="ACTION"] .msg-data {
152 .msg[msg-type="NICK"] .msg-data {
156 .msg[msg-type="NOTICE"] .msg-data,
157 .msg[msg-type="MODE"] .msg-data {
161 .msg[msg-type="NOTICE"] .msg-data a.chatzilla-link,
162 .msg[msg-type="MODE"] .msg-data a.chatzilla-link {
166 .msg[msg-type="KICK"] .msg-data {
170 .msg[msg-type="QUIT"] .msg-data {
174 /* important="true" means that the message has text from your /stalk list in
175 * it, has your nickname in it, or was spoken by someone in your /stalk list.
177 .msg[important="true"] .msg-user,
178 .msg[important="true"] .msg-data {
179 background: #333333 !important;
187 .msg[msg-user$="ME!"] .msg-user:before,
188 .msg[msg-user$="ME!"] .msg-user:after {
192 .msg[msg-type="ACTION"] .msg-user:before,
193 .msg[msg-type="ACTION"] .msg-user:after {
197 .msg[msg-type="NOTICE"] .msg-user:before,
198 .msg[msg-type="NOTICE"] .msg-user:after {
202 /* private messages *not* in a query window */
203 .msg[dest-type="IRCUser"] .msg-user:before,
204 .msg[dest-type="IRCUser"] .msg-user:after {
208 .msg[msg-dest$="ME!"] .msg-user:before,
209 .msg[msg-dest$="ME!"] .msg-user:after {
213 /* private messages in a query window */
214 .msg[view-type="IRCUser"] .msg-user:before,
215 .msg[view-type="IRCUser"] .msg-user:after {
219 .msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:before,
220 .msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:after {