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 .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;
36 background-color: silver;
43 /* Style userlist as white-on-black. */
49 /* For Mac, who's theme sucks. */
50 treechildren::-moz-tree-row(unselected),
51 treechildren::-moz-tree-cell(unselected),
52 treechildren::-moz-tree-cell-text(unselected) {
53 border-color: black !important;
54 background: black !important;
55 color: white !important;
75 [condition="yellow"] {
83 .msg[msg-type="JOIN"] .msg-data a.chatzilla-link,
84 .msg[msg-type="PART"] .msg-data a.chatzilla-link {
88 .msg[msg-type="KICK"] .msg-data a.chatzilla-link {
93 color: magenta !important;
96 .chatzilla-highlight[name="Slate"] {
101 .chatzilla-highlight[name="Plum"] {
106 .chatzilla-highlight[name="Brown"] {
111 .msg-type { /* .msg-type = message type */
112 color: silver; /* indicator */
115 .msg-user a.chatzilla-link,
116 .msg-user { /* msg-user = nickname portion of */
117 color: white !important; /* a message (channel and query */
120 .msg[mark="even"] .msg-data { /* use even/odd marks to create a */
121 color: white; /* subtle brightness change when */
122 } /* the speaker changes. */
124 .msg[msg-type="JOIN"] .msg-data,
125 .msg[msg-type="PART"] .msg-data {
129 .msg[msg-type="PART"] .msg-data {
133 .msg[msg-type="HELLO"] .msg-data {
137 .msg[msg-type="ERROR"] .msg-data,
138 .msg[msg-type="DISCONNECT"] .msg-data {
143 .msg[msg-type="USAGE"] .msg-data {
147 .msg[msg-type="ACTION"] .msg-data {
151 .msg[msg-type="NICK"] .msg-data {
155 .msg[msg-type="NOTICE"] .msg-data,
156 .msg[msg-type="MODE"] .msg-data {
160 .msg[msg-type="NOTICE"] .msg-data a.chatzilla-link,
161 .msg[msg-type="MODE"] .msg-data a.chatzilla-link {
165 .msg[msg-type="KICK"] .msg-data {
169 .msg[msg-type="QUIT"] .msg-data {
173 /* important="true" means that the message has text from your /stalk list in
174 * it, has your nickname in it, or was spoken by someone in your /stalk list.
176 .msg[important="true"] .msg-user,
177 .msg[important="true"] .msg-data {
178 background: #333333 !important;
186 .msg[msg-user$="ME!"] .msg-user:before,
187 .msg[msg-user$="ME!"] .msg-user:after {
191 .msg[msg-type="ACTION"] .msg-user:before,
192 .msg[msg-type="ACTION"] .msg-user:after {
196 .msg[msg-type="NOTICE"] .msg-user:before,
197 .msg[msg-type="NOTICE"] .msg-user:after {
201 /* private messages *not* in a query window */
202 .msg[dest-type="IRCUser"] .msg-user:before,
203 .msg[dest-type="IRCUser"] .msg-user:after {
207 .msg[msg-dest$="ME!"] .msg-user:before,
208 .msg[msg-dest$="ME!"] .msg-user:after {
212 /* private messages in a query window */
213 .msg[view-type="IRCUser"] .msg-user:before,
214 .msg[view-type="IRCUser"] .msg-user:after {
218 .msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:before,
219 .msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:after {