├── .editorconfig
├── Images
├── 9anime_Colors.png
├── ArcDark_Colors.png
├── BlackAndWhite_Colors.png
├── BreezeDark_Colors.png
├── DeepDark_Colors.png
├── Discord_Colors.png
├── Firefox57_Colors.png
├── FirefoxDark_Colors.png
├── Forum_main.png
├── Forum_post.png
├── Forum_search.png
├── JishoDawn_Colors.png
├── Logo.png
├── Logo.svg
├── Main.png
├── Mint-Y-Dark_Colors.png
├── OpenUserCSS - DeepDark.png
├── Orange_Colors.png
├── UbuntuGrey_Colors.png
├── UbuntuPurple_Colors.png
├── VertexDark_Colors.png
├── Yellow1_Colors.png
├── Yellow2_Colors.png
├── Youtube_Colors.png
├── error.png
├── info.png
└── warning.png
├── LICENSE
├── OpenUserCSSDeepDark.user.css
└── README.md
/.editorconfig:
--------------------------------------------------------------------------------
1 | # https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties
2 | root = true
3 |
4 | [*]
5 | indent_style = tab
6 | indent_size = 4
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.css]
13 | block_comment_start = /*
14 | block_comment = *
15 | block_comment_end = */
16 |
17 | [*.svg]
18 | insert_final_newline = false
19 |
20 | [*.md]
21 | trim_trailing_whitespace = false
22 |
--------------------------------------------------------------------------------
/Images/9anime_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/9anime_Colors.png
--------------------------------------------------------------------------------
/Images/ArcDark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/ArcDark_Colors.png
--------------------------------------------------------------------------------
/Images/BlackAndWhite_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/BlackAndWhite_Colors.png
--------------------------------------------------------------------------------
/Images/BreezeDark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/BreezeDark_Colors.png
--------------------------------------------------------------------------------
/Images/DeepDark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/DeepDark_Colors.png
--------------------------------------------------------------------------------
/Images/Discord_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Discord_Colors.png
--------------------------------------------------------------------------------
/Images/Firefox57_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Firefox57_Colors.png
--------------------------------------------------------------------------------
/Images/FirefoxDark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/FirefoxDark_Colors.png
--------------------------------------------------------------------------------
/Images/Forum_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Forum_main.png
--------------------------------------------------------------------------------
/Images/Forum_post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Forum_post.png
--------------------------------------------------------------------------------
/Images/Forum_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Forum_search.png
--------------------------------------------------------------------------------
/Images/JishoDawn_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/JishoDawn_Colors.png
--------------------------------------------------------------------------------
/Images/Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Logo.png
--------------------------------------------------------------------------------
/Images/Logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
130 |
--------------------------------------------------------------------------------
/Images/Main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Main.png
--------------------------------------------------------------------------------
/Images/Mint-Y-Dark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Mint-Y-Dark_Colors.png
--------------------------------------------------------------------------------
/Images/OpenUserCSS - DeepDark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/OpenUserCSS - DeepDark.png
--------------------------------------------------------------------------------
/Images/Orange_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Orange_Colors.png
--------------------------------------------------------------------------------
/Images/UbuntuGrey_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/UbuntuGrey_Colors.png
--------------------------------------------------------------------------------
/Images/UbuntuPurple_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/UbuntuPurple_Colors.png
--------------------------------------------------------------------------------
/Images/VertexDark_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/VertexDark_Colors.png
--------------------------------------------------------------------------------
/Images/Yellow1_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Yellow1_Colors.png
--------------------------------------------------------------------------------
/Images/Yellow2_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Yellow2_Colors.png
--------------------------------------------------------------------------------
/Images/Youtube_Colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/Youtube_Colors.png
--------------------------------------------------------------------------------
/Images/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/error.png
--------------------------------------------------------------------------------
/Images/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/info.png
--------------------------------------------------------------------------------
/Images/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/dcb596220a12eb3d04084a1fde8e2d84c1c4f645/Images/warning.png
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/OpenUserCSSDeepDark.user.css:
--------------------------------------------------------------------------------
1 | /* ==UserStyle==
2 | @name OpenUserCSS DeepDark
3 | @namespace github.com/OpenUserCSS/OpenUserCSS-DeepDark
4 | @homepageURL https://github.com/OpenUserCSS/OpenUserCSS-DeepDark
5 | @version 1.5.7
6 | @updateURL https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/master/OpenUserCSSDeepDark.user.css
7 | @description Host your code in the dark. May the dark be kinder on thine eyes. (openusercss.org dark theme)
8 | @author RaitaroH
9 | @license GNU-V3.0
10 |
11 | @preprocessor uso
12 | @var select mainColor 'Main color' {
13 | "DeepDark": "#00adee",
14 | "BreezeDark": "#3DAEE9",
15 | "Vertex Dark": "#4080fb",
16 | "Arc Dark": "#5294E2",
17 | "Firefox Dark": "#5675B9",
18 | "Firefox57": "#4080FB",
19 | "Discord": "#7289DA",
20 | "YouTubeDark": "#E52117",
21 | "Mint-Y-Dark": "#9AB87C",
22 | "9anime": "#723f8c",
23 | "Black&White": "#ffffff",
24 | "Yellow_petrocompletions": "#FFC700",
25 | "Yellow2": "#FFC700",
26 | "Ubuntu_grey": "#EF7847",
27 | "Ubuntu_purple": "#EF7847",
28 | "Orange": "#ff6905",
29 | "Jisho_夜明け": "#EF7D6C",
30 | "Custom": "/*[[custom-main-color]]*\/"
31 | }
32 | @var color custom-main-color "Custom main color" "#00adee"
33 |
34 | @var select mainBackground 'Main background color' {
35 | "DeepDark": "#111111",
36 | "BreezeDark": "#232629",
37 | "Vertex Dark": "#2B2B2C",
38 | "Arc Dark": "#343944",
39 | "Firefox Dark": "#272B35",
40 | "Firefox57": "#0C0C0D",
41 | "Discord": "#1E2124",
42 | "YouTubeDark": "#111111",
43 | "Mint-Y-Dark": "#2F2F2F",
44 | "9anime": "#0B0A0D",
45 | "Black&White": "#000000",
46 | "Yellow_petrocompletions": "#141414",
47 | "Yellow2": "#0a0800",
48 | "Ubuntu_grey": "#312D2A",
49 | "Ubuntu_purple": "#2C071A",
50 | "Orange": "#0a0400",
51 | "Jisho_夜明け": "#332222",
52 | "Custom": "/*[[custom-main-background]]*\/"
53 | }
54 | @var color custom-main-background "Custom main background" "#111111"
55 |
56 | @var select secondBackground 'Second background color' {
57 | "DeepDark": "#181818",
58 | "BreezeDark": "#2a2e32",
59 | "Vertex Dark": "#353638",
60 | "Arc Dark": "#383C4A",
61 | "Firefox Dark": "#181D20",
62 | "Firefox57": "#252526",
63 | "Discord": "#2F3136",
64 | "YouTubeDark": "#232323",
65 | "Mint-Y-Dark": "#383838",
66 | "9anime": "#17151C",
67 | "Black&White": "#0a0a0a",
68 | "Yellow_petrocompletions": "#202222",
69 | "Yellow2": "#0c0a04",
70 | "Ubuntu_grey": "#3D3C38",
71 | "Ubuntu_purple": "#430B28",
72 | "Orange": "#0e0702",
73 | "Jisho_夜明け": "#2A1B1B",
74 | "Custom": "/*[[custom-second-background]]*\/"
75 | }
76 | @var color custom-second-background "Custom second background" "#181818"
77 |
78 | @var select hoverBackground 'Hover background color' {
79 | "DeepDark": "#232323",
80 | "BreezeDark": "#31363b",
81 | "Vertex Dark": "#515254",
82 | "Arc Dark": "#414A59",
83 | "Firefox Dark": "#353A44",
84 | "Firefox57": "#323234",
85 | "Discord": "#484B51",
86 | "YouTubeDark": "#343434",
87 | "Mint-Y-Dark": "#404040",
88 | "9anime": "#1E1C25",
89 | "Black&White": "#0f0f0f",
90 | "Yellow_petrocompletions": "#353838",
91 | "Yellow2": "#0f0d05",
92 | "Ubuntu_grey": "#59564D",
93 | "Ubuntu_purple": "#520D30",
94 | "Orange": "#110903",
95 | "Jisho_夜明け": "#863B2F",
96 | "Custom": "/*[[custom-hover-background]]*\/"
97 | }
98 | @var color custom-hover-background "Custom hover background" "#232323"
99 |
100 | @var select mainText 'Main text color' {
101 | "DeepDark": "#eff0f1",
102 | "BreezeDark": "#eff0f1",
103 | "Vertex Dark": "#F3F3F5",
104 | "Arc Dark": "#C1C8D1",
105 | "Firefox Dark": "#E3EEF9",
106 | "Firefox57": "#F9F9FA",
107 | "Discord": "#FFFFFF",
108 | "YouTubeDark": "#E1E1E1",
109 | "Mint-Y-Dark": "#FFFFFF",
110 | "9anime": "#B4B4B4",
111 | "Black&White": "#b4b4b4",
112 | "Yellow_petrocompletions": "#EFF0F1",
113 | "Yellow2": "#fffdf5",
114 | "Ubuntu_grey": "#F2F1EF",
115 | "Ubuntu_purple": "#F2F1EF",
116 | "Orange": "#fff9f5",
117 | "Jisho_夜明け": "#EFB26C",
118 | "Custom": "/*[[custom-main-text]]*\/"
119 | }
120 | @var color custom-main-text "main-text" "#eff0f1"
121 |
122 | @var select dimmerText 'Secondary text color' {
123 | "DeepDark": "#CCCCCC",
124 | "BreezeDark": "#bdc3c7",
125 | "Vertex Dark": "#AEAFB0",
126 | "Arc Dark": "#B3BAC5",
127 | "Firefox Dark": "#606376",
128 | "Firefox57": "#D0D0D0",
129 | "Discord": "#ADA8AA",
130 | "YouTubeDark": "#7F7F7F",
131 | "Mint-Y-Dark": "#D5DADA",
132 | "9anime": "#747474",
133 | "Black&White": "#828282",
134 | "Yellow_petrocompletions": "#9F9999",
135 | "Yellow2": "#fff8e1",
136 | "Ubuntu_grey": "#E6E5E3",
137 | "Ubuntu_purple": "#E6E5E3",
138 | "Orange": "#ffede1",
139 | "Jisho_夜明け": "#986E3F",
140 | "Custom": "/*[[custom-dimmer-text]]*\/"
141 | }
142 | @var color custom-dimmer-text "dimmer-text" "#CCCCCC"
143 |
144 | ==/UserStyle== */
145 |
146 | @-moz-document domain("openusercss.org") {
147 |
148 | /*Theme made by RaitaroH @https://github.com/RaitaroH/OpenUserCSS-DeepDark*/
149 |
150 | /*GNU General Public License v3.0*/
151 |
152 | /*Main color variables*/
153 | :root
154 | {
155 | /*User colors*/
156 | --main-color: /*[[mainColor]]*/;
157 | --main-background: /*[[mainBackground]]*/;
158 | --second-background: /*[[secondBackground]]*/;
159 | --hover-background: /*[[hoverBackground]]*/;
160 | --main-text: /*[[mainText]]*/;
161 | --dimmer-text: /*[[dimmerText]]*/;
162 |
163 | --shadow: 0 1px 0.5px rgba(0,0,0,0.13);
164 |
165 | /* These are must have static colors */
166 | /*Warning/error Breeze Dark*/
167 | --warning-disable-all: #DA4453;
168 | /*Notice from Breeze Dark*/
169 | --notice: #FDBC4B;
170 |
171 | /* Categories */
172 | --general: #34495e;
173 | --theme-dev: #2980b9;
174 | --open-ucss: #60459f;
175 | --theme-req: #7f8c8d;
176 | --stylus: #1abc9c;
177 | --cat-icon: #e3e3e3;
178 |
179 | /*DeepDark colors*/
180 | /*
181 | --main-color: #00adee;
182 | --main-background: #111111;
183 | --second-background: #181818;
184 | --hover-background: #232323;
185 | --main-text: #eff0f1;
186 | --dimmer-text: #CCCCCC;
187 | */
188 |
189 | /*KDE colors*/
190 | /*
191 | --main-color: #3DAEE9;
192 | --main-background: #232629;
193 | --second-background: #2a2e32;
194 | --hover-background: #31363b;
195 | --main-text: #eff0f1;
196 | --dimmer-text: #bdc3c7;
197 | */
198 |
199 | /*Vertex Dark colors*/
200 | /*
201 | --main-color: #4080fb;
202 | --main-background: #2B2B2C;
203 | --second-background: #353638;
204 | --hover-background: #515254;
205 | --main-text: #F3F3F5;
206 | --dimmer-text: #AEAFB0;
207 | */
208 |
209 | /*Arc Dark colors*/
210 | /*
211 | --main-color: #5294E2;
212 | --main-background: #343944;
213 | --second-background: #383C4A;
214 | --hover-background: #414A59;
215 | --main-text: #C1C8D1;
216 | --dimmer-text: #B3BAC5;
217 | */
218 |
219 | /*Firefox Dark colors*/
220 | /*
221 | --main-color: #5675B9;
222 | --main-background: #272B35;
223 | --second-background: #181D20;
224 | --hover-background: #353A44;
225 | --main-text: #E3EEF9;
226 | --dimmer-text: #606376;
227 | */
228 |
229 | /*Firefox57 Dark colors*/
230 | /*
231 | --main-color: #4080FB;
232 | --main-background: #0C0C0D;
233 | --second-background: #252526;
234 | --hover-background: #323234;
235 | --main-text: #F9F9FA;
236 | --dimmer-text: #D0D0D0;
237 | */
238 |
239 | /*Discord colors*/
240 | /*
241 | --main-color: #7289DA;
242 | --main-background: #1E2124;
243 | --second-background: #2F3136;
244 | --hover-background: #484B51;
245 | --main-text: #FFFFFF;
246 | --dimmer-text: #ADA8AA;
247 | */
248 |
249 | /*YouTube dark colors*/
250 | /*
251 | --main-color: #E52117;
252 | --main-background: #111111;
253 | --second-background: #232323;
254 | --hover-background: #343434;
255 | --main-text: #E1E1E1;
256 | --dimmer-text: #7F7F7F;
257 | */
258 |
259 | /*Mint-Y-Dark colors*/
260 | /*
261 | --main-color: #9AB87C;
262 | --main-background: #2F2F2F;
263 | --second-background: #383838;
264 | --hover-background: #404040;
265 | --main-text: #FFFFFF;
266 | --dimmer-text: #D5DADA;
267 | */
268 |
269 | /*9anime colors*/
270 | /*
271 | --main-color: #723f8c;
272 | --main-background: #0B0A0D;
273 | --second-background: #17151C;
274 | --hover-background: #1E1C25;
275 | --main-text: #B4B4B4;
276 | --dimmer-text: #747474;
277 | */
278 |
279 | /*Black and white*/
280 | /*
281 | --main-color: #ffffff;
282 | --main-background: #000000;
283 | --second-background: #0a0a0a;
284 | --hover-background: #0f0f0f;
285 | --main-text: #b4b4b4;
286 | --dimmer-text: #828282;
287 | */
288 |
289 | /*Yellow (colors from petrocompletions)*/
290 | /*
291 | --main-color: #FFC700;
292 | --main-background: #141414;
293 | --second-background: #202222;
294 | --hover-background: #353838;
295 | --main-text: #EFF0F1;
296 | --dimmer-text: #9F999;
297 | */
298 |
299 | /*Yellow 2*/
300 | /*
301 | --main-color: #ffc700;
302 | --main-background: #0a0800;
303 | --second-background: #0c0a04;
304 | --hover-background: #0f0d05;
305 | --main-text: #fffdf5;
306 | --dimmer-text: #fff8e1;
307 | */
308 |
309 | /*Ubuntu grey colors*/
310 | /*
311 | --main-color: #EF7847;
312 | --main-background: #312D2A;
313 | --second-background: #3D3C38;
314 | --hover-background: #59564D;
315 | --main-text: #F2F1EF;
316 | --dimmer-text: #E6E5E3;
317 | */
318 |
319 | /*Ubuntu purple colors*/
320 | /*
321 | --main-color: #EF7847;
322 | --main-background: #2C071A;
323 | --second-background: #430B28;
324 | --hover-background: #520D30;
325 | --main-text: #F2F1EF;
326 | --dimmer-text: #E6E5E3;
327 | */
328 |
329 | /*Orange*/
330 | /*
331 | --main-color: #ff6905;
332 | --main-background: #0a0400;
333 | --second-background: #0e0702;
334 | --hover-background: #110903;
335 | --main-text: #fff9f5;
336 | --dimmer-text: #ffede1;
337 | */
338 |
339 | /*Jisho 夜明け colors https://userstyles.org/styles/115621/jisho*/
340 | /*
341 | --main-color: #EF7D6C;
342 | --main-background: #332222;
343 | --second-background: #2A1B1B;
344 | --hover-background: #863B2F;
345 | --main-text: #EFB26C;
346 | --dimmer-text: #986E3F;
347 | */
348 | }
349 |
350 | /*Changed text highlight*/
351 | ::selection
352 | {
353 | background: var(--main-color) !important;
354 | color: var(--main-text) !important;
355 | }
356 | ::-moz-selection
357 | {
358 | background: var(--main-color) !important;
359 | color: var(--main-text) !important;
360 | }
361 |
362 | a, a:visited, .style-name-link
363 | {
364 | background: transparent !important;
365 | color: var(--main-color) !important;
366 | opacity: 1;
367 | }
368 | a:hover, .style-name-link:hover
369 | {
370 | filter: brightness(110%);
371 | }
372 | /*Fix for visit profile button*/
373 | a[href*="profile"]
374 | {
375 | filter: brightness(100%) !important;
376 | }
377 |
378 | /* register dialog */
379 | .switch[data-v-688d0aeb]
380 | {
381 | background: var(--main-text) !important;
382 | border: 1px solid var(--main-text) !important;
383 | }
384 | label.checkbox:hover
385 | {
386 | color: var(--dimmer-text) !important;
387 | }
388 | /*help warning info banner */
389 | .mdi-alert:before, .mdi-information:before
390 | {
391 | color: var(--main-text) !important;
392 | pointer-events: none !important;
393 | }
394 | /* warning is orange */
395 | .notification.is-warning, .notification.is-warning p
396 | {
397 | background-color: var(--notice) !important;
398 | color: var(--main-background) !important;
399 | }
400 | /* danger is red */
401 | .notification.is-danger, .is-ancestor li
402 | {
403 | background-color: var(--warning-disable-all) !important;
404 | color: var(--main-text) !important;
405 | }
406 | .notification.is-danger p, .notification.is-danger a
407 | {
408 | color: var(--main-text) !important;
409 | }
410 | /* target section hr directly */
411 | .section hr
412 | {
413 | background: var(--hover-background) !important;
414 | }
415 |
416 | /* loading */
417 | .ouc-loading-cover, .ouc-quick-loading, .ouc-loading-inner
418 | {
419 | background: var(--main-color) !important;
420 | }
421 |
422 | /* website profile */
423 | .ouc-profile-wrapper h1
424 | {
425 | color: var(--main-text) !important;
426 | }
427 | /* this styles the bio preview pane below and the theme submission preview pane
428 | Im taking inspiration from the post submission preview well
429 | commit d021dc9 or https://git.io/vhKn1 */
430 | .columns > div > div > div:nth-child(4), .box.is-minheight-description
431 | {
432 | background: var(--main-background) !important;
433 | color: var(--main-text) !important;
434 | opacity: .75;
435 | }
436 | .column.is-6 div:nth-child(4)
437 | {
438 | background: transparent !important;
439 | opacity: 1 !important;
440 | }
441 | .content p, .box.is-minheight-description p
442 | {
443 | color: var(--dimmer-text) !important;
444 | }
445 |
446 | /* help page */
447 | .box.is-warning
448 | {
449 | background-color: var(--notice) !important;
450 | color: var(--main-background) !important;
451 | }
452 | .is-inline a
453 | {
454 | color: var(--main-background) !important;
455 | }
456 | .is-inline a:hover
457 | {
458 | filter: contrast(70%) !important;
459 | }
460 | svg.is-inline
461 | {
462 | color: var(--second-background) !important;
463 | }
464 |
465 | /*Header*/
466 | .navbar.is-primary, .navbar-menu.is-primary, .navbar.is-primary .navbar-brand > .navbar-item
467 | {
468 | background: var(--main-background) !important;
469 | color: var(--main-text) !important;
470 | }
471 | /*Header items*/
472 | .navbar-item:not(.no-active):not(.router-link-exact-active):not(:hover)
473 | {
474 | background: transparent !important;
475 | color: var(--main-text) !important;
476 | }
477 | .navbar-item.router-link-exact-active.router-link-active
478 | {
479 | background: var(--second-background) !important;
480 | color: var(--main-color) !important;
481 | }
482 | .navbar-item.router-link-exact-active.router-link-active:hover, .navbar-item:hover
483 | {
484 | background: var(--hover-background) !important;
485 | color: var(--main-color) !important;
486 | }
487 | /*Beta*/
488 | .tag:not(body).is-secondary
489 | {
490 | background: var(--main-color) !important;
491 | color: var(--main-text) !important;
492 | }
493 |
494 | /* 404 page */
495 | .container h1, .container h4
496 | {
497 | color: var(--main-text) !important;
498 | }
499 |
500 | /*Body of the page*/
501 | .ouc-app-root
502 | {
503 | background: var(--second-background) !important;
504 | color: var(--main-text) !important;
505 | }
506 | /*Footer*/
507 | .footer
508 | {
509 | background: var(--hover-background) !important;
510 | color: var(--main-text) !important;
511 | }
512 |
513 | /*Popular themes*/
514 | .box
515 | {
516 | background: var(--hover-background) !important;
517 | color: var(--dimmer-text) !important;
518 | }
519 |
520 | /*Newest themes*/
521 | .is-primary > .box
522 | {
523 | background: var(--hover-background) !important;
524 | color: var(--dimmer-text) !important;
525 | }
526 | h4
527 | {
528 | color: var(--main-color) !important;
529 | }
530 | h6
531 | {
532 | color: var(--main-text) !important;
533 | }
534 |
535 | /*Themes*/
536 | h1
537 | {
538 | color: var(--main-color) !important;
539 | }
540 | /*About*/
541 | h2, .label, .card-header-title label, .card-header-title p
542 | {
543 | color: var(--main-text) !important;
544 | }
545 | /*Buttons*/
546 | .content.is-marginless .button.is-primary, .level-left .button.is-primary
547 | {
548 | background: var(--main-color) !important;
549 | color: var(--main-text) !important;
550 | opacity: 1 !important;
551 | box-shadow: var(--shadow) !important;
552 | }
553 | .content.is-marginless .button.is-primary:hover, .level-left .button.is-primary:hover
554 | {
555 | filter: brightness(110%);
556 | }
557 | .level-left .button.is-primary a, .level-left .button.is-primary p
558 | {
559 | color: var(--main-text) !important;
560 | }
561 | /*Theme options*/
562 | li, p, ul
563 | {
564 | color: var(--dimmer-text) !important;
565 | }
566 | /* generic hr line */
567 | hr
568 | {
569 | background: var(--hover-background) !important;
570 | }
571 | /* user card .card-content.is-brand-primary content hr*/
572 | .is-8 hr
573 | {
574 | background: var(--hover-background) !important;
575 | }
576 | .control.has-icons-left .icon, .control.has-icons-right .icon
577 | {
578 | color: var(--dimmer-text) !important;
579 | opacity: .6;
580 | }
581 |
582 | /*Code*/
583 | code, .v--modal
584 | {
585 | background: var(--hover-background) !important;
586 | color: var(--main-color);
587 | }
588 | pre
589 | {
590 | background-color: var(--main-background) !important;
591 | border: 1px solid var(--hover-background) !important;
592 | color: var(--main-text) !important;
593 | }
594 | code
595 | {
596 | background-color: var(--main-background) !important;
597 | border: none !important;
598 | }
599 | .v--modal
600 | {
601 | box-shadow: var(--shadow) !important;
602 | }
603 | div.tile.is-parent.is-paddingless div.tile.is-child code
604 | {
605 | color: var(--dimmer-text) !important;
606 | }
607 | .box.is-fullheight
608 | {
609 | background: var(---background) !important;
610 | border: 1px solid var(--hover-background) !important;
611 | }
612 |
613 | /*Themes including delete*/
614 | .card
615 | {
616 | background: var(--second-background) !important;
617 | color: var(--main-text) !important;
618 | box-shadow: 0 2px 3px var(--main-background),0 0 0 1px var(--main-background) !important;
619 | }
620 | .card:hover .card-header-title
621 | {
622 | color: var(--main-color) !important;
623 | }
624 | .card-header
625 | {
626 | box-shadow: 0 1px 2px var(--main-background) !important;
627 | }
628 | /* Card headers has no background but under theme submission
629 | the Creating .ace_gutter-cell, .ace-tm .ace_marker-layer .ace_active-line,
1082 | .ace-tm .ace_marker-layer .ace_selection
1083 | {
1084 | background: var(--hover-background) !important;
1085 | }
1086 | .ouc-editor.ace_editor
1087 | {
1088 | background: var(--main-background) !important;
1089 | border-color: var(--second-background) !important;
1090 | color: var(--main-text) !important;
1091 | }
1092 | .ouc-editor .ace_print-margin
1093 | {
1094 | background: transparent !important;
1095 | }
1096 | .ouc-editor .ace_cursor
1097 | {
1098 | border-color: var(--main-color) !important;
1099 | border-left-width: 3px !important;
1100 | }
1101 | .ace_editor
1102 | {
1103 | border: 1px solid var(--hover-background) !important;
1104 | }
1105 | .ace_editor.ace_focus
1106 | {
1107 | border: 1px solid var(--main-color) !important;
1108 | }
1109 | .ace_comment
1110 | {
1111 | font-style: italic !important;
1112 | color: var(--dimmer-text) !important;
1113 | }
1114 | .ouc-editor .ace_tooltip
1115 | {
1116 | background-color: var(--hover-background) !important;
1117 | background-image: none !important;
1118 | border: 1px solid var(--main-background) !important;
1119 | border-radius: 1px !important;
1120 | color: var(--main-text) !important;
1121 | }
1122 | .ouc-editor .ace_indent-guide
1123 | {
1124 | background-repeat: right repeat-y !important;
1125 | filter: brightness(40%) !important;
1126 | }
1127 | .ace_gutter-cell.ace_warning {
1128 | background-image: url('https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/master/Images/warning.png') !important;
1129 | background-repeat: no-repeat !important;
1130 | background-position: 3px -1px !important;
1131 | }
1132 | .ace_gutter-cell.ace_error
1133 | {
1134 | background-image: url('https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/master/Images/error.png' ) !important;
1135 | background-repeat: no-repeat !important;
1136 | background-position: 3px 0px !important;
1137 | }
1138 | .ace_gutter-cell.ace_info, .ace_dark .ace_gutter-cell.ace_info
1139 | {
1140 | background-image: url('https://raw.githubusercontent.com/OpenUserCSS/OpenUserCSS-DeepDark/master/Images/info.png') !important;
1141 | background-repeat: no-repeat !important;
1142 | background-position: 3px -1px !important;
1143 | }
1144 | /*Buttons*/
1145 | .has-bottom-margin .button.is-primary, .tile.is-6 .button.is-primary,
1146 | .is-marginless[is-pulled-right="is-pulled-right"] .button.is-primary
1147 | {
1148 | background: var(--main-color) !important;
1149 | color: var(--main-text) !important;
1150 | box-shadow: var(--shadow) !important;
1151 | opacity: 1 !important;
1152 | }
1153 | .has-bottom-margin .button.is-primary:hover, .tile.is-6 .button.is-primary:hover,
1154 | .is-marginless[is-pulled-right="is-pulled-right"] .button.is-primary:hover
1155 | {
1156 | filter: brightness(110%);
1157 | }
1158 |
1159 | strong
1160 | {
1161 | color: var(--main-text) !important;
1162 | }
1163 |
1164 | /*Options*/
1165 | .vc-chrome-body, .vc-chrome-fields .vc-input__input
1166 | {
1167 | background: var(--hover-background) !important;
1168 | color: var(--main-text) !important;
1169 | }
1170 | .vc-chrome-fields .vc-input__input
1171 | {
1172 | box-shadow: var(--shadow) !important;
1173 | }
1174 | .select select
1175 | {
1176 | background: var(--main-background) !important;
1177 | border-color: var(--second-background) !important;
1178 | color: var(--main-text) !important;
1179 | }
1180 | .select:not(.is-multiple)::after
1181 | {
1182 | border-color: var(--main-text) !important;
1183 | }
1184 | .select:hover:not(.is-multiple)::after
1185 | {
1186 | border-color: var(--main-color) !important;
1187 | }
1188 |
1189 | /*Donations*/
1190 | .ouc-im-broke-wrapper
1191 | {
1192 | background: var(--main-background) !important;
1193 | }
1194 | .button.is-patreon .ouc-responsive-image-wrapper
1195 | {
1196 | filter: invert(100%) hue-rotate(180deg) contrast(30%) brightness(190%) !important;
1197 | }
1198 | .button.is-paypal .ouc-responsive-image-wrapper
1199 | {
1200 | filter: invert(100%) hue-rotate(180deg) !important;
1201 | }
1202 | .button.is-paypal:hover, .button.is-patreon:hover
1203 | {
1204 | background: var(--hover-background) !important;
1205 | }
1206 |
1207 | /*Send issues*/
1208 | .sentry-error-embed
1209 | {
1210 | background: var(--hover-background) !important;
1211 | border-color: var(--hover-background) !important;
1212 | color: var(--main-text) !important;
1213 | }
1214 | .sentry-error-embed header
1215 | {
1216 | border-color: var(--main-background) !important;
1217 | }
1218 | .sentry-error-embed .form-field input, .sentry-error-embed .form-field textarea
1219 | {
1220 | background: var(--main-background) !important;
1221 | border-color: var(--hover-background) !important;
1222 | color: var(--main-text) !important;
1223 | }
1224 | .sentry-error-embed .form-field input:active, .sentry-error-embed .form-field textarea:active,
1225 | .sentry-error-embed .form-field input:focus, .sentry-error-embed .form-field textarea:focus,
1226 | .sentry-error-embed .form-field input:hover, .sentry-error-embed .form-field textarea:hover
1227 | {
1228 | border-color: var(--main-color) !important;
1229 | }
1230 | .sentry-error-embed .form-submit .btn
1231 | {
1232 | background: var(--main-color) !important;
1233 | border-color: var(--main-color) !important;
1234 | }
1235 | .sentry-error-embed .form-submit .btn:hover
1236 | {
1237 | filter: brightness(110%);
1238 | }
1239 | }
1240 | @-moz-document domain("forums.openusercss.org") {
1241 | /*Forums*/
1242 | a:hover
1243 | {
1244 | text-decoration: none !important;
1245 | }
1246 |
1247 | body
1248 | {
1249 | background: var(--second-background) !important;
1250 | color: var(--main-text) !important;
1251 | }
1252 |
1253 | /* fix forum join welcome banner wow this default theme burns*/
1254 | .alert-success
1255 | {
1256 | filter: contrast(65%) !important;
1257 | }
1258 | .alert-success a
1259 | {
1260 | filter: brightness(50%) contrast(150%) !important;
1261 | }
1262 | .alert-success strong, .alert-success p
1263 | {
1264 | color: var(--main-text) !important;
1265 | }
1266 |
1267 | /* fixes to user profile items
1268 | Stat labels + dimmer text below*/
1269 | .account .profile .account-stats .stat-label
1270 | {
1271 | color: var(--dimmer-text) !important;
1272 | }
1273 | /* fix profile edit */
1274 | .list-group, .list-group-item
1275 | {
1276 | background: var(--second-background) !important;
1277 | border-color: var(--hover-background) !important;
1278 | }
1279 | .list-group-item:hover
1280 | {
1281 | background: var(--hover-background) !important;
1282 | }
1283 | /* fix post list timeline border */
1284 | .posts-list .posts-list-item .post-body
1285 | {
1286 | border-right: 2px solid var(--main-color) !important;
1287 | }
1288 |
1289 | /* profile control button */
1290 | .btn-group.account-fab .fab, .fab.btn-morph.plus, .btn-morph.fab.heart
1291 | {
1292 | background: var(--main-color) !important;
1293 | }
1294 | .btn-morph:hover, button:hover
1295 | {
1296 | filter: brightness(120%) !important;
1297 | }
1298 | /* style the actual <3 */
1299 | .fab.btn-morph.heart > span > span
1300 | {
1301 | background-color: var(--warning-disable-all) !important;
1302 | }
1303 |
1304 | /* profile upload modal */
1305 | .modal-footer
1306 | {
1307 | border-top: 1px solid #555 !important;
1308 | }
1309 |
1310 | .alert-success
1311 | {
1312 | background-color: var(--main-background) !important;
1313 | }
1314 |
1315 | .fa
1316 | {
1317 | text-shadow: none !important;
1318 | opacity: 1 !important;
1319 | }
1320 | .fa.fa-rss-square
1321 | {
1322 | color: var(--main-color) !important;
1323 | }
1324 |
1325 | /*Inputs*/
1326 | .input, .textarea, .bootstrap-tagsinput, .form-control
1327 | {
1328 | background: var(--main-background) !important;
1329 | border-color: var(--second-background) !important;
1330 | color: var(--main-text) !important;
1331 | }
1332 | .input.is-active, .input.is-focused, .input:active, .input:focus, .textarea.is-active,
1333 | .textarea.is-focused, .textarea:active, .textarea:focus, .input:hover, .textarea:hover,
1334 | .bootstrap-tagsinput:hover, .bootstrap-tagsinput:focus, .bootstrap-tagsinput:active,
1335 | .form-control:active, .form-control:hover, .form-control:focus
1336 | {
1337 | box-shadow: none !important;
1338 | border-color: var(--main-color) !important;
1339 | }
1340 |
1341 | /*Dim text*/
1342 | .input::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder, .textarea::-moz-placeholder
1343 | {
1344 | color: var(--dimmer-text) !important;
1345 | }
1346 |
1347 | /*Loading bar*/
1348 | #nprogress .bar
1349 | {
1350 | background: var(--main-color) !important;
1351 | }
1352 | #nprogress .spinner-icon
1353 | {
1354 | border-top-color: var(--main-color) !important;
1355 | border-left-color: var(--main-color) !important;
1356 | }
1357 | .material-bar:nth-child(3)
1358 | {
1359 | background: var(--main-color) !important;
1360 | filter: brightness(100%);
1361 | }
1362 |
1363 | /*Topic loading bar*/
1364 | .topic .pagination-block .progress-bar
1365 | {
1366 | background-color: var(--main-color) !important;
1367 | }
1368 | .topic .pagination-block
1369 | {
1370 | background-color: var(--hover-background) !important;
1371 | }
1372 |
1373 | /* fix tags */
1374 | .category > ul > li .tag-list .tag
1375 | {
1376 | background: var(--hover-background) !important;
1377 | }
1378 |
1379 | /*Navbar*/
1380 | #header-menu
1381 | {
1382 | background: var(--main-background) !important;
1383 | color: var(--main-text) !important;
1384 | border: none;
1385 | box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23) !important;
1386 | }
1387 | .navbar-nav > li > a
1388 | {
1389 | color: var(--main-text) !important;
1390 | }
1391 | .navbar-nav > li > a:hover
1392 | {
1393 | color: var(--main-color) !important;
1394 | }
1395 |
1396 | /*Avatar
1397 | style avatar color*/
1398 | .avatar
1399 | {
1400 | color: var(--main-text) !important;
1401 | }
1402 | .navbar-default .navbar-nav > .open > label,
1403 | .navbar-default .navbar-nav > .open > label:focus,
1404 | .navbar-default .navbar-nav > .open > label:hover
1405 | {
1406 | background: var(--second-background) !important;
1407 | }
1408 |
1409 | /*Avatar logout*/
1410 | .dropdown-menu > li > form > .btn-link, .dropdown-menu > li > form > button
1411 | {
1412 | background: var(--main-background) !important;
1413 | color: var(--main-text) !important;
1414 | }
1415 | .dropdown-menu > li > form > .btn-link:hover, .dropdown-menu > li > form > button:hover
1416 | {
1417 | background: var(--main-background) !important;
1418 | color: var(--main-color) !important;
1419 | }
1420 |
1421 | /*Notifications*/
1422 | .chats-list > li
1423 | {
1424 | background: var(--second-background) !important;
1425 | border-color: var(--second-background) !important;
1426 | }
1427 | .chats-list > li:hover
1428 | {
1429 | background: var(--hover-background) !important;
1430 | }
1431 | .chats-list
1432 | {
1433 | background: var(--main-background) !important;
1434 | border-right: 1px solid var(--hover-background) !important;
1435 | border-top: 0 !important;
1436 | }
1437 |
1438 | /*Chat*/
1439 | /* title of chats modal is not blue */
1440 | .ui-draggable-handle > h4
1441 | {
1442 | color: var(--main-text) !important;
1443 | }
1444 | .chat-content, .modal-content
1445 | {
1446 | background: var(--second-background) !important;
1447 | }
1448 | .chat-modal .chat-content li.chat-message[data-break="true"],
1449 | .expanded-chat .chat-content li.chat-message[data-break="true"],
1450 | .modal-content, .modal-header, .modal-footer
1451 | {
1452 | border-color: var(--hover-background) !important;
1453 | }
1454 | /*Who you are chatting with*/
1455 | .chat-modal [component="chat/header"], .chats-full [component="chat/header"]
1456 | {
1457 | background: var(--hover-background) !important;
1458 | }
1459 | /*Enter a username to search*/
1460 | .chat-modal [component="chat/nav-wrapper"] .chat-search input,
1461 | .chats-full [component="chat/nav-wrapper"] .chat-search input
1462 | {
1463 | background: var(--hover-background) !important;
1464 | }
1465 | .chat-modal [component="chat/nav-wrapper"] .chat-search input:active,
1466 | .chats-full [component="chat/nav-wrapper"] .chat-search input:active,
1467 | .chat-modal [component="chat/nav-wrapper"] .chat-search input:hover,
1468 | .chats-full [component="chat/nav-wrapper"] .chat-search input:hover,
1469 | .chat-modal [component="chat/nav-wrapper"] .chat-search input:focus,
1470 | .chats-full [component="chat/nav-wrapper"] .chat-search input:focus
1471 | {
1472 | border-color: var(--main-color) !important;
1473 | box-shadow: none !important;
1474 | }
1475 | /*The results*/
1476 | .chat-modal [component="chat/nav-wrapper"] [component="chat/search/list"] li,
1477 | .chats-full [component="chat/nav-wrapper"] [component="chat/search/list"] li,
1478 | .chat-modal [component="chat/nav-wrapper"] [component="chat/search/list"],
1479 | .chats-full [component="chat/nav-wrapper"] [component="chat/search/list"]
1480 | {
1481 | background: var(--second-background) !important;
1482 | border-color: var(--hover-background) !important;
1483 | color: var(--main-text) !important;
1484 | }
1485 | /*Hover for the names*/
1486 | .chat-modal [component="chat/nav-wrapper"] [component="chat/search/list"] li:hover,
1487 | .chats-full [component="chat/nav-wrapper"] [component="chat/search/list"] li:hover
1488 | {
1489 | color: var(--main-color) !important;
1490 | }
1491 |
1492 | /*Time*/
1493 | .chat-modal .chat-content li.chat-message .chat-timestamp,
1494 | .expanded-chat .chat-content li.chat-message .chat-timestamp
1495 | {
1496 | color: var(--dimmer-text) !important;
1497 | }
1498 | /*Edit and delete messages*/
1499 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
1500 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn.btn-xs.btn-link
1501 | {
1502 | background: var(--main-background) !important;
1503 | }
1504 | .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):hover .fa,
1505 | .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):hover .fa,
1506 | .btn.btn-xs.btn-link:hover .fa, .fa.fa-edit
1507 | {
1508 | color: var(--main-color) !important;
1509 | }
1510 | /*The text area for messages*/
1511 | .form-control::-moz-placeholder, .chat-modal [component="chat/composer"] [component="chat/input"],
1512 | .chats-full [component="chat/composer"] [component="chat/input"]
1513 | {
1514 | color: var(--main-text) !important;
1515 | border-color: var(--hover-background) !important;
1516 | }
1517 | .chat-modal [component="chat/composer"] [component="chat/input"]:active,
1518 | .chats-full [component="chat/composer"] [component="chat/input"]:active,
1519 | .chat-modal [component="chat/composer"] [component="chat/input"]:focus,
1520 | .chats-full [component="chat/composer"] [component="chat/input"]:focus,
1521 | .chat-modal [component="chat/composer"] [component="chat/input"]:hover,
1522 | .chats-full [component="chat/composer"] [component="chat/input"]:hover
1523 | {
1524 | border-color: var(--main-color) !important;
1525 | }
1526 | /*The send button*/
1527 | .chat-modal [component="chat/composer"],
1528 | .chats-full [component="chat/composer"] .btn.btn-primary,
1529 | .chat-modal [component="chat/composer"] [data-action="send"] .btn.btn-primary,
1530 | .chats-full [component="chat/composer"] [data-action="send"] .btn.btn-primary,
1531 | .chat-modal [component="chat/composer"] [data-action="send"],
1532 | .chats-full [component="chat/composer"] [data-action="send"]
1533 | {
1534 | background: transparent !important;
1535 | }
1536 | .chat-modal [component="chat/composer"],
1537 | .chats-full [component="chat/composer"] .btn.btn-primary:hover .fa,
1538 | .chat-modal [component="chat/composer"] [data-action="send"].btn.btn-primary:hover .fa,
1539 | .chats-full [component="chat/composer"] [data-action="send"] .btn.btn-primary:hover .fa
1540 | {
1541 | color: var(--main-color) !important;
1542 | }
1543 | /*The settings buttons, expand and close*/
1544 | .chat-modal [component="chat/header"] .close, .chats-full [component="chat/header"] .close,
1545 | .modal-header button, .bootbox-close-button.close
1546 | {
1547 | background: transparent !important;
1548 | color: var(--main-text) !important;
1549 | opacity: 1 !important;
1550 | }
1551 | .chat-modal [component="chat/header"] .close:hover .fa,
1552 | .chats-full [component="chat/header"] .close:hover .fa,
1553 | .modal-header button:hover,.bootbox-close-button.close:hover
1554 | {
1555 | color: var(--main-color) !important;
1556 | }
1557 | /*Exception for h1*/
1558 | .message-body h1
1559 | {
1560 | color: var(--main-text) !important;
1561 | }
1562 |
1563 | /*Categories*/
1564 | .listview.lv-bordered .lv-item
1565 | {
1566 | border-color: var(--main-background) !important;
1567 | }
1568 | li.row:nth-child(1) > div:nth-child(2) > div:nth-child(1)
1569 | {
1570 | background: var(--general) !important;
1571 | color: var(--cat-icon) !important;
1572 | border-radius: 100%;
1573 | }
1574 | li.row:nth-child(1) > div:nth-child(5) > div:nth-child(1)
1575 | {
1576 | border-color: var(--general) !important;
1577 | }
1578 | li.row:nth-child(2) > div:nth-child(2) > div:nth-child(1)
1579 | {
1580 | background: var(--theme-dev) !important;
1581 | color: var(--cat-icon) !important;
1582 | border-radius: 100%;
1583 | }
1584 | li.row:nth-child(2) > div:nth-child(5) > div:nth-child(1)
1585 | {
1586 | border-color: var(--theme-dev) !important;
1587 | }
1588 | li.row:nth-child(3) > div:nth-child(2) > div:nth-child(1)
1589 | {
1590 | background: var(--open-ucss) !important;
1591 | color: var(--cat-icon) !important;
1592 | border-radius: 100%;
1593 | }
1594 | li.row:nth-child(3) > div:nth-child(5) > div:nth-child(1)
1595 | {
1596 | border-color: var(--open-ucss) !important;
1597 | }
1598 | li.row:nth-child(4) > div:nth-child(2) > div:nth-child(1)
1599 | {
1600 | background: var(--theme-req) !important;
1601 | color: var(--cat-icon) !important;
1602 | border-radius: 100%;
1603 | }
1604 | li.row:nth-child(4) > div:nth-child(5) > div:nth-child(1)
1605 | {
1606 | border-color: var(--theme-req) !important;
1607 | }
1608 | li.row:nth-child(5) > div:nth-child(2) > div:nth-child(1)
1609 | {
1610 | background: var(--stylus) !important;
1611 | color: var(--cat-icon) !important;
1612 | border-radius: 100%;
1613 | }
1614 | li.row:nth-child(5) > div:nth-child(5) > div:nth-child(1)
1615 | {
1616 | border-color: var(--stylus) !important;
1617 | }
1618 |
1619 | /*Panels*/
1620 | /* if you must add a bg to breadcrumb,
1621 | at least add padding a bg that starts with text looks crap */
1622 | .breadcrumb
1623 | {
1624 | background: var(--hover-background) !important;
1625 | padding-left: 10px !important;
1626 | }
1627 | .panel-default, .well
1628 | {
1629 | background: var(--hover-background) !important;
1630 | border-color: var(--hover-background) !important;
1631 | }
1632 | .panel-default > .panel-heading
1633 | {
1634 | background: var(--main-background) !important;
1635 | border-color: var(--hover-background) !important;
1636 | }
1637 | .panel-title
1638 | {
1639 | color: var(--main-color) !important;
1640 | }
1641 |
1642 | .github-embed.panel.panel-default
1643 | {
1644 | background: var(--second-background) !important;
1645 | border-color: var(--hover-background) !important;
1646 | }
1647 | .post-body .github-embed.panel.panel-default, .post-body blockquote
1648 | {
1649 | background: var(--hover-background) !important;
1650 | }
1651 | .meta, .github-embed h3 span.number
1652 | {
1653 | color: var(--dimmer-text) !important;
1654 | }
1655 |
1656 | /*Unread*/
1657 | /* fixes alert info specifically in chats
1658 | (it is only visible with more than one chat target active)*/
1659 | .chats-full .alert-info
1660 | {
1661 | background: var(--hover-background) !important;
1662 | color: var(--main-text) !important;
1663 | border-color: var(--hover-background) !important;
1664 | }
1665 | .alert-info
1666 | {
1667 | color: var(--main-color) !important;
1668 | background: var(--hover-background) !important;
1669 | border-color: var(--hover-background) !important;
1670 | }
1671 | .alert-warning
1672 | {
1673 | color: var(--main-color) !important;
1674 | background: var(--hover-background) !important;
1675 | border-color: var(--main-background) !important;
1676 | }
1677 | .unread-count::after
1678 | {
1679 | background: var(--main-color) !important;
1680 | border-color: var(--main-color) !important;
1681 | }
1682 |
1683 | /*Recent*/
1684 | .listview .lv-header-alt
1685 | {
1686 | background: var(--hover-background) !important;
1687 | border-color: var(--hover-background) !important;
1688 | }
1689 | .btn-primary
1690 | {
1691 | background: var(--main-color) !important;
1692 | box-shadow: var(--shadow) !important;
1693 | color: var(--main-text) !important;
1694 | }
1695 | #content [role="button"], button, .btn
1696 | {
1697 | color: var(--main-text) !important;
1698 | }
1699 | .btn-primary:hover
1700 | {
1701 | filter: brightness(110%) !important;
1702 | color: var(--main-text) !important;
1703 | }
1704 | .btn-primary .fa
1705 | {
1706 | color: var(--main-text) !important;
1707 | }
1708 | .btn-default
1709 | {
1710 | background: var(--main-background) !important;
1711 | box-shadow: var(--shadow) !important;
1712 | color: var(--main-text) !important;
1713 | }
1714 | .btn-default:hover
1715 | {
1716 | color: var(--main-color) !important;
1717 | }
1718 | .dropdown-menu
1719 | {
1720 | background: var(--main-background) !important;
1721 | }
1722 | .dropdown-menu > li > a
1723 | {
1724 | color: var(--main-text) !important;
1725 | }
1726 | .dropdown-menu > li > a:hover
1727 | {
1728 | color: var(--main-color) !important;
1729 | background: var(--hover-background) !important;
1730 | }
1731 | .dropdown-menu .divider
1732 | {
1733 | background: var(--hover-background) !important;
1734 | }
1735 | [component="category/topic"] .topic-title
1736 | {
1737 | color: var(--main-color) !important;
1738 | }
1739 |
1740 | /*Search*/
1741 | .form-control::-moz-placeholder, .fg-line .form-control:not(:disabled)
1742 | {
1743 | color: var(--dimmer-text) !important;
1744 | }
1745 | .fg-line:not([class*="has-"])::after
1746 | {
1747 | background: var(--main-color) !important;
1748 | }
1749 | select.form-control option
1750 | {
1751 | background: var(--second-background) !important;
1752 | color: var(--main-text) !important;
1753 | }
1754 |
1755 | /*Checkboxes*/
1756 | .checkbox .input-helper::before, .radio .input-helper::before
1757 | {
1758 | border-color: var(--dimmer-text) !important;
1759 | border-radius: 0% !important;
1760 | }
1761 | .radio .input-helper::after
1762 | {
1763 | background: var(--main-color) !important;
1764 | border-radius: 0% !important;
1765 | }
1766 |
1767 | /*Tables*/
1768 | .table-bordered
1769 | {
1770 | border: 1px solid var(--main-background) !important;
1771 | }
1772 | .table-bordered > thead > tr > td, .table-bordered > thead > tr > th
1773 | {
1774 | background: var(--second-background) !important;
1775 | border-color: var(--main-background) !important;
1776 | }
1777 | .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th,
1778 | .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th
1779 | {
1780 | border-color: var(--main-background) !important;
1781 | }
1782 | .table-striped > tbody > tr:nth-of-type(odd)
1783 | {
1784 | background: var(--main-background) !important;
1785 | }
1786 | .table-striped > tbody > tr:nth-of-type(even)
1787 | {
1788 | background: var(--second-background) !important;
1789 | }
1790 |
1791 | /*Next buttons*/
1792 | .pagination > li.active a, .pagination > li.active a:hover,
1793 | .pagination > li > a, .pagination > li > span
1794 | {
1795 | border-color: var(--main-background) !important;
1796 | }
1797 | .pagination > li > a, .pagination > li > span
1798 | {
1799 | color: var(--main-text) !important;
1800 | }
1801 | .pagination > li.active a, .pagination > li.active a:hover,
1802 | .pagination > li > a:hover, .pagination > li:hover > span
1803 | {
1804 | color: var(--main-color) !important;
1805 | }
1806 |
1807 | /*Posts*/
1808 | .topic .card .lv-body .post-content
1809 | {
1810 | background: var(--second-background) !important;
1811 | border-color: var(--hover-background) !important;
1812 | }
1813 | .groups.list .list-cover
1814 | {
1815 | background-image: url("https://forums.openusercss.org/assets/images/cover-default.png") !important;
1816 | }
1817 | .topic .card .lv-body .post-content::before, .topic .card .lv-body .post-content::after
1818 | {
1819 | border-right-color: var(--second-background) !important;
1820 | }
1821 | blockquote, hr
1822 | {
1823 | border-color: var(--hover-background) !important;
1824 | }
1825 | /* hack to prevent mouse hover to flicker */
1826 | .persona-usercard .usercard-picture
1827 | {
1828 | pointer-events: none !important;
1829 | }
1830 | .persona-usercard .usercard-body
1831 | {
1832 | background: var(--main-background) !important;
1833 | }
1834 |
1835 | /*Reply, quote, like etc*/
1836 | .topic .post-tools a, .topic .card .lv-body .post-actions > li > a > i
1837 | {
1838 | color: var(--main-text) !important;
1839 | }
1840 | .topic .post-tools a:hover, .topic .card .lv-body .post-actions > li > a:hover > i
1841 | {
1842 | color: var(--main-color) !important;
1843 | }
1844 | .btn.btn-info.dropdown-toggle
1845 | {
1846 | background: var(--main-background) !important;
1847 | border-color: var(--hover-background) !important;
1848 | }
1849 | /* fix emoji dropdown active item selection */
1850 | .dropdown-menu .textcomplete-item.active
1851 | {
1852 | background: var(--hover-background) !important;
1853 | cursor: default !important;
1854 | }
1855 | .dropdown-menu-right
1856 | {
1857 | background: var(--main-background) !important;
1858 | }
1859 | .dropdown-menu-right li:hover:not(.dropdown-header)
1860 | {
1861 | background: var(--hover-background) !important;
1862 | }
1863 | /*Tags*/
1864 | .tag-container, .tag-container .tag-topic-count, .category > ul > li .tag-list .tag
1865 | {
1866 | border-color: var(--main-background) !important;
1867 | background: var(--main-background) !important;
1868 | }
1869 | .timeago, .stats small, a.permalink, a.permalink .timeago:hover
1870 | {
1871 | color: var(--dimmer-text) !important;
1872 | text-decoration: none !important;
1873 | }
1874 | .timeago:hover
1875 | {
1876 | color: var(--main-color) !important;
1877 | }
1878 | /*Left bar*/
1879 | .category > ul > li:not(.unread) .card
1880 | {
1881 | border-color: var(--dimmer-text) !important;
1882 | }
1883 | /*Buttons*/
1884 | .btn-group > .btn:hover
1885 | {
1886 | color: var(--main-text) !important;
1887 | }
1888 | div.post-bar .btn:hover, #content [role="button"]:hover
1889 | {
1890 | color: var(--main-text) !important;
1891 | }
1892 | .btn.btn-default.composer-discard
1893 | {
1894 | color: var(--main-color) !important;
1895 | }
1896 | .btn.btn-default.composer-discard:hover
1897 | {
1898 | background: transparent !important;
1899 | background-image: none !important;
1900 | filter: brightness(110%) !important;
1901 | }
1902 | .btn-danger
1903 | {
1904 | background-color: var(--warning-disable-all) !important;
1905 | color: var(--main-text) !important;
1906 | }
1907 | /*Svgs next to the post*/
1908 | .fa.fa-chevron-up, .fa.fa-chevron-down, .fa.fa-fw.fa-ellipsis-v
1909 | {
1910 | color: var(--dimmer-text) !important;
1911 | }
1912 | .fa.fa-chevron-up:hover, .fa.fa-chevron-down:hover, .fa.fa-fw.fa-ellipsis-v:hover
1913 | {
1914 | color: var(--main-color) !important;
1915 | }
1916 |
1917 | /*Watching svg hover*/
1918 | .actions > li > span > i
1919 | {
1920 | color: var(--main-text) !important;
1921 | }
1922 | .actions > li > span > i:hover
1923 | {
1924 | color: var(--main-color) !important;
1925 | transition: none !important;
1926 | }
1927 | .visible-sm-inline.visible-md-inline.visible-lg-inline:hover, .caret:hover
1928 | {
1929 | color: var(--main-color) !important;
1930 | }
1931 |
1932 | /*User page*/
1933 | .card .card-header.ch-alt:not([class*="bgm-"])
1934 | {
1935 | background: var(--main-background) !important;
1936 | border-color: var(--hover-background) !important;
1937 | }
1938 | #unfollow-btn
1939 | {
1940 | background: var(--main-background) !important;
1941 | box-shadow: var(--shadow) !important;
1942 | color: var(--main-text) !important;
1943 | }
1944 | #unfollow-btn:hover
1945 | {
1946 | color: var(--main-color) !important;
1947 | }
1948 |
1949 | /*Reply, post messages*/
1950 | body.page-compose.skin-default #content, body.page-compose.skin-noskin #content,
1951 | .composer-container, .composer .tags-container .bootstrap-tagsinput
1952 | {
1953 | background: var(--main-background) !important;
1954 | border-color: var(--hover-background) !important;
1955 | }
1956 | /* .title-container, .composer .title-container .title background
1957 | is clearer this way and looks neat/clean layout*/
1958 | .title-container, .composer .title-container .title
1959 | {
1960 | background: var(--second-background) !important;
1961 | }
1962 | [component="post"].highlight .post-body
1963 | {
1964 | border-color: var(--hover-background) !important;
1965 | }
1966 | .composer .formatting-bar .formatting-group .fa
1967 | {
1968 | color: var(--main-text) !important;
1969 | }
1970 | .composer .formatting-bar .formatting-group li:focus,
1971 | .composer .formatting-bar .formatting-group li:hover,
1972 | .composer .formatting-bar .formatting-group li:focus .fa,
1973 | .composer .formatting-bar .formatting-group li:hover .fa
1974 | {
1975 | background: var(--hover-background) !important;
1976 | color: var(--main-color) !important;
1977 | }
1978 | .composer .write-preview-container .write
1979 | {
1980 | background: var(--second-background) !important;
1981 | border-color: var(--hover-background) !important;
1982 | }
1983 | /* preview well has subtle differences,
1984 | lets keep them stylistic choices because they make sense. */
1985 | .composer .preview.well
1986 | {
1987 | background: var(--second-background) !important;
1988 | color: var(--main-text) !important;
1989 | opacity: .75
1990 | }
1991 | .composer .preview.well p
1992 | {
1993 | color: var(--dimmer-text) !important;
1994 | }
1995 | .composer .preview-container .help-text,
1996 | .composer .write-container .help-text
1997 | {
1998 | color: var(--dimmer-text) !important;
1999 | opacity: .7;
2000 | }
2001 | .composer .preview-container .help-text:hover,
2002 | .composer .write-container .help-text:hover
2003 | {
2004 | color: var(--main-color) !important;
2005 | opacity: 1;
2006 | }
2007 | .lv-body
2008 | {
2009 | padding-right: 20px !important;
2010 | }
2011 | .pull-right.post-edit
2012 | {
2013 | margin-top: -10px;
2014 | }
2015 | /*Avatar hover menu*/
2016 | .popover
2017 | {
2018 | background-color: var(--main-background) !important;
2019 | border-color: transparent !important;
2020 | color: var(--main-text) !important;
2021 | }
2022 |
2023 | pre
2024 | {
2025 | background-color: var(--main-background) !important;
2026 | border: 1px solid var(--hover-background) !important;
2027 | }
2028 | code
2029 | {
2030 | background-color: var(--main-background) !important;
2031 | border: none !important;
2032 | }
2033 | }
2034 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # OpenUserCSS-DeepDark
2 | 
3 | Host your code in the dark. May the dark be kinder on thine eyes. (openusercss.org dark theme)
4 |
5 | **The official dark theme for [OpenUserCSS](https://openusercss.org).**
6 |
7 | This is a dark theme for OpenUserCSS inspired by [FT DeepDark](https://addons.mozilla.org/en-US/firefox/addon/ft-deepdark/?src=search).
8 |
9 | Also, credit where credit is due for the color palettes down bellow. ([@KDE](https://github.com/KDE), [@horst3180](https://github.com/horst3180), [@linuxmint](https://github.com/linuxmint), [Firefox](https://www.mozilla.org/en-US/firefox/new/), [YouTube](https://www.youtube.com/) and [Discord](https://discordapp.com/))
10 |
11 |
12 | [](https://rawgit.com/OpenUserCSS/OpenUserCSS-DeepDark/master/OpenUserCSSDeepDark.user.css)
13 |
14 | Theme as a userstyle [here](https://openusercss.org/theme/5a4605de961b8c0b001f2476).
15 |
16 | **You can also install all my themes at once from [here](https://github.com/RaitaroH/Import-All-Deepdark).**
17 |
18 | # Screenshots
19 | Main website
20 | 
21 |
22 | Forum
23 | 
24 | 
25 | 
26 |
27 | # Colors
28 | The colors are available in the code; different colors can be used.
29 | 
30 | 
31 | 
32 | 
33 | 
34 | 
35 | 
36 | 
37 | 
38 | 
39 | 
40 | 
41 | 
42 | 
43 | 
44 | 
45 | 
46 |
--------------------------------------------------------------------------------