diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..9cecc1d
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {one line to give the program's name and a brief idea of what it does.}
+ Copyright (C) {year} {name of author}
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ {project} Copyright (C) {year} {fullname}
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/Makefile b/Makefile
index 013b8f4..ab0e80b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,5 @@
+.PHONY: all screenshots
+
all:
@./make.py
@@ -6,3 +8,6 @@ clean:
release:
bash release.sh
+
+screenshots:
+ @./make.py screenshots
diff --git a/README.org b/README.org
index a62267a..adfc7fc 100644
--- a/README.org
+++ b/README.org
@@ -96,7 +96,12 @@ This way, the Solarized color values are loaded first, followed by the dark- or
+ Thanks to [[https://github.com/The-Compiler][Florian Bruhin]] for contributing the Reddit and DuckDuckGo sheets, as well as several fixes and improvements.
+ Thanks to [[https://github.com/jgkamat][Jay Kamat]] for contributing the Sakai stylesheet and several fixes and improvements.
++ Thanks to [[https://github.com/cal2195][Cal Martin]] for the gruvbox theme.
** License
-Really? Come on, it's just some CSS. Just have fun and share!
+This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.txt.
diff --git a/css/darculized/darculized-all-sites.css b/css/darculized/darculized-all-sites.css
new file mode 100644
index 0000000..3d0240e
--- /dev/null
+++ b/css/darculized/darculized-all-sites.css
@@ -0,0 +1,1914 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #363636 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #2e2e2e !important;
+ box-shadow: 0 0 10px #a6aaab;
+ color: #a6aaab !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #2e2e2e !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #97bdef !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #363636 !important;
+ color: #639ce6 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #2e2e2e !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #363636 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #262626 !important;
+ color: #a6aaab !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #363636 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #2e2e2e !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #a6aaab;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
+.post-actions {
+ background-color: #2e2e2e !important;
+}
+.textarea-wrapper {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.search--adv {
+ background-color: #2e2e2e !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #262626 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #2e2e2e !important;
+ color: #b8bbbd !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #b8bbbd !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #262626 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #262626 !important;
+}
+.search--header {
+ background-color: #2e2e2e !important;
+}
+.zci {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.tile--info {
+ background-color: #262626 !important;
+}
+.tile--info__expand {
+ background-color: #5e6263 !important;
+}
+.tile--c {
+ background-color: #5e6263 !important;
+ color: #b8bbbd !important;
+}
+.module__text {
+ color: #909396 !important;
+}
+.about-info-box__heading {
+ color: #a6aaab !important;
+}
+.result.highlight {
+ background-color: #2e2e2e !important;
+}
+.result__snippet {
+ color: #909396 !important;
+}
+.result__snippet b {
+ color: #a6aaab !important;
+}
+.btn--top {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.btn--top:hover {
+ background-color: #5e6263 !important;
+}
+.result--sep--hr:before {
+ background-color: #5e6263 !important;
+}
+* {
+ border-color: #2e2e2e !important;
+}
+.news .alert .pull-info {
+ background-color: #323232 !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #909396 !important;
+}
+.bg-white {
+ background-color: #262626 !important;
+}
+.border {
+ border-color: #909396 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #2f7bde !important;
+}
+.breadcrumb strong.final-path {
+ color: #909396 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #5e6263 !important;
+}
+.comment-reactions .btn-link {
+ color: #909396 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #2e2e2e !important;
+}
+.text-gray-dark {
+ color: #909396 !important;
+}
+.contrib-number {
+ color: #a6aaab !important;
+}
+.counter {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.diffstat-bar {
+ color: #909396 !important;
+}
+.file-header {
+ background-color: #2e2e2e !important;
+}
+.file-history-tease .participation {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #909396 !important;
+}
+.file-history-tease .participation a {
+ color: #5e6263 !important;
+}
+.file-history-tease .author a {
+ color: #909396 !important;
+}
+.file-history-tease-header {
+ background-color: #2e2e2e !important;
+}
+.file-info-divider {
+ background-color: #5e6263 !important;
+}
+.file-wrap {
+ color: #909396 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #323232 !important;
+}
+a.filter-item,
+.filter-item {
+ color: #909396 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.flash {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.gh-header-number {
+ color: #5e6263 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #2e2e2e !important;
+}
+.issue-meta {
+ color: #5e6263 !important;
+}
+.issues-listing a {
+ color: #909396 !important;
+}
+.muted-link {
+ color: #909396 !important;
+}
+.new-user-avatar-cta {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.overall-summary {
+ border-color: #5e6263 !important;
+}
+.pinned-repo-item.border {
+ border-color: #5e6263 !important;
+}
+.progress-bar {
+ background-color: #5e6263 !important;
+}
+.simple-box {
+ background-color: #2e2e2e !important;
+}
+.social-count {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.scope-badge {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.stats-switcher-wrapper {
+ background-color: #262626 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #909396 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #5e6263 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #909396 !important;
+}
+.text-emphasized {
+ color: #a6aaab !important;
+}
+.text-diff-added {
+ color: #598249 !important;
+}
+.text-diff-deleted {
+ color: #bd3832 !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.blob-code-addition {
+ background-color: rgba(169,200,157,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #436237 !important;
+ color: #c7c9ca !important;
+}
+.blob-code-deletion {
+ background-color: rgba(189,56,50,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #5e1c19 !important;
+ color: #c7c9ca !important;
+}
+.blob-code-hunk {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.blob-code-inner {
+ color: #909396 !important;
+}
+.blob-num {
+ background-color: #262626 !important;
+ color: #5e6263 !important;
+}
+.file {
+ color: #909396 !important;
+}
+.form-control {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.pl-c {
+ color: #5e6263 !important;
+}
+.pl-c1 {
+ color: #2f7bde !important;
+}
+.pl-e {
+ color: #b68800 !important;
+}
+.pl-en {
+ color: #2f7bde !important;
+}
+.pl-k {
+ color: #598249 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #15968d !important;
+}
+.pl-s {
+ color: #15968d !important;
+}
+.pl-smi {
+ color: #909396 !important;
+}
+.pl-v {
+ color: #598249 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #598249 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #bd3832 !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #2e2e2e !important;
+}
+.boxed-group * {
+ border-color: #5e6263 !important;
+}
+.boxed-group article {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.boxed-group > h3 {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.more-repos {
+ background-color: #363636 !important;
+ box-shadow: inset 0 1px 0 #5e6263 !important;
+}
+.boxed-group-inner {
+ background-color: #262626 !important;
+}
+.branch-action-body {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.branch-action-body div {
+ border-color: #5e6263 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #598249 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b68800 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #909396 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b68800 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #5e6263 !important;
+ background-color: #2e2e2e !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #bd3832 !important;
+ color: #262626 !important;
+}
+.State--green {
+ background-color: #598249 !important;
+ color: #262626 !important;
+}
+.select-menu-filters {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.js-select-menu-tab {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.signed-commit-header {
+ background-color: #262626 !important;
+}
+.build-status-item {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.build-status-item .build-status-details {
+ color: #2f7bde !important;
+}
+.capped-card h3 {
+ background-color: #363636 !important;
+}
+.capped-card h3 a {
+ color: #a6aaab !important;
+}
+.capped-card-content {
+ background-color: #262626 !important;
+}
+.capped-list th {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #2e2e2e !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #262626 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #5e6263 !important;
+}
+.commit-author {
+ color: #909396 !important;
+}
+.commit-author-section {
+ color: #909396 !important;
+}
+.commit-meta {
+ color: #5e6263 !important;
+}
+.commit-meta .sha-block {
+ color: #5e6263 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #909396 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #15968d !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(83,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #a6aaab !important;
+}
+.commit-tease-contributors {
+ background-color: #2e2e2e !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.commit-meta {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.commits-listing:before {
+ background-color: #2e2e2e !important;
+}
+.full-commit {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.commit.table-list-item {
+ border-color: #2e2e2e !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.completeness-indicator-success {
+ background-color: #598249 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b68800 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #2e2e2e !important;
+}
+.blankslate {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.comment-form-head.tabnav {
+ background-color: #262626 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #262626 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #bd3832 !important;
+ color: #a6aaab !important;
+}
+.discussion-item-icon {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.discussion-item-icon.octicon {
+ color: #a6aaab !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #a6aaab !important;
+}
+.discussion-timeline:before {
+ background-color: #909396 !important;
+}
+.discussion-timeline-actions {
+ background-color: #262626 !important;
+}
+.drag-and-drop {
+ background-color: #2e2e2e !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #909396 !important;
+ border-color: #262626 !important;
+}
+.timeline-comment {
+ background-color: #262626 !important;
+ border-color: #5e6263 !important;
+}
+.timeline-comment-header {
+ background-color: #2e2e2e !important;
+}
+.timeline-comment-wrapper {
+ border-color: #262626 !important;
+}
+.donut-chart > .pending {
+ fill: #b68800 !important;
+}
+.dropdown-divider {
+ background-color: #909396 !important;
+}
+.dropdown-item {
+ color: #909396 !important;
+}
+.dropdown-item:hover {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.dropdown-menu {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+ border-color: #909396 !important;
+}
+.files * {
+ color: #909396 !important;
+}
+.files tbody tr {
+ border-color: #2e2e2e !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #2a2a2a !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #262626 !important;
+}
+.files tbody tr:hover * {
+ background-color: #363636 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #5e6263, #2e2e2e) !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.btn:hover {
+ background-color: #323232 !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #598249 !important;
+ background-image: linear-gradient(#598249, #2c4125) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #2f7bde !important;
+}
+.Header {
+ background-color: #323232 !important;
+ border-bottom-color: #5e6263 !important;
+}
+.Header a {
+ color: #a6aaab !important;
+}
+.lang {
+ color: #a6aaab !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #2e2e2e !important;
+ border-color: transparent !important;
+ color: #909396 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #909396 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #262626 !important;
+ border-color: #bd3832 #363636 transparent !important;
+}
+.site-footer-links * {
+ color: #909396 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.js-directory-link {
+ color: #ce4139 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #262626 !important;
+ border-color: #5e6263 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #909396 !important;
+}
+.notifications-list li {
+ background-color: #262626 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #a6aaab !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,66,56,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #797fd4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(116,180,92,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #bd3832 !important;
+}
+.octicon-check {
+ color: #598249 !important;
+}
+.octicon-primitive-dot {
+ color: #b68800 !important;
+}
+.octicon-clippy {
+ color: #a6aaab !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #5e6263 !important;
+}
+.orghead {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+ border-bottom: 0px !important;
+ color: #a6aaab !important;
+}
+.org-name {
+ color: #a6aaab !important;
+}
+.pagehead.orghead {
+ background-color: #2e2e2e !important;
+}
+.outline-box-highlighted {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.pagination .current {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.pagination .disabled {
+ background-color: #2e2e2e !important;
+ color: #5e6263 !important;
+}
+.pagination .disabled:hover {
+ background-color: #2e2e2e !important;
+}
+.pagination .gap {
+ background-color: #2e2e2e !important;
+ color: #5e6263 !important;
+}
+.pagination a {
+ background-color: #2e2e2e !important;
+ border-color: #262626 !important;
+ color: #909396 !important;
+}
+.pagination a:hover {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #262626 !important;
+}
+.merge-status-item {
+ background-color: #363636 !important;
+}
+.merge-message {
+ background-color: #323232 !important;
+}
+.pr-toolbar {
+ background-color: #262626 !important;
+}
+.review-thread-reply {
+ background-color: #2e2e2e !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #262626 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #262626 !important;
+}
+.upload-progress {
+ background-color: #2e2e2e !important;
+ box-shadow: 1px 0px 0px #2e2e2e inset;
+}
+#readme .plain {
+ background-color: #262626 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #262626 !important;
+ border-color: #909396 !important;
+ color: #909396 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #ce4139 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #2e2e2e !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #5e6263 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #262626 !important;
+}
+.task-list-item.hovered {
+ background-color: #2e2e2e !important;
+}
+.range-editor {
+ background-color: #2e2e2e !important;
+}
+.compare-pr-placeholder {
+ background-color: #323232 !important;
+}
+ul.comparison-list > li.title {
+ background-color: #363636 !important;
+}
+ul.comparison-list {
+ background-color: #323232 !important;
+}
+.repository-description {
+ color: #909396 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #909396 !important;
+}
+.pagehead.repohead {
+ background-color: #2e2e2e !important;
+}
+.repository-content .RecentBranches {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.repohead-details-container a {
+ color: #909396 !important;
+}
+.select-menu-modal {
+ border-color: #909396 !important;
+}
+.select-menu-modal * {
+ color: #909396 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #262626 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.repository-sidebar {
+ background-color: #262626 !important;
+}
+.thread-subscription-status {
+ background-color: #262626 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #2e2e2e 0%, #262626 8px) !important;
+ box-shadow: 1px 0px 0px #2e2e2e inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#262626, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #262626) !important;
+}
+.sunken-menu-item {
+ border-color: #262626 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #262626 !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #e05f27 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #2e2e2e 70%, #262626 100%) !important;
+}
+.state {
+ color: #a6aaab !important;
+}
+.state-closed {
+ background-color: #bd3832 !important;
+}
+.state-open {
+ background-color: #598249 !important;
+}
+.subnav-item {
+ color: #909396 !important;
+}
+.subnav-item:hover {
+ background-color: #323232 !important;
+}
+.subnav-item:visited {
+ color: #909396 !important;
+}
+.subnav-item.selected {
+ background-color: #2e2e2e !important;
+}
+.subnav-links a:hover {
+ background-color: #2e2e2e !important;
+}
+.subnav-search input {
+ border-color: #5e6263 !important;
+}
+.right .tabnav-extra {
+ color: #5e6263 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #5e6263 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #262626 !important;
+ background-image: linear-gradient(#2e2e2e, #262626) !important;
+ border-color: #909396 !important;
+ color: #a6aaab !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #262626 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #363636 !important;
+}
+.table-list-header {
+ background-color: #2e2e2e !important;
+}
+.text-pending {
+ color: #b68800 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b68800 !important;
+}
+.text-red {
+ color: #bd3832 !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #262626 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #5e6263 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.underline-nav-item {
+ color: #909396 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #bd3832 !important;
+ color: #909396 !important;
+}
+.user-profile-nav {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.graphs .area {
+ fill: #598249;
+}
+.summary-stats li .num {
+ color: #a6aaab !important;
+}
+.viz {
+ background-color: #323232 !important;
+}
+.facebox-popup {
+ color: #909396 !important;
+ background-color: #262626 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #909396 !important;
+ background-color: #2e2e2e !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #5e6263 !important;
+}
+.suggester {
+ background-color: #363636 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #5e6263 !important;
+}
+.sfbgg {
+ background-color: #2e2e2e !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #262626 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #639ce6, #2f7bde) !important;
+}
+#hdtbSum {
+ background-color: #262626 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #262626 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#appbar {
+ background-color: #262626 !important;
+}
+cite {
+ color: #598249 !important;
+}
+.ab_dropdown {
+ background-color: #262626 !important;
+}
+div.crp {
+ background-color: #262626 !important;
+}
+#fbar {
+ background-color: #2e2e2e !important;
+}
+tr.Even {
+ background-color: #2e2e2e !important;
+}
+.BigQuote {
+ background-color: #2e2e2e !important;
+ color: #e05f27 !important;
+}
+.Cat1HL {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.Cat2HL {
+ background-color: #363636 !important;
+}
+.Cat3HL {
+ background-color: #323232 !important;
+}
+.FeatureByline {
+ background-color: #2e2e2e !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #363636 !important;
+}
+.QuotedText {
+ color: #797fd4 !important;
+}
+DIV.GAByline {
+ background-color: #2e2e2e !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #2a2a2a !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #262626 !important;
+}
+DIV.CommentBox {
+ border-color: #2e2e2e !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #363636 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #2e2e2e !important;
+}
+.navmenu ul {
+ background-color: #2e2e2e !important;
+}
+body * {
+ border-color: #363636 !important;
+}
+#content {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #2e2e2e !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #262626, #2e2e2e) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs ul li {
+ background-color: #2e2e2e !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #2e2e2e !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #262626 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.catlinks {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.navbox {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #363636 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #323232 !important;
+}
+.navbox-even {
+ background-color: #262626 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+code {
+ background-color: #363636 !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+div.thumbinner {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #363636 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #262626 !important;
+ border-color: #363636 !important;
+ color: #909396 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #2e2e2e !important;
+}
+table {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #e05f27 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #262626 !important;
+}
+.title a {
+ color: #909396 !important;
+}
+.title a:visited {
+ color: #5e6263 !important;
+}
+a.storylink {
+ color: #a6aaab !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #2f7bde !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #262626 !important;
+}
+#hnmain .comhead {
+ color: #a6aaab !important;
+}
+#hnmain .c00 {
+ color: #909396 !important;
+}
+#hnmain a.hnuser {
+ color: #b68800 !important;
+}
+#hnmain span.age a {
+ color: #5e6263 !important;
+}
+.cdd {
+ color: rgba(255,66,56,0.65) !important;
+}
+.comment i {
+ color: #5e6263 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #e05f27 !important;
+}
+div#page div#header {
+ background-color: #262626 !important;
+}
+div#page div#header a {
+ color: #797fd4 !important;
+}
+.post {
+ background-color: #262626 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #2e2e2e !important;
+}
+.post h2 a {
+ color: #a6aaab !important;
+}
+.post div.entry {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.post div.entry blockquote {
+ background-color: #2e2e2e !important;
+}
+.post div.entry kbd {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ box-shadow: none !important;
+ color: #a6aaab !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
+#sr-header-area {
+ background-color: #2e2e2e !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #909396 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #2e2e2e !important;
+}
+.link.promotedlink.promoted {
+ background-color: #2e2e2e !important;
+}
+.link .usertext .md {
+ background-color: #2e2e2e !important;
+}
+.linkinfo {
+ background-color: #2e2e2e !important;
+}
+.linklisting .odd {
+ background-color: #2e2e2e !important;
+}
+.thing .title {
+ color: #909396 !important;
+}
+div.md {
+ color: #909396 !important;
+}
+body.comment {
+ background-color: #262626 !important;
+}
+.commentarea > .usertext {
+ background-color: #262626 !important;
+}
+.commentarea .menuarea {
+ background-color: #262626 !important;
+}
+.comments-page .panestack-title {
+ background-color: #262626 !important;
+}
+.listing-chooser {
+ background-color: #262626 !important;
+}
+.listing-chooser .intro {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.listing-chooser .grippy {
+ background-color: #262626 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #2e2e2e !important;
+}
+.listing-chooser li.selected {
+ background-color: #5e6263 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #909396 !important;
+}
+.listing-chooser li a .description {
+ color: #a6aaab !important;
+}
+.titlebox {
+ background-color: #2e2e2e !important;
+}
+.titlebox form.toggle {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.side .usertext-body .md {
+ background-color: #2e2e2e !important;
+}
+.side {
+ background-color: #2e2e2e !important;
+}
+.sidebox .spacer {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.tabmenu li a {
+ background-color: #2e2e2e !important;
+}
+#header-bottom-right {
+ background-color: #2e2e2e !important;
+}
+.morelink .nub {
+ background-color: #2e2e2e !important;
+}
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+#toolMenu li {
+ background-color: #262626 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #262626 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #909396 !important;
+}
+.listHier th {
+ background-color: #363636 !important;
+}
+ul.makeMenu {
+ background-color: #363636 !important;
+ border: 1px solid #363636 !important;
+}
+tr.external {
+ background-color: #363636 !important;
+}
+hr {
+ background-color: #363636 !important;
+ color: #363636 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #797fd4 !important;
+}
+.bottom-notice {
+ background-color: #2e2e2e !important;
+}
+.comments-link {
+ color: #598249 !important;
+}
+.page-numbers {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.page-numbers.current {
+ background-color: #e05f27 !important;
+ color: #262626 !important;
+}
+.post-menu a {
+ color: #797fd4 !important;
+}
+.question-status {
+ background-color: #2e2e2e !important;
+}
+pre code {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+pre code .atn {
+ color: #2f7bde !important;
+}
+pre code .atv {
+ color: #15968d !important;
+}
+pre code .com {
+ color: #5e6263 !important;
+}
+pre code .kwd {
+ color: #598249 !important;
+}
+pre code .lit {
+ color: #a8366b !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #909396 !important;
+}
+pre code .str {
+ color: #15968d !important;
+}
+pre code .tag {
+ color: #598249 !important;
+}
+pre code .typ {
+ color: #b68800 !important;
+}
+#footer {
+ background-color: #323232 !important;
+ color: #909396 !important;
+}
+#footer #footer-sites th {
+ color: #a6aaab !important;
+}
+.top-footer-links a {
+ color: #598249 !important;
+}
+.so-header {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.so-header a {
+ color: #598249 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #598249 !important;
+ color: #d2d8d9 !important;
+}
+.topbar-dialog {
+ background-color: #262626 !important;
+ box-shadow: #5e6263 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #262626 !important;
+}
+.topbar-dialog .header {
+ background-color: #2e2e2e !important;
+}
+.topbar-dialog .header a {
+ color: #a6aaab !important;
+}
+.topbar-dialog .site-link {
+ color: #a6aaab !important;
+}
+#header {
+ background-color: #363636 !important;
+}
+#question-header .question-hyperlink {
+ color: #a6aaab !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #2e2e2e !important;
+}
+.tagged-interesting {
+ background-color: #363636 !important;
+}
+div.answered-accepted {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.answered .mini-counts span {
+ color: #598249 !important;
+}
+.unanswered .mini-counts span {
+ color: #909396 !important;
+}
+#hot-network-questions a {
+ color: #15968d !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #a6aaab !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #a6aaab !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+#sidebar .question-hyperlink {
+ color: #15968d !important;
+}
+.newuser {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.label-key {
+ color: #909396 !important;
+}
+.label-key b {
+ color: #a6aaab !important;
+}
+#h-chat-link {
+ color: #a6aaab !important;
+}
+.ad502-room {
+ background-color: #2e2e2e !important;
+ box-shadow: #5e6263 0px 1px 3px;
+ color: #a6aaab !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e);
+ color: #a6aaab !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #e05f27, #262626);
+ color: #d2d8d9 !important;
+}
+.post-tag {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.post-tag::before {
+ background-color: #262626 !important;
+}
+a.comment-user.owner {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.post-signature {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.post-signature a {
+ color: #15968d !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #598249 !important;
+}
+.post-signature span.relativetime {
+ color: #a6aaab !important;
+}
+.vote {
+ background-color: #2e2e2e !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
diff --git a/css/darculized/darculized-bigblow.css b/css/darculized/darculized-bigblow.css
new file mode 100644
index 0000000..6fc0bed
--- /dev/null
+++ b/css/darculized/darculized-bigblow.css
@@ -0,0 +1,262 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #363636 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #2e2e2e !important;
+ box-shadow: 0 0 10px #a6aaab;
+ color: #a6aaab !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #2e2e2e !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #97bdef !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #363636 !important;
+ color: #639ce6 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #2e2e2e !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #363636 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #262626 !important;
+ color: #a6aaab !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #363636 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #2e2e2e !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #a6aaab;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
diff --git a/css/darculized/darculized-disqus.com.css b/css/darculized/darculized-disqus.com.css
new file mode 100644
index 0000000..47cb135
--- /dev/null
+++ b/css/darculized/darculized-disqus.com.css
@@ -0,0 +1,33 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.post-actions {
+ background-color: #2e2e2e !important;
+}
+.textarea-wrapper {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
diff --git a/css/darculized/darculized-duckduckgo.com.css b/css/darculized/darculized-duckduckgo.com.css
new file mode 100644
index 0000000..9b00e5c
--- /dev/null
+++ b/css/darculized/darculized-duckduckgo.com.css
@@ -0,0 +1,87 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.search--adv {
+ background-color: #2e2e2e !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #262626 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #2e2e2e !important;
+ color: #b8bbbd !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #b8bbbd !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #262626 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #262626 !important;
+}
+.search--header {
+ background-color: #2e2e2e !important;
+}
+.zci {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.tile--info {
+ background-color: #262626 !important;
+}
+.tile--info__expand {
+ background-color: #5e6263 !important;
+}
+.tile--c {
+ background-color: #5e6263 !important;
+ color: #b8bbbd !important;
+}
+.module__text {
+ color: #909396 !important;
+}
+.about-info-box__heading {
+ color: #a6aaab !important;
+}
+.result.highlight {
+ background-color: #2e2e2e !important;
+}
+.result__snippet {
+ color: #909396 !important;
+}
+.result__snippet b {
+ color: #a6aaab !important;
+}
+.btn--top {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.btn--top:hover {
+ background-color: #5e6263 !important;
+}
+.result--sep--hr:before {
+ background-color: #5e6263 !important;
+}
diff --git a/css/darculized/darculized-generic.css b/css/darculized/darculized-generic.css
new file mode 100644
index 0000000..6897862
--- /dev/null
+++ b/css/darculized/darculized-generic.css
@@ -0,0 +1,52 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
diff --git a/css/darculized/darculized-github.css b/css/darculized/darculized-github.css
new file mode 100644
index 0000000..e28fa9c
--- /dev/null
+++ b/css/darculized/darculized-github.css
@@ -0,0 +1,952 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+* {
+ border-color: #2e2e2e !important;
+}
+.news .alert .pull-info {
+ background-color: #323232 !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #909396 !important;
+}
+.bg-white {
+ background-color: #262626 !important;
+}
+.border {
+ border-color: #909396 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #2f7bde !important;
+}
+.breadcrumb strong.final-path {
+ color: #909396 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #5e6263 !important;
+}
+.comment-reactions .btn-link {
+ color: #909396 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #2e2e2e !important;
+}
+.text-gray-dark {
+ color: #909396 !important;
+}
+.contrib-number {
+ color: #a6aaab !important;
+}
+.counter {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.diffstat-bar {
+ color: #909396 !important;
+}
+.file-header {
+ background-color: #2e2e2e !important;
+}
+.file-history-tease .participation {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #909396 !important;
+}
+.file-history-tease .participation a {
+ color: #5e6263 !important;
+}
+.file-history-tease .author a {
+ color: #909396 !important;
+}
+.file-history-tease-header {
+ background-color: #2e2e2e !important;
+}
+.file-info-divider {
+ background-color: #5e6263 !important;
+}
+.file-wrap {
+ color: #909396 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #323232 !important;
+}
+a.filter-item,
+.filter-item {
+ color: #909396 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.flash {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.gh-header-number {
+ color: #5e6263 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #2e2e2e !important;
+}
+.issue-meta {
+ color: #5e6263 !important;
+}
+.issues-listing a {
+ color: #909396 !important;
+}
+.muted-link {
+ color: #909396 !important;
+}
+.new-user-avatar-cta {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.overall-summary {
+ border-color: #5e6263 !important;
+}
+.pinned-repo-item.border {
+ border-color: #5e6263 !important;
+}
+.progress-bar {
+ background-color: #5e6263 !important;
+}
+.simple-box {
+ background-color: #2e2e2e !important;
+}
+.social-count {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.scope-badge {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.stats-switcher-wrapper {
+ background-color: #262626 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #909396 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #5e6263 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #909396 !important;
+}
+.text-emphasized {
+ color: #a6aaab !important;
+}
+.text-diff-added {
+ color: #598249 !important;
+}
+.text-diff-deleted {
+ color: #bd3832 !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.blob-code-addition {
+ background-color: rgba(169,200,157,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #436237 !important;
+ color: #c7c9ca !important;
+}
+.blob-code-deletion {
+ background-color: rgba(189,56,50,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #5e1c19 !important;
+ color: #c7c9ca !important;
+}
+.blob-code-hunk {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.blob-code-inner {
+ color: #909396 !important;
+}
+.blob-num {
+ background-color: #262626 !important;
+ color: #5e6263 !important;
+}
+.file {
+ color: #909396 !important;
+}
+.form-control {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.pl-c {
+ color: #5e6263 !important;
+}
+.pl-c1 {
+ color: #2f7bde !important;
+}
+.pl-e {
+ color: #b68800 !important;
+}
+.pl-en {
+ color: #2f7bde !important;
+}
+.pl-k {
+ color: #598249 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #15968d !important;
+}
+.pl-s {
+ color: #15968d !important;
+}
+.pl-smi {
+ color: #909396 !important;
+}
+.pl-v {
+ color: #598249 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #598249 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #bd3832 !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #2e2e2e !important;
+}
+.boxed-group * {
+ border-color: #5e6263 !important;
+}
+.boxed-group article {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.boxed-group > h3 {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.more-repos {
+ background-color: #363636 !important;
+ box-shadow: inset 0 1px 0 #5e6263 !important;
+}
+.boxed-group-inner {
+ background-color: #262626 !important;
+}
+.branch-action-body {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.branch-action-body div {
+ border-color: #5e6263 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #598249 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b68800 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #909396 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b68800 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #5e6263 !important;
+ background-color: #2e2e2e !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #bd3832 !important;
+ color: #262626 !important;
+}
+.State--green {
+ background-color: #598249 !important;
+ color: #262626 !important;
+}
+.select-menu-filters {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.js-select-menu-tab {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.signed-commit-header {
+ background-color: #262626 !important;
+}
+.build-status-item {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.build-status-item .build-status-details {
+ color: #2f7bde !important;
+}
+.capped-card h3 {
+ background-color: #363636 !important;
+}
+.capped-card h3 a {
+ color: #a6aaab !important;
+}
+.capped-card-content {
+ background-color: #262626 !important;
+}
+.capped-list th {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #2e2e2e !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #262626 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #5e6263 !important;
+}
+.commit-author {
+ color: #909396 !important;
+}
+.commit-author-section {
+ color: #909396 !important;
+}
+.commit-meta {
+ color: #5e6263 !important;
+}
+.commit-meta .sha-block {
+ color: #5e6263 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #909396 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #15968d !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(83,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #a6aaab !important;
+}
+.commit-tease-contributors {
+ background-color: #2e2e2e !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.commit-meta {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.commits-listing:before {
+ background-color: #2e2e2e !important;
+}
+.full-commit {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.commit.table-list-item {
+ border-color: #2e2e2e !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #909396 !important;
+}
+.completeness-indicator-success {
+ background-color: #598249 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b68800 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #2e2e2e !important;
+}
+.blankslate {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.comment-form-head.tabnav {
+ background-color: #262626 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #262626 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #bd3832 !important;
+ color: #a6aaab !important;
+}
+.discussion-item-icon {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.discussion-item-icon.octicon {
+ color: #a6aaab !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #a6aaab !important;
+}
+.discussion-timeline:before {
+ background-color: #909396 !important;
+}
+.discussion-timeline-actions {
+ background-color: #262626 !important;
+}
+.drag-and-drop {
+ background-color: #2e2e2e !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #909396 !important;
+ border-color: #262626 !important;
+}
+.timeline-comment {
+ background-color: #262626 !important;
+ border-color: #5e6263 !important;
+}
+.timeline-comment-header {
+ background-color: #2e2e2e !important;
+}
+.timeline-comment-wrapper {
+ border-color: #262626 !important;
+}
+.donut-chart > .pending {
+ fill: #b68800 !important;
+}
+.dropdown-divider {
+ background-color: #909396 !important;
+}
+.dropdown-item {
+ color: #909396 !important;
+}
+.dropdown-item:hover {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.dropdown-menu {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+ border-color: #909396 !important;
+}
+.files * {
+ color: #909396 !important;
+}
+.files tbody tr {
+ border-color: #2e2e2e !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #2a2a2a !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #262626 !important;
+}
+.files tbody tr:hover * {
+ background-color: #363636 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #5e6263, #2e2e2e) !important;
+ border-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.btn:hover {
+ background-color: #323232 !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #598249 !important;
+ background-image: linear-gradient(#598249, #2c4125) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #2f7bde !important;
+}
+.Header {
+ background-color: #323232 !important;
+ border-bottom-color: #5e6263 !important;
+}
+.Header a {
+ color: #a6aaab !important;
+}
+.lang {
+ color: #a6aaab !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #2e2e2e !important;
+ border-color: transparent !important;
+ color: #909396 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #909396 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #262626 !important;
+ border-color: #bd3832 #363636 transparent !important;
+}
+.site-footer-links * {
+ color: #909396 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #323232 !important;
+ color: #a6aaab !important;
+}
+.js-directory-link {
+ color: #ce4139 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #262626 !important;
+ border-color: #5e6263 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #909396 !important;
+}
+.notifications-list li {
+ background-color: #262626 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #a6aaab !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,66,56,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #797fd4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(116,180,92,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #bd3832 !important;
+}
+.octicon-check {
+ color: #598249 !important;
+}
+.octicon-primitive-dot {
+ color: #b68800 !important;
+}
+.octicon-clippy {
+ color: #a6aaab !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #5e6263 !important;
+}
+.orghead {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+ border-bottom: 0px !important;
+ color: #a6aaab !important;
+}
+.org-name {
+ color: #a6aaab !important;
+}
+.pagehead.orghead {
+ background-color: #2e2e2e !important;
+}
+.outline-box-highlighted {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.pagination .current {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.pagination .disabled {
+ background-color: #2e2e2e !important;
+ color: #5e6263 !important;
+}
+.pagination .disabled:hover {
+ background-color: #2e2e2e !important;
+}
+.pagination .gap {
+ background-color: #2e2e2e !important;
+ color: #5e6263 !important;
+}
+.pagination a {
+ background-color: #2e2e2e !important;
+ border-color: #262626 !important;
+ color: #909396 !important;
+}
+.pagination a:hover {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #262626 !important;
+}
+.merge-status-item {
+ background-color: #363636 !important;
+}
+.merge-message {
+ background-color: #323232 !important;
+}
+.pr-toolbar {
+ background-color: #262626 !important;
+}
+.review-thread-reply {
+ background-color: #2e2e2e !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #262626 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #262626 !important;
+}
+.upload-progress {
+ background-color: #2e2e2e !important;
+ box-shadow: 1px 0px 0px #2e2e2e inset;
+}
+#readme .plain {
+ background-color: #262626 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #262626 !important;
+ border-color: #909396 !important;
+ color: #909396 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #ce4139 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #2e2e2e !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #5e6263 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #262626 !important;
+}
+.task-list-item.hovered {
+ background-color: #2e2e2e !important;
+}
+.range-editor {
+ background-color: #2e2e2e !important;
+}
+.compare-pr-placeholder {
+ background-color: #323232 !important;
+}
+ul.comparison-list > li.title {
+ background-color: #363636 !important;
+}
+ul.comparison-list {
+ background-color: #323232 !important;
+}
+.repository-description {
+ color: #909396 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #909396 !important;
+}
+.pagehead.repohead {
+ background-color: #2e2e2e !important;
+}
+.repository-content .RecentBranches {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.repohead-details-container a {
+ color: #909396 !important;
+}
+.select-menu-modal {
+ border-color: #909396 !important;
+}
+.select-menu-modal * {
+ color: #909396 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #262626 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.repository-sidebar {
+ background-color: #262626 !important;
+}
+.thread-subscription-status {
+ background-color: #262626 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #2e2e2e 0%, #262626 8px) !important;
+ box-shadow: 1px 0px 0px #2e2e2e inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#262626, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #262626) !important;
+}
+.sunken-menu-item {
+ border-color: #262626 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #262626 !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #e05f27 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #2e2e2e 70%, #262626 100%) !important;
+}
+.state {
+ color: #a6aaab !important;
+}
+.state-closed {
+ background-color: #bd3832 !important;
+}
+.state-open {
+ background-color: #598249 !important;
+}
+.subnav-item {
+ color: #909396 !important;
+}
+.subnav-item:hover {
+ background-color: #323232 !important;
+}
+.subnav-item:visited {
+ color: #909396 !important;
+}
+.subnav-item.selected {
+ background-color: #2e2e2e !important;
+}
+.subnav-links a:hover {
+ background-color: #2e2e2e !important;
+}
+.subnav-search input {
+ border-color: #5e6263 !important;
+}
+.right .tabnav-extra {
+ color: #5e6263 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #5e6263 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #262626 !important;
+ background-image: linear-gradient(#2e2e2e, #262626) !important;
+ border-color: #909396 !important;
+ color: #a6aaab !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #262626 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #363636 !important;
+}
+.table-list-header {
+ background-color: #2e2e2e !important;
+}
+.text-pending {
+ color: #b68800 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b68800 !important;
+}
+.text-red {
+ color: #bd3832 !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #262626 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #5e6263 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.underline-nav-item {
+ color: #909396 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #bd3832 !important;
+ color: #909396 !important;
+}
+.user-profile-nav {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #2e2e2e !important;
+ border-color: #909396 !important;
+}
+.graphs .area {
+ fill: #598249;
+}
+.summary-stats li .num {
+ color: #a6aaab !important;
+}
+.viz {
+ background-color: #323232 !important;
+}
+.facebox-popup {
+ color: #909396 !important;
+ background-color: #262626 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #909396 !important;
+ background-color: #2e2e2e !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #5e6263 !important;
+}
+.suggester {
+ background-color: #363636 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #5e6263 !important;
+}
diff --git a/css/darculized/darculized-google.com.css b/css/darculized/darculized-google.com.css
new file mode 100644
index 0000000..a0a7e8e
--- /dev/null
+++ b/css/darculized/darculized-google.com.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.sfbgg {
+ background-color: #2e2e2e !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #262626 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #639ce6, #2f7bde) !important;
+}
+#hdtbSum {
+ background-color: #262626 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #262626 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#appbar {
+ background-color: #262626 !important;
+}
+cite {
+ color: #598249 !important;
+}
+.ab_dropdown {
+ background-color: #262626 !important;
+}
+div.crp {
+ background-color: #262626 !important;
+}
+#fbar {
+ background-color: #2e2e2e !important;
+}
diff --git a/css/darculized/darculized-lwn.net.css b/css/darculized/darculized-lwn.net.css
new file mode 100644
index 0000000..2c62636
--- /dev/null
+++ b/css/darculized/darculized-lwn.net.css
@@ -0,0 +1,76 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+tr.Even {
+ background-color: #2e2e2e !important;
+}
+.BigQuote {
+ background-color: #2e2e2e !important;
+ color: #e05f27 !important;
+}
+.Cat1HL {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.Cat2HL {
+ background-color: #363636 !important;
+}
+.Cat3HL {
+ background-color: #323232 !important;
+}
+.FeatureByline {
+ background-color: #2e2e2e !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #363636 !important;
+}
+.QuotedText {
+ color: #797fd4 !important;
+}
+DIV.GAByline {
+ background-color: #2e2e2e !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #2a2a2a !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #262626 !important;
+}
+DIV.CommentBox {
+ border-color: #2e2e2e !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #363636 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #2e2e2e !important;
+}
+.navmenu ul {
+ background-color: #2e2e2e !important;
+}
diff --git a/css/darculized/darculized-mediawiki.org.css b/css/darculized/darculized-mediawiki.org.css
new file mode 100644
index 0000000..2adf975
--- /dev/null
+++ b/css/darculized/darculized-mediawiki.org.css
@@ -0,0 +1,144 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+body * {
+ border-color: #363636 !important;
+}
+#content {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #2e2e2e !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #262626, #2e2e2e) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs ul li {
+ background-color: #2e2e2e !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #2e2e2e !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #2e2e2e, #262626) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #262626 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.catlinks {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.navbox {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #363636 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #323232 !important;
+}
+.navbox-even {
+ background-color: #262626 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+code {
+ background-color: #363636 !important;
+ border-color: #363636 !important;
+ color: #a6aaab !important;
+}
+div.thumbinner {
+ background-color: #2e2e2e !important;
+ border-color: #363636 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #363636 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #262626 !important;
+ border-color: #363636 !important;
+ color: #909396 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #2e2e2e !important;
+}
diff --git a/css/darculized/darculized-news.ycombinator.com.css b/css/darculized/darculized-news.ycombinator.com.css
new file mode 100644
index 0000000..7cda6c2
--- /dev/null
+++ b/css/darculized/darculized-news.ycombinator.com.css
@@ -0,0 +1,84 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+table {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #e05f27 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #262626 !important;
+}
+.title a {
+ color: #909396 !important;
+}
+.title a:visited {
+ color: #5e6263 !important;
+}
+a.storylink {
+ color: #a6aaab !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #2f7bde !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #262626 !important;
+}
+#hnmain .comhead {
+ color: #a6aaab !important;
+}
+#hnmain .c00 {
+ color: #909396 !important;
+}
+#hnmain a.hnuser {
+ color: #b68800 !important;
+}
+#hnmain span.age a {
+ color: #5e6263 !important;
+}
+.cdd {
+ color: rgba(255,66,56,0.65) !important;
+}
+.comment i {
+ color: #5e6263 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #262626 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #e05f27 !important;
+}
diff --git a/css/darculized/darculized-planet.emacsen.org.css b/css/darculized/darculized-planet.emacsen.org.css
new file mode 100644
index 0000000..f649b93
--- /dev/null
+++ b/css/darculized/darculized-planet.emacsen.org.css
@@ -0,0 +1,61 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+div#page div#header {
+ background-color: #262626 !important;
+}
+div#page div#header a {
+ color: #797fd4 !important;
+}
+.post {
+ background-color: #262626 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #2e2e2e !important;
+}
+.post h2 a {
+ color: #a6aaab !important;
+}
+.post div.entry {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+.post div.entry blockquote {
+ background-color: #2e2e2e !important;
+}
+.post div.entry kbd {
+ background-color: #2e2e2e !important;
+ border-color: #5e6263 !important;
+ box-shadow: none !important;
+ color: #a6aaab !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
diff --git a/css/darculized/darculized-reddit.com.css b/css/darculized/darculized-reddit.com.css
new file mode 100644
index 0000000..fec4ce9
--- /dev/null
+++ b/css/darculized/darculized-reddit.com.css
@@ -0,0 +1,117 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+#sr-header-area {
+ background-color: #2e2e2e !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #909396 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #2e2e2e !important;
+}
+.link.promotedlink.promoted {
+ background-color: #2e2e2e !important;
+}
+.link .usertext .md {
+ background-color: #2e2e2e !important;
+}
+.linkinfo {
+ background-color: #2e2e2e !important;
+}
+.linklisting .odd {
+ background-color: #2e2e2e !important;
+}
+.thing .title {
+ color: #909396 !important;
+}
+div.md {
+ color: #909396 !important;
+}
+body.comment {
+ background-color: #262626 !important;
+}
+.commentarea > .usertext {
+ background-color: #262626 !important;
+}
+.commentarea .menuarea {
+ background-color: #262626 !important;
+}
+.comments-page .panestack-title {
+ background-color: #262626 !important;
+}
+.listing-chooser {
+ background-color: #262626 !important;
+}
+.listing-chooser .intro {
+ background-color: #5e6263 !important;
+ color: #a6aaab !important;
+}
+.listing-chooser .grippy {
+ background-color: #262626 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #2e2e2e !important;
+}
+.listing-chooser li.selected {
+ background-color: #5e6263 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #909396 !important;
+}
+.listing-chooser li a .description {
+ color: #a6aaab !important;
+}
+.titlebox {
+ background-color: #2e2e2e !important;
+}
+.titlebox form.toggle {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+.side .usertext-body .md {
+ background-color: #2e2e2e !important;
+}
+.side {
+ background-color: #2e2e2e !important;
+}
+.sidebox .spacer {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.tabmenu li a {
+ background-color: #2e2e2e !important;
+}
+#header-bottom-right {
+ background-color: #2e2e2e !important;
+}
+.morelink .nub {
+ background-color: #2e2e2e !important;
+}
diff --git a/css/darculized/darculized-sakai.css b/css/darculized/darculized-sakai.css
new file mode 100644
index 0000000..08e63b2
--- /dev/null
+++ b/css/darculized/darculized-sakai.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+#toolMenu li {
+ background-color: #262626 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #262626 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #909396 !important;
+}
+.listHier th {
+ background-color: #363636 !important;
+}
+ul.makeMenu {
+ background-color: #363636 !important;
+ border: 1px solid #363636 !important;
+}
+tr.external {
+ background-color: #363636 !important;
+}
diff --git a/css/darculized/darculized-stackexchange.com.css b/css/darculized/darculized-stackexchange.com.css
new file mode 100644
index 0000000..864f3f5
--- /dev/null
+++ b/css/darculized/darculized-stackexchange.com.css
@@ -0,0 +1,236 @@
+* {
+ border-color: #909396 !important;
+}
+a {
+ color: #ce4139 !important;
+}
+a:visited {
+ color: #b68800 !important;
+}
+body {
+ background-color: #262626 !important;
+ color: #909396 !important;
+}
+html {
+ background-color: #262626 !important;
+}
+input,
+textarea {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+blockquote,
+pre {
+ background-color: #2e2e2e !important;
+ color: #909396 !important;
+}
+hr {
+ background-color: #363636 !important;
+ color: #363636 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #797fd4 !important;
+}
+.bottom-notice {
+ background-color: #2e2e2e !important;
+}
+.comments-link {
+ color: #598249 !important;
+}
+.page-numbers {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.page-numbers.current {
+ background-color: #e05f27 !important;
+ color: #262626 !important;
+}
+.post-menu a {
+ color: #797fd4 !important;
+}
+.question-status {
+ background-color: #2e2e2e !important;
+}
+pre code {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+pre code .atn {
+ color: #2f7bde !important;
+}
+pre code .atv {
+ color: #15968d !important;
+}
+pre code .com {
+ color: #5e6263 !important;
+}
+pre code .kwd {
+ color: #598249 !important;
+}
+pre code .lit {
+ color: #a8366b !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #909396 !important;
+}
+pre code .str {
+ color: #15968d !important;
+}
+pre code .tag {
+ color: #598249 !important;
+}
+pre code .typ {
+ color: #b68800 !important;
+}
+#footer {
+ background-color: #323232 !important;
+ color: #909396 !important;
+}
+#footer #footer-sites th {
+ color: #a6aaab !important;
+}
+.top-footer-links a {
+ color: #598249 !important;
+}
+.so-header {
+ background-color: #363636 !important;
+ color: #a6aaab !important;
+}
+.so-header a {
+ color: #598249 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #598249 !important;
+ color: #d2d8d9 !important;
+}
+.topbar-dialog {
+ background-color: #262626 !important;
+ box-shadow: #5e6263 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #262626 !important;
+}
+.topbar-dialog .header {
+ background-color: #2e2e2e !important;
+}
+.topbar-dialog .header a {
+ color: #a6aaab !important;
+}
+.topbar-dialog .site-link {
+ color: #a6aaab !important;
+}
+#header {
+ background-color: #363636 !important;
+}
+#question-header .question-hyperlink {
+ color: #a6aaab !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #2e2e2e !important;
+}
+.tagged-interesting {
+ background-color: #363636 !important;
+}
+div.answered-accepted {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.answered .mini-counts span {
+ color: #598249 !important;
+}
+.unanswered .mini-counts span {
+ color: #909396 !important;
+}
+#hot-network-questions a {
+ color: #15968d !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #a6aaab !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #a6aaab !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+#sidebar .question-hyperlink {
+ color: #15968d !important;
+}
+.newuser {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.label-key {
+ color: #909396 !important;
+}
+.label-key b {
+ color: #a6aaab !important;
+}
+#h-chat-link {
+ color: #a6aaab !important;
+}
+.ad502-room {
+ background-color: #2e2e2e !important;
+ box-shadow: #5e6263 0px 1px 3px;
+ color: #a6aaab !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #262626, #2e2e2e);
+ color: #a6aaab !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #e05f27, #262626);
+ color: #d2d8d9 !important;
+}
+.post-tag {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
+.post-tag::before {
+ background-color: #262626 !important;
+}
+a.comment-user.owner {
+ background-color: #598249 !important;
+ color: #b8bbbd !important;
+}
+.post-signature {
+ background-color: #2e2e2e !important;
+ color: #a6aaab !important;
+}
+.post-signature a {
+ color: #15968d !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #598249 !important;
+}
+.post-signature span.relativetime {
+ color: #a6aaab !important;
+}
+.vote {
+ background-color: #2e2e2e !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #5e6263 !important;
+ color: #262626 !important;
+}
diff --git a/css/gruvbox/gruvbox-all-sites.css b/css/gruvbox/gruvbox-all-sites.css
new file mode 100644
index 0000000..9c229a2
--- /dev/null
+++ b/css/gruvbox/gruvbox-all-sites.css
@@ -0,0 +1,1914 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #44403e !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #3c3836 !important;
+ box-shadow: 0 0 10px #8ec07c;
+ color: #8ec07c !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #3c3836 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #9ac9cc !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #44403e !important;
+ color: #67afb2 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #3c3836 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #44403e !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #282828 !important;
+ color: #8ec07c !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #44403e !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #3c3836 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #8ec07c;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
+.post-actions {
+ background-color: #3c3836 !important;
+}
+.textarea-wrapper {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.search--adv {
+ background-color: #3c3836 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #282828 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #3c3836 !important;
+ color: #a89984 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #a89984 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #282828 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #282828 !important;
+}
+.search--header {
+ background-color: #3c3836 !important;
+}
+.zci {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.tile--info {
+ background-color: #282828 !important;
+}
+.tile--info__expand {
+ background-color: #b8bb26 !important;
+}
+.tile--c {
+ background-color: #b8bb26 !important;
+ color: #a89984 !important;
+}
+.module__text {
+ color: #83a598 !important;
+}
+.about-info-box__heading {
+ color: #8ec07c !important;
+}
+.result.highlight {
+ background-color: #3c3836 !important;
+}
+.result__snippet {
+ color: #83a598 !important;
+}
+.result__snippet b {
+ color: #8ec07c !important;
+}
+.btn--top {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.btn--top:hover {
+ background-color: #b8bb26 !important;
+}
+.result--sep--hr:before {
+ background-color: #b8bb26 !important;
+}
+* {
+ border-color: #3c3836 !important;
+}
+.news .alert .pull-info {
+ background-color: #403c3a !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #83a598 !important;
+}
+.bg-white {
+ background-color: #282828 !important;
+}
+.border {
+ border-color: #fabd2f !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #458588 !important;
+}
+.breadcrumb strong.final-path {
+ color: #83a598 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #b8bb26 !important;
+}
+.comment-reactions .btn-link {
+ color: #83a598 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #3c3836 !important;
+}
+.text-gray-dark {
+ color: #83a598 !important;
+}
+.contrib-number {
+ color: #8ec07c !important;
+}
+.counter {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.diffstat-bar {
+ color: #83a598 !important;
+}
+.file-header {
+ background-color: #3c3836 !important;
+}
+.file-history-tease .participation {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #83a598 !important;
+}
+.file-history-tease .participation a {
+ color: #b8bb26 !important;
+}
+.file-history-tease .author a {
+ color: #83a598 !important;
+}
+.file-history-tease-header {
+ background-color: #3c3836 !important;
+}
+.file-info-divider {
+ background-color: #b8bb26 !important;
+}
+.file-wrap {
+ color: #83a598 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #403c3a !important;
+}
+a.filter-item,
+.filter-item {
+ color: #83a598 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.flash {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.gh-header-number {
+ color: #b8bb26 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #3c3836 !important;
+}
+.issue-meta {
+ color: #b8bb26 !important;
+}
+.issues-listing a {
+ color: #83a598 !important;
+}
+.muted-link {
+ color: #83a598 !important;
+}
+.new-user-avatar-cta {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.overall-summary {
+ border-color: #b8bb26 !important;
+}
+.pinned-repo-item.border {
+ border-color: #b8bb26 !important;
+}
+.progress-bar {
+ background-color: #b8bb26 !important;
+}
+.simple-box {
+ background-color: #3c3836 !important;
+}
+.social-count {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.scope-badge {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.stats-switcher-wrapper {
+ background-color: #282828 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #83a598 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #b8bb26 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #83a598 !important;
+}
+.text-emphasized {
+ color: #8ec07c !important;
+}
+.text-diff-added {
+ color: #98971a !important;
+}
+.text-diff-deleted {
+ color: #cc241d !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.blob-code-addition {
+ background-color: rgba(231,230,113,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #727113 !important;
+ color: #c1d2cb !important;
+}
+.blob-code-deletion {
+ background-color: rgba(204,36,29,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #66120f !important;
+ color: #c1d2cb !important;
+}
+.blob-code-hunk {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.blob-code-inner {
+ color: #83a598 !important;
+}
+.blob-num {
+ background-color: #282828 !important;
+ color: #b8bb26 !important;
+}
+.file {
+ color: #83a598 !important;
+}
+.form-control {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.pl-c {
+ color: #b8bb26 !important;
+}
+.pl-c1 {
+ color: #458588 !important;
+}
+.pl-e {
+ color: #d79921 !important;
+}
+.pl-en {
+ color: #458588 !important;
+}
+.pl-k {
+ color: #98971a !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #689d6a !important;
+}
+.pl-s {
+ color: #689d6a !important;
+}
+.pl-smi {
+ color: #83a598 !important;
+}
+.pl-v {
+ color: #98971a !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #98971a !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #cc241d !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #3c3836 !important;
+}
+.boxed-group * {
+ border-color: #b8bb26 !important;
+}
+.boxed-group article {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.boxed-group > h3 {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.more-repos {
+ background-color: #44403e !important;
+ box-shadow: inset 0 1px 0 #b8bb26 !important;
+}
+.boxed-group-inner {
+ background-color: #282828 !important;
+}
+.branch-action-body {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.branch-action-body div {
+ border-color: #b8bb26 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #98971a !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #d79921 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #83a598 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #d79921 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #b8bb26 !important;
+ background-color: #3c3836 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #cc241d !important;
+ color: #282828 !important;
+}
+.State--green {
+ background-color: #98971a !important;
+ color: #282828 !important;
+}
+.select-menu-filters {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.js-select-menu-tab {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.signed-commit-header {
+ background-color: #282828 !important;
+}
+.build-status-item {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.build-status-item .build-status-details {
+ color: #458588 !important;
+}
+.capped-card h3 {
+ background-color: #44403e !important;
+}
+.capped-card h3 a {
+ color: #8ec07c !important;
+}
+.capped-card-content {
+ background-color: #282828 !important;
+}
+.capped-list th {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #3c3836 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #282828 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #b8bb26 !important;
+}
+.commit-author {
+ color: #83a598 !important;
+}
+.commit-author-section {
+ color: #83a598 !important;
+}
+.commit-meta {
+ color: #b8bb26 !important;
+}
+.commit-meta .sha-block {
+ color: #b8bb26 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #83a598 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #689d6a !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(185,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #8ec07c !important;
+}
+.commit-tease-contributors {
+ background-color: #3c3836 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.commit-meta {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.commits-listing:before {
+ background-color: #3c3836 !important;
+}
+.full-commit {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.commit.table-list-item {
+ border-color: #3c3836 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.completeness-indicator-success {
+ background-color: #98971a !important;
+}
+.completeness-indicator-problem {
+ background-color: #d79921 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #3c3836 !important;
+}
+.blankslate {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.comment-form-head.tabnav {
+ background-color: #282828 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #282828 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #cc241d !important;
+ color: #8ec07c !important;
+}
+.discussion-item-icon {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.discussion-item-icon.octicon {
+ color: #8ec07c !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #8ec07c !important;
+}
+.discussion-timeline:before {
+ background-color: #fabd2f !important;
+}
+.discussion-timeline-actions {
+ background-color: #282828 !important;
+}
+.drag-and-drop {
+ background-color: #3c3836 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #fabd2f !important;
+ border-color: #282828 !important;
+}
+.timeline-comment {
+ background-color: #282828 !important;
+ border-color: #b8bb26 !important;
+}
+.timeline-comment-header {
+ background-color: #3c3836 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #282828 !important;
+}
+.donut-chart > .pending {
+ fill: #d79921 !important;
+}
+.dropdown-divider {
+ background-color: #fabd2f !important;
+}
+.dropdown-item {
+ color: #83a598 !important;
+}
+.dropdown-item:hover {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.dropdown-menu {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+ border-color: #fabd2f !important;
+}
+.files * {
+ color: #83a598 !important;
+}
+.files tbody tr {
+ border-color: #3c3836 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #2c2c2c !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #282828 !important;
+}
+.files tbody tr:hover * {
+ background-color: #44403e !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #b8bb26, #3c3836) !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.btn:hover {
+ background-color: #403c3a !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #98971a !important;
+ background-image: linear-gradient(#98971a, #4c4c0d) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #458588 !important;
+}
+.Header {
+ background-color: #403c3a !important;
+ border-bottom-color: #b8bb26 !important;
+}
+.Header a {
+ color: #8ec07c !important;
+}
+.lang {
+ color: #8ec07c !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #3c3836 !important;
+ border-color: transparent !important;
+ color: #83a598 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #83a598 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #282828 !important;
+ border-color: #cc241d #44403e transparent !important;
+}
+.site-footer-links * {
+ color: #83a598 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.js-directory-link {
+ color: #458588 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #282828 !important;
+ border-color: #b8bb26 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #83a598 !important;
+}
+.notifications-list li {
+ background-color: #282828 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #8ec07c !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,34,23,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #d3869b !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(212,211,18,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #cc241d !important;
+}
+.octicon-check {
+ color: #98971a !important;
+}
+.octicon-primitive-dot {
+ color: #d79921 !important;
+}
+.octicon-clippy {
+ color: #8ec07c !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #b8bb26 !important;
+}
+.orghead {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+ border-bottom: 0px !important;
+ color: #8ec07c !important;
+}
+.org-name {
+ color: #8ec07c !important;
+}
+.pagehead.orghead {
+ background-color: #3c3836 !important;
+}
+.outline-box-highlighted {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.pagination .current {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.pagination .disabled {
+ background-color: #3c3836 !important;
+ color: #b8bb26 !important;
+}
+.pagination .disabled:hover {
+ background-color: #3c3836 !important;
+}
+.pagination .gap {
+ background-color: #3c3836 !important;
+ color: #b8bb26 !important;
+}
+.pagination a {
+ background-color: #3c3836 !important;
+ border-color: #282828 !important;
+ color: #83a598 !important;
+}
+.pagination a:hover {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #282828 !important;
+}
+.merge-status-item {
+ background-color: #44403e !important;
+}
+.merge-message {
+ background-color: #403c3a !important;
+}
+.pr-toolbar {
+ background-color: #282828 !important;
+}
+.review-thread-reply {
+ background-color: #3c3836 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #282828 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #282828 !important;
+}
+.upload-progress {
+ background-color: #3c3836 !important;
+ box-shadow: 1px 0px 0px #3c3836 inset;
+}
+#readme .plain {
+ background-color: #282828 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #282828 !important;
+ border-color: #fabd2f !important;
+ color: #83a598 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #458588 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #3c3836 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #b8bb26 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #282828 !important;
+}
+.task-list-item.hovered {
+ background-color: #3c3836 !important;
+}
+.range-editor {
+ background-color: #3c3836 !important;
+}
+.compare-pr-placeholder {
+ background-color: #403c3a !important;
+}
+ul.comparison-list > li.title {
+ background-color: #44403e !important;
+}
+ul.comparison-list {
+ background-color: #403c3a !important;
+}
+.repository-description {
+ color: #83a598 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #83a598 !important;
+}
+.pagehead.repohead {
+ background-color: #3c3836 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.repohead-details-container a {
+ color: #83a598 !important;
+}
+.select-menu-modal {
+ border-color: #83a598 !important;
+}
+.select-menu-modal * {
+ color: #83a598 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #282828 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.repository-sidebar {
+ background-color: #282828 !important;
+}
+.thread-subscription-status {
+ background-color: #282828 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #3c3836 0%, #282828 8px) !important;
+ box-shadow: 1px 0px 0px #3c3836 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#282828, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #282828) !important;
+}
+.sunken-menu-item {
+ border-color: #282828 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #282828 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #fb4934 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #3c3836 70%, #282828 100%) !important;
+}
+.state {
+ color: #8ec07c !important;
+}
+.state-closed {
+ background-color: #cc241d !important;
+}
+.state-open {
+ background-color: #98971a !important;
+}
+.subnav-item {
+ color: #83a598 !important;
+}
+.subnav-item:hover {
+ background-color: #403c3a !important;
+}
+.subnav-item:visited {
+ color: #83a598 !important;
+}
+.subnav-item.selected {
+ background-color: #3c3836 !important;
+}
+.subnav-links a:hover {
+ background-color: #3c3836 !important;
+}
+.subnav-search input {
+ border-color: #b8bb26 !important;
+}
+.right .tabnav-extra {
+ color: #b8bb26 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #b8bb26 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #282828 !important;
+ background-image: linear-gradient(#3c3836, #282828) !important;
+ border-color: #fabd2f !important;
+ color: #8ec07c !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #282828 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #44403e !important;
+}
+.table-list-header {
+ background-color: #3c3836 !important;
+}
+.text-pending {
+ color: #d79921 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #d79921 !important;
+}
+.text-red {
+ color: #cc241d !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #282828 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #b8bb26 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.underline-nav-item {
+ color: #83a598 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #cc241d !important;
+ color: #83a598 !important;
+}
+.user-profile-nav {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.graphs .area {
+ fill: #98971a;
+}
+.summary-stats li .num {
+ color: #8ec07c !important;
+}
+.viz {
+ background-color: #403c3a !important;
+}
+.facebox-popup {
+ color: #83a598 !important;
+ background-color: #282828 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #83a598 !important;
+ background-color: #3c3836 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #b8bb26 !important;
+}
+.suggester {
+ background-color: #44403e !important;
+}
+.suggester li.navigation-focus {
+ background-color: #b8bb26 !important;
+}
+.sfbgg {
+ background-color: #3c3836 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #282828 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #67afb2, #458588) !important;
+}
+#hdtbSum {
+ background-color: #282828 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #282828 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#appbar {
+ background-color: #282828 !important;
+}
+cite {
+ color: #98971a !important;
+}
+.ab_dropdown {
+ background-color: #282828 !important;
+}
+div.crp {
+ background-color: #282828 !important;
+}
+#fbar {
+ background-color: #3c3836 !important;
+}
+tr.Even {
+ background-color: #3c3836 !important;
+}
+.BigQuote {
+ background-color: #3c3836 !important;
+ color: #fb4934 !important;
+}
+.Cat1HL {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.Cat2HL {
+ background-color: #44403e !important;
+}
+.Cat3HL {
+ background-color: #403c3a !important;
+}
+.FeatureByline {
+ background-color: #3c3836 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #44403e !important;
+}
+.QuotedText {
+ color: #d3869b !important;
+}
+DIV.GAByline {
+ background-color: #3c3836 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #2c2c2c !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #282828 !important;
+}
+DIV.CommentBox {
+ border-color: #3c3836 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #44403e !important;
+}
+#menu,
+.topnav-container {
+ background-color: #3c3836 !important;
+}
+.navmenu ul {
+ background-color: #3c3836 !important;
+}
+body * {
+ border-color: #44403e !important;
+}
+#content {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #3c3836 !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #282828, #3c3836) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs ul li {
+ background-color: #3c3836 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #3c3836 !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #282828 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.catlinks {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.navbox {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #44403e !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #403c3a !important;
+}
+.navbox-even {
+ background-color: #282828 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+code {
+ background-color: #44403e !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+div.thumbinner {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #44403e !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #282828 !important;
+ border-color: #44403e !important;
+ color: #83a598 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #3c3836 !important;
+}
+table {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #fb4934 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #282828 !important;
+}
+.title a {
+ color: #83a598 !important;
+}
+.title a:visited {
+ color: #b8bb26 !important;
+}
+a.storylink {
+ color: #8ec07c !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #458588 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #282828 !important;
+}
+#hnmain .comhead {
+ color: #8ec07c !important;
+}
+#hnmain .c00 {
+ color: #83a598 !important;
+}
+#hnmain a.hnuser {
+ color: #d79921 !important;
+}
+#hnmain span.age a {
+ color: #b8bb26 !important;
+}
+.cdd {
+ color: rgba(255,34,23,0.65) !important;
+}
+.comment i {
+ color: #b8bb26 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #fb4934 !important;
+}
+div#page div#header {
+ background-color: #282828 !important;
+}
+div#page div#header a {
+ color: #d3869b !important;
+}
+.post {
+ background-color: #282828 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #3c3836 !important;
+}
+.post h2 a {
+ color: #8ec07c !important;
+}
+.post div.entry {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.post div.entry blockquote {
+ background-color: #3c3836 !important;
+}
+.post div.entry kbd {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ box-shadow: none !important;
+ color: #8ec07c !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
+#sr-header-area {
+ background-color: #3c3836 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #83a598 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #3c3836 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #3c3836 !important;
+}
+.link .usertext .md {
+ background-color: #3c3836 !important;
+}
+.linkinfo {
+ background-color: #3c3836 !important;
+}
+.linklisting .odd {
+ background-color: #3c3836 !important;
+}
+.thing .title {
+ color: #83a598 !important;
+}
+div.md {
+ color: #83a598 !important;
+}
+body.comment {
+ background-color: #282828 !important;
+}
+.commentarea > .usertext {
+ background-color: #282828 !important;
+}
+.commentarea .menuarea {
+ background-color: #282828 !important;
+}
+.comments-page .panestack-title {
+ background-color: #282828 !important;
+}
+.listing-chooser {
+ background-color: #282828 !important;
+}
+.listing-chooser .intro {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.listing-chooser .grippy {
+ background-color: #282828 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #3c3836 !important;
+}
+.listing-chooser li.selected {
+ background-color: #b8bb26 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #83a598 !important;
+}
+.listing-chooser li a .description {
+ color: #8ec07c !important;
+}
+.titlebox {
+ background-color: #3c3836 !important;
+}
+.titlebox form.toggle {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.side .usertext-body .md {
+ background-color: #3c3836 !important;
+}
+.side {
+ background-color: #3c3836 !important;
+}
+.sidebox .spacer {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.tabmenu li a {
+ background-color: #3c3836 !important;
+}
+#header-bottom-right {
+ background-color: #3c3836 !important;
+}
+.morelink .nub {
+ background-color: #3c3836 !important;
+}
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+#toolMenu li {
+ background-color: #282828 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #282828 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #83a598 !important;
+}
+.listHier th {
+ background-color: #44403e !important;
+}
+ul.makeMenu {
+ background-color: #44403e !important;
+ border: 1px solid #44403e !important;
+}
+tr.external {
+ background-color: #44403e !important;
+}
+hr {
+ background-color: #44403e !important;
+ color: #44403e !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #d3869b !important;
+}
+.bottom-notice {
+ background-color: #3c3836 !important;
+}
+.comments-link {
+ color: #98971a !important;
+}
+.page-numbers {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.page-numbers.current {
+ background-color: #fb4934 !important;
+ color: #282828 !important;
+}
+.post-menu a {
+ color: #d3869b !important;
+}
+.question-status {
+ background-color: #3c3836 !important;
+}
+pre code {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+pre code .atn {
+ color: #458588 !important;
+}
+pre code .atv {
+ color: #689d6a !important;
+}
+pre code .com {
+ color: #b8bb26 !important;
+}
+pre code .kwd {
+ color: #98971a !important;
+}
+pre code .lit {
+ color: #b16286 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #83a598 !important;
+}
+pre code .str {
+ color: #689d6a !important;
+}
+pre code .tag {
+ color: #98971a !important;
+}
+pre code .typ {
+ color: #d79921 !important;
+}
+#footer {
+ background-color: #403c3a !important;
+ color: #83a598 !important;
+}
+#footer #footer-sites th {
+ color: #8ec07c !important;
+}
+.top-footer-links a {
+ color: #98971a !important;
+}
+.so-header {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.so-header a {
+ color: #98971a !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #98971a !important;
+ color: #ebdbb2 !important;
+}
+.topbar-dialog {
+ background-color: #282828 !important;
+ box-shadow: #b8bb26 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #282828 !important;
+}
+.topbar-dialog .header {
+ background-color: #3c3836 !important;
+}
+.topbar-dialog .header a {
+ color: #8ec07c !important;
+}
+.topbar-dialog .site-link {
+ color: #8ec07c !important;
+}
+#header {
+ background-color: #44403e !important;
+}
+#question-header .question-hyperlink {
+ color: #8ec07c !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #3c3836 !important;
+}
+.tagged-interesting {
+ background-color: #44403e !important;
+}
+div.answered-accepted {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.answered .mini-counts span {
+ color: #98971a !important;
+}
+.unanswered .mini-counts span {
+ color: #83a598 !important;
+}
+#hot-network-questions a {
+ color: #689d6a !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #8ec07c !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #8ec07c !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+#sidebar .question-hyperlink {
+ color: #689d6a !important;
+}
+.newuser {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.label-key {
+ color: #83a598 !important;
+}
+.label-key b {
+ color: #8ec07c !important;
+}
+#h-chat-link {
+ color: #8ec07c !important;
+}
+.ad502-room {
+ background-color: #3c3836 !important;
+ box-shadow: #b8bb26 0px 1px 3px;
+ color: #8ec07c !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836);
+ color: #8ec07c !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #fb4934, #282828);
+ color: #ebdbb2 !important;
+}
+.post-tag {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.post-tag::before {
+ background-color: #282828 !important;
+}
+a.comment-user.owner {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.post-signature {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.post-signature a {
+ color: #689d6a !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #98971a !important;
+}
+.post-signature span.relativetime {
+ color: #8ec07c !important;
+}
+.vote {
+ background-color: #3c3836 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
diff --git a/css/gruvbox/gruvbox-bigblow.css b/css/gruvbox/gruvbox-bigblow.css
new file mode 100644
index 0000000..f8e5122
--- /dev/null
+++ b/css/gruvbox/gruvbox-bigblow.css
@@ -0,0 +1,262 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #44403e !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #3c3836 !important;
+ box-shadow: 0 0 10px #8ec07c;
+ color: #8ec07c !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #3c3836 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #9ac9cc !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #44403e !important;
+ color: #67afb2 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #3c3836 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #44403e !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #282828 !important;
+ color: #8ec07c !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #44403e !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #3c3836 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #8ec07c;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
diff --git a/css/gruvbox/gruvbox-disqus.com.css b/css/gruvbox/gruvbox-disqus.com.css
new file mode 100644
index 0000000..eca0823
--- /dev/null
+++ b/css/gruvbox/gruvbox-disqus.com.css
@@ -0,0 +1,33 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.post-actions {
+ background-color: #3c3836 !important;
+}
+.textarea-wrapper {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
diff --git a/css/gruvbox/gruvbox-duckduckgo.com.css b/css/gruvbox/gruvbox-duckduckgo.com.css
new file mode 100644
index 0000000..ae03427
--- /dev/null
+++ b/css/gruvbox/gruvbox-duckduckgo.com.css
@@ -0,0 +1,87 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.search--adv {
+ background-color: #3c3836 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #282828 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #3c3836 !important;
+ color: #a89984 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #a89984 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #282828 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #282828 !important;
+}
+.search--header {
+ background-color: #3c3836 !important;
+}
+.zci {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.tile--info {
+ background-color: #282828 !important;
+}
+.tile--info__expand {
+ background-color: #b8bb26 !important;
+}
+.tile--c {
+ background-color: #b8bb26 !important;
+ color: #a89984 !important;
+}
+.module__text {
+ color: #83a598 !important;
+}
+.about-info-box__heading {
+ color: #8ec07c !important;
+}
+.result.highlight {
+ background-color: #3c3836 !important;
+}
+.result__snippet {
+ color: #83a598 !important;
+}
+.result__snippet b {
+ color: #8ec07c !important;
+}
+.btn--top {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.btn--top:hover {
+ background-color: #b8bb26 !important;
+}
+.result--sep--hr:before {
+ background-color: #b8bb26 !important;
+}
diff --git a/css/gruvbox/gruvbox-generic.css b/css/gruvbox/gruvbox-generic.css
new file mode 100644
index 0000000..cd5daf5
--- /dev/null
+++ b/css/gruvbox/gruvbox-generic.css
@@ -0,0 +1,52 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
diff --git a/css/gruvbox/gruvbox-github.css b/css/gruvbox/gruvbox-github.css
new file mode 100644
index 0000000..52d255a
--- /dev/null
+++ b/css/gruvbox/gruvbox-github.css
@@ -0,0 +1,952 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+* {
+ border-color: #3c3836 !important;
+}
+.news .alert .pull-info {
+ background-color: #403c3a !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #83a598 !important;
+}
+.bg-white {
+ background-color: #282828 !important;
+}
+.border {
+ border-color: #fabd2f !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #458588 !important;
+}
+.breadcrumb strong.final-path {
+ color: #83a598 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #b8bb26 !important;
+}
+.comment-reactions .btn-link {
+ color: #83a598 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #3c3836 !important;
+}
+.text-gray-dark {
+ color: #83a598 !important;
+}
+.contrib-number {
+ color: #8ec07c !important;
+}
+.counter {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.diffstat-bar {
+ color: #83a598 !important;
+}
+.file-header {
+ background-color: #3c3836 !important;
+}
+.file-history-tease .participation {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #83a598 !important;
+}
+.file-history-tease .participation a {
+ color: #b8bb26 !important;
+}
+.file-history-tease .author a {
+ color: #83a598 !important;
+}
+.file-history-tease-header {
+ background-color: #3c3836 !important;
+}
+.file-info-divider {
+ background-color: #b8bb26 !important;
+}
+.file-wrap {
+ color: #83a598 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #403c3a !important;
+}
+a.filter-item,
+.filter-item {
+ color: #83a598 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.flash {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.gh-header-number {
+ color: #b8bb26 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #3c3836 !important;
+}
+.issue-meta {
+ color: #b8bb26 !important;
+}
+.issues-listing a {
+ color: #83a598 !important;
+}
+.muted-link {
+ color: #83a598 !important;
+}
+.new-user-avatar-cta {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.overall-summary {
+ border-color: #b8bb26 !important;
+}
+.pinned-repo-item.border {
+ border-color: #b8bb26 !important;
+}
+.progress-bar {
+ background-color: #b8bb26 !important;
+}
+.simple-box {
+ background-color: #3c3836 !important;
+}
+.social-count {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.scope-badge {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.stats-switcher-wrapper {
+ background-color: #282828 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #83a598 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #b8bb26 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #83a598 !important;
+}
+.text-emphasized {
+ color: #8ec07c !important;
+}
+.text-diff-added {
+ color: #98971a !important;
+}
+.text-diff-deleted {
+ color: #cc241d !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.blob-code-addition {
+ background-color: rgba(231,230,113,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #727113 !important;
+ color: #c1d2cb !important;
+}
+.blob-code-deletion {
+ background-color: rgba(204,36,29,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #66120f !important;
+ color: #c1d2cb !important;
+}
+.blob-code-hunk {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.blob-code-inner {
+ color: #83a598 !important;
+}
+.blob-num {
+ background-color: #282828 !important;
+ color: #b8bb26 !important;
+}
+.file {
+ color: #83a598 !important;
+}
+.form-control {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.pl-c {
+ color: #b8bb26 !important;
+}
+.pl-c1 {
+ color: #458588 !important;
+}
+.pl-e {
+ color: #d79921 !important;
+}
+.pl-en {
+ color: #458588 !important;
+}
+.pl-k {
+ color: #98971a !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #689d6a !important;
+}
+.pl-s {
+ color: #689d6a !important;
+}
+.pl-smi {
+ color: #83a598 !important;
+}
+.pl-v {
+ color: #98971a !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #98971a !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #cc241d !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #3c3836 !important;
+}
+.boxed-group * {
+ border-color: #b8bb26 !important;
+}
+.boxed-group article {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.boxed-group > h3 {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.more-repos {
+ background-color: #44403e !important;
+ box-shadow: inset 0 1px 0 #b8bb26 !important;
+}
+.boxed-group-inner {
+ background-color: #282828 !important;
+}
+.branch-action-body {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.branch-action-body div {
+ border-color: #b8bb26 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #98971a !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #d79921 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #83a598 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #d79921 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #b8bb26 !important;
+ background-color: #3c3836 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #cc241d !important;
+ color: #282828 !important;
+}
+.State--green {
+ background-color: #98971a !important;
+ color: #282828 !important;
+}
+.select-menu-filters {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.js-select-menu-tab {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.signed-commit-header {
+ background-color: #282828 !important;
+}
+.build-status-item {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.build-status-item .build-status-details {
+ color: #458588 !important;
+}
+.capped-card h3 {
+ background-color: #44403e !important;
+}
+.capped-card h3 a {
+ color: #8ec07c !important;
+}
+.capped-card-content {
+ background-color: #282828 !important;
+}
+.capped-list th {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #3c3836 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #282828 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #b8bb26 !important;
+}
+.commit-author {
+ color: #83a598 !important;
+}
+.commit-author-section {
+ color: #83a598 !important;
+}
+.commit-meta {
+ color: #b8bb26 !important;
+}
+.commit-meta .sha-block {
+ color: #b8bb26 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #83a598 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #689d6a !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(185,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #8ec07c !important;
+}
+.commit-tease-contributors {
+ background-color: #3c3836 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.commit-meta {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.commits-listing:before {
+ background-color: #3c3836 !important;
+}
+.full-commit {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.commit.table-list-item {
+ border-color: #3c3836 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #83a598 !important;
+}
+.completeness-indicator-success {
+ background-color: #98971a !important;
+}
+.completeness-indicator-problem {
+ background-color: #d79921 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #3c3836 !important;
+}
+.blankslate {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.comment-form-head.tabnav {
+ background-color: #282828 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #282828 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #cc241d !important;
+ color: #8ec07c !important;
+}
+.discussion-item-icon {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.discussion-item-icon.octicon {
+ color: #8ec07c !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #8ec07c !important;
+}
+.discussion-timeline:before {
+ background-color: #fabd2f !important;
+}
+.discussion-timeline-actions {
+ background-color: #282828 !important;
+}
+.drag-and-drop {
+ background-color: #3c3836 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #fabd2f !important;
+ border-color: #282828 !important;
+}
+.timeline-comment {
+ background-color: #282828 !important;
+ border-color: #b8bb26 !important;
+}
+.timeline-comment-header {
+ background-color: #3c3836 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #282828 !important;
+}
+.donut-chart > .pending {
+ fill: #d79921 !important;
+}
+.dropdown-divider {
+ background-color: #fabd2f !important;
+}
+.dropdown-item {
+ color: #83a598 !important;
+}
+.dropdown-item:hover {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.dropdown-menu {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+ border-color: #fabd2f !important;
+}
+.files * {
+ color: #83a598 !important;
+}
+.files tbody tr {
+ border-color: #3c3836 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #2c2c2c !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #282828 !important;
+}
+.files tbody tr:hover * {
+ background-color: #44403e !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #b8bb26, #3c3836) !important;
+ border-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.btn:hover {
+ background-color: #403c3a !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #98971a !important;
+ background-image: linear-gradient(#98971a, #4c4c0d) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #458588 !important;
+}
+.Header {
+ background-color: #403c3a !important;
+ border-bottom-color: #b8bb26 !important;
+}
+.Header a {
+ color: #8ec07c !important;
+}
+.lang {
+ color: #8ec07c !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #3c3836 !important;
+ border-color: transparent !important;
+ color: #83a598 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #83a598 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #282828 !important;
+ border-color: #cc241d #44403e transparent !important;
+}
+.site-footer-links * {
+ color: #83a598 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #403c3a !important;
+ color: #8ec07c !important;
+}
+.js-directory-link {
+ color: #458588 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #282828 !important;
+ border-color: #b8bb26 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #83a598 !important;
+}
+.notifications-list li {
+ background-color: #282828 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #8ec07c !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,34,23,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #d3869b !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(212,211,18,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #cc241d !important;
+}
+.octicon-check {
+ color: #98971a !important;
+}
+.octicon-primitive-dot {
+ color: #d79921 !important;
+}
+.octicon-clippy {
+ color: #8ec07c !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #b8bb26 !important;
+}
+.orghead {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+ border-bottom: 0px !important;
+ color: #8ec07c !important;
+}
+.org-name {
+ color: #8ec07c !important;
+}
+.pagehead.orghead {
+ background-color: #3c3836 !important;
+}
+.outline-box-highlighted {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.pagination .current {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.pagination .disabled {
+ background-color: #3c3836 !important;
+ color: #b8bb26 !important;
+}
+.pagination .disabled:hover {
+ background-color: #3c3836 !important;
+}
+.pagination .gap {
+ background-color: #3c3836 !important;
+ color: #b8bb26 !important;
+}
+.pagination a {
+ background-color: #3c3836 !important;
+ border-color: #282828 !important;
+ color: #83a598 !important;
+}
+.pagination a:hover {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #282828 !important;
+}
+.merge-status-item {
+ background-color: #44403e !important;
+}
+.merge-message {
+ background-color: #403c3a !important;
+}
+.pr-toolbar {
+ background-color: #282828 !important;
+}
+.review-thread-reply {
+ background-color: #3c3836 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #282828 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #282828 !important;
+}
+.upload-progress {
+ background-color: #3c3836 !important;
+ box-shadow: 1px 0px 0px #3c3836 inset;
+}
+#readme .plain {
+ background-color: #282828 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #282828 !important;
+ border-color: #fabd2f !important;
+ color: #83a598 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #458588 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #3c3836 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #b8bb26 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #282828 !important;
+}
+.task-list-item.hovered {
+ background-color: #3c3836 !important;
+}
+.range-editor {
+ background-color: #3c3836 !important;
+}
+.compare-pr-placeholder {
+ background-color: #403c3a !important;
+}
+ul.comparison-list > li.title {
+ background-color: #44403e !important;
+}
+ul.comparison-list {
+ background-color: #403c3a !important;
+}
+.repository-description {
+ color: #83a598 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #83a598 !important;
+}
+.pagehead.repohead {
+ background-color: #3c3836 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.repohead-details-container a {
+ color: #83a598 !important;
+}
+.select-menu-modal {
+ border-color: #83a598 !important;
+}
+.select-menu-modal * {
+ color: #83a598 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #282828 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.repository-sidebar {
+ background-color: #282828 !important;
+}
+.thread-subscription-status {
+ background-color: #282828 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #3c3836 0%, #282828 8px) !important;
+ box-shadow: 1px 0px 0px #3c3836 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#282828, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #282828) !important;
+}
+.sunken-menu-item {
+ border-color: #282828 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #282828 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #fb4934 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #3c3836 70%, #282828 100%) !important;
+}
+.state {
+ color: #8ec07c !important;
+}
+.state-closed {
+ background-color: #cc241d !important;
+}
+.state-open {
+ background-color: #98971a !important;
+}
+.subnav-item {
+ color: #83a598 !important;
+}
+.subnav-item:hover {
+ background-color: #403c3a !important;
+}
+.subnav-item:visited {
+ color: #83a598 !important;
+}
+.subnav-item.selected {
+ background-color: #3c3836 !important;
+}
+.subnav-links a:hover {
+ background-color: #3c3836 !important;
+}
+.subnav-search input {
+ border-color: #b8bb26 !important;
+}
+.right .tabnav-extra {
+ color: #b8bb26 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #b8bb26 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #282828 !important;
+ background-image: linear-gradient(#3c3836, #282828) !important;
+ border-color: #fabd2f !important;
+ color: #8ec07c !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #282828 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #44403e !important;
+}
+.table-list-header {
+ background-color: #3c3836 !important;
+}
+.text-pending {
+ color: #d79921 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #d79921 !important;
+}
+.text-red {
+ color: #cc241d !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #282828 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #b8bb26 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.underline-nav-item {
+ color: #83a598 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #cc241d !important;
+ color: #83a598 !important;
+}
+.user-profile-nav {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #3c3836 !important;
+ border-color: #fabd2f !important;
+}
+.graphs .area {
+ fill: #98971a;
+}
+.summary-stats li .num {
+ color: #8ec07c !important;
+}
+.viz {
+ background-color: #403c3a !important;
+}
+.facebox-popup {
+ color: #83a598 !important;
+ background-color: #282828 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #83a598 !important;
+ background-color: #3c3836 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #b8bb26 !important;
+}
+.suggester {
+ background-color: #44403e !important;
+}
+.suggester li.navigation-focus {
+ background-color: #b8bb26 !important;
+}
diff --git a/css/gruvbox/gruvbox-google.com.css b/css/gruvbox/gruvbox-google.com.css
new file mode 100644
index 0000000..edea177
--- /dev/null
+++ b/css/gruvbox/gruvbox-google.com.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.sfbgg {
+ background-color: #3c3836 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #282828 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #67afb2, #458588) !important;
+}
+#hdtbSum {
+ background-color: #282828 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #282828 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#appbar {
+ background-color: #282828 !important;
+}
+cite {
+ color: #98971a !important;
+}
+.ab_dropdown {
+ background-color: #282828 !important;
+}
+div.crp {
+ background-color: #282828 !important;
+}
+#fbar {
+ background-color: #3c3836 !important;
+}
diff --git a/css/gruvbox/gruvbox-lwn.net.css b/css/gruvbox/gruvbox-lwn.net.css
new file mode 100644
index 0000000..cf54689
--- /dev/null
+++ b/css/gruvbox/gruvbox-lwn.net.css
@@ -0,0 +1,76 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+tr.Even {
+ background-color: #3c3836 !important;
+}
+.BigQuote {
+ background-color: #3c3836 !important;
+ color: #fb4934 !important;
+}
+.Cat1HL {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.Cat2HL {
+ background-color: #44403e !important;
+}
+.Cat3HL {
+ background-color: #403c3a !important;
+}
+.FeatureByline {
+ background-color: #3c3836 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #44403e !important;
+}
+.QuotedText {
+ color: #d3869b !important;
+}
+DIV.GAByline {
+ background-color: #3c3836 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #2c2c2c !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #282828 !important;
+}
+DIV.CommentBox {
+ border-color: #3c3836 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #44403e !important;
+}
+#menu,
+.topnav-container {
+ background-color: #3c3836 !important;
+}
+.navmenu ul {
+ background-color: #3c3836 !important;
+}
diff --git a/css/gruvbox/gruvbox-mediawiki.org.css b/css/gruvbox/gruvbox-mediawiki.org.css
new file mode 100644
index 0000000..9f6d699
--- /dev/null
+++ b/css/gruvbox/gruvbox-mediawiki.org.css
@@ -0,0 +1,144 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+body * {
+ border-color: #44403e !important;
+}
+#content {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #3c3836 !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #282828, #3c3836) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs ul li {
+ background-color: #3c3836 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #3c3836 !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #3c3836, #282828) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #282828 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.catlinks {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.navbox {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #44403e !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #403c3a !important;
+}
+.navbox-even {
+ background-color: #282828 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+code {
+ background-color: #44403e !important;
+ border-color: #44403e !important;
+ color: #8ec07c !important;
+}
+div.thumbinner {
+ background-color: #3c3836 !important;
+ border-color: #44403e !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #44403e !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #282828 !important;
+ border-color: #44403e !important;
+ color: #83a598 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #3c3836 !important;
+}
diff --git a/css/gruvbox/gruvbox-news.ycombinator.com.css b/css/gruvbox/gruvbox-news.ycombinator.com.css
new file mode 100644
index 0000000..e7a641c
--- /dev/null
+++ b/css/gruvbox/gruvbox-news.ycombinator.com.css
@@ -0,0 +1,84 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+table {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #fb4934 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #282828 !important;
+}
+.title a {
+ color: #83a598 !important;
+}
+.title a:visited {
+ color: #b8bb26 !important;
+}
+a.storylink {
+ color: #8ec07c !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #458588 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #282828 !important;
+}
+#hnmain .comhead {
+ color: #8ec07c !important;
+}
+#hnmain .c00 {
+ color: #83a598 !important;
+}
+#hnmain a.hnuser {
+ color: #d79921 !important;
+}
+#hnmain span.age a {
+ color: #b8bb26 !important;
+}
+.cdd {
+ color: rgba(255,34,23,0.65) !important;
+}
+.comment i {
+ color: #b8bb26 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #282828 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #fb4934 !important;
+}
diff --git a/css/gruvbox/gruvbox-planet.emacsen.org.css b/css/gruvbox/gruvbox-planet.emacsen.org.css
new file mode 100644
index 0000000..4159b7f
--- /dev/null
+++ b/css/gruvbox/gruvbox-planet.emacsen.org.css
@@ -0,0 +1,61 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+div#page div#header {
+ background-color: #282828 !important;
+}
+div#page div#header a {
+ color: #d3869b !important;
+}
+.post {
+ background-color: #282828 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #3c3836 !important;
+}
+.post h2 a {
+ color: #8ec07c !important;
+}
+.post div.entry {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+.post div.entry blockquote {
+ background-color: #3c3836 !important;
+}
+.post div.entry kbd {
+ background-color: #3c3836 !important;
+ border-color: #b8bb26 !important;
+ box-shadow: none !important;
+ color: #8ec07c !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
diff --git a/css/gruvbox/gruvbox-reddit.com.css b/css/gruvbox/gruvbox-reddit.com.css
new file mode 100644
index 0000000..976a8d7
--- /dev/null
+++ b/css/gruvbox/gruvbox-reddit.com.css
@@ -0,0 +1,117 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+#sr-header-area {
+ background-color: #3c3836 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #83a598 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #3c3836 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #3c3836 !important;
+}
+.link .usertext .md {
+ background-color: #3c3836 !important;
+}
+.linkinfo {
+ background-color: #3c3836 !important;
+}
+.linklisting .odd {
+ background-color: #3c3836 !important;
+}
+.thing .title {
+ color: #83a598 !important;
+}
+div.md {
+ color: #83a598 !important;
+}
+body.comment {
+ background-color: #282828 !important;
+}
+.commentarea > .usertext {
+ background-color: #282828 !important;
+}
+.commentarea .menuarea {
+ background-color: #282828 !important;
+}
+.comments-page .panestack-title {
+ background-color: #282828 !important;
+}
+.listing-chooser {
+ background-color: #282828 !important;
+}
+.listing-chooser .intro {
+ background-color: #b8bb26 !important;
+ color: #8ec07c !important;
+}
+.listing-chooser .grippy {
+ background-color: #282828 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #3c3836 !important;
+}
+.listing-chooser li.selected {
+ background-color: #b8bb26 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #83a598 !important;
+}
+.listing-chooser li a .description {
+ color: #8ec07c !important;
+}
+.titlebox {
+ background-color: #3c3836 !important;
+}
+.titlebox form.toggle {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+.side .usertext-body .md {
+ background-color: #3c3836 !important;
+}
+.side {
+ background-color: #3c3836 !important;
+}
+.sidebox .spacer {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.tabmenu li a {
+ background-color: #3c3836 !important;
+}
+#header-bottom-right {
+ background-color: #3c3836 !important;
+}
+.morelink .nub {
+ background-color: #3c3836 !important;
+}
diff --git a/css/gruvbox/gruvbox-sakai.css b/css/gruvbox/gruvbox-sakai.css
new file mode 100644
index 0000000..179936f
--- /dev/null
+++ b/css/gruvbox/gruvbox-sakai.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+#toolMenu li {
+ background-color: #282828 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #282828 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #83a598 !important;
+}
+.listHier th {
+ background-color: #44403e !important;
+}
+ul.makeMenu {
+ background-color: #44403e !important;
+ border: 1px solid #44403e !important;
+}
+tr.external {
+ background-color: #44403e !important;
+}
diff --git a/css/gruvbox/gruvbox-stackexchange.com.css b/css/gruvbox/gruvbox-stackexchange.com.css
new file mode 100644
index 0000000..6ae125c
--- /dev/null
+++ b/css/gruvbox/gruvbox-stackexchange.com.css
@@ -0,0 +1,236 @@
+* {
+ border-color: #fabd2f !important;
+}
+a {
+ color: #458588 !important;
+}
+a:visited {
+ color: #d3869b !important;
+}
+body {
+ background-color: #282828 !important;
+ color: #83a598 !important;
+}
+html {
+ background-color: #282828 !important;
+}
+input,
+textarea {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+blockquote,
+pre {
+ background-color: #3c3836 !important;
+ color: #83a598 !important;
+}
+hr {
+ background-color: #44403e !important;
+ color: #44403e !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #d3869b !important;
+}
+.bottom-notice {
+ background-color: #3c3836 !important;
+}
+.comments-link {
+ color: #98971a !important;
+}
+.page-numbers {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.page-numbers.current {
+ background-color: #fb4934 !important;
+ color: #282828 !important;
+}
+.post-menu a {
+ color: #d3869b !important;
+}
+.question-status {
+ background-color: #3c3836 !important;
+}
+pre code {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+pre code .atn {
+ color: #458588 !important;
+}
+pre code .atv {
+ color: #689d6a !important;
+}
+pre code .com {
+ color: #b8bb26 !important;
+}
+pre code .kwd {
+ color: #98971a !important;
+}
+pre code .lit {
+ color: #b16286 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #83a598 !important;
+}
+pre code .str {
+ color: #689d6a !important;
+}
+pre code .tag {
+ color: #98971a !important;
+}
+pre code .typ {
+ color: #d79921 !important;
+}
+#footer {
+ background-color: #403c3a !important;
+ color: #83a598 !important;
+}
+#footer #footer-sites th {
+ color: #8ec07c !important;
+}
+.top-footer-links a {
+ color: #98971a !important;
+}
+.so-header {
+ background-color: #44403e !important;
+ color: #8ec07c !important;
+}
+.so-header a {
+ color: #98971a !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #98971a !important;
+ color: #ebdbb2 !important;
+}
+.topbar-dialog {
+ background-color: #282828 !important;
+ box-shadow: #b8bb26 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #282828 !important;
+}
+.topbar-dialog .header {
+ background-color: #3c3836 !important;
+}
+.topbar-dialog .header a {
+ color: #8ec07c !important;
+}
+.topbar-dialog .site-link {
+ color: #8ec07c !important;
+}
+#header {
+ background-color: #44403e !important;
+}
+#question-header .question-hyperlink {
+ color: #8ec07c !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #3c3836 !important;
+}
+.tagged-interesting {
+ background-color: #44403e !important;
+}
+div.answered-accepted {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.answered .mini-counts span {
+ color: #98971a !important;
+}
+.unanswered .mini-counts span {
+ color: #83a598 !important;
+}
+#hot-network-questions a {
+ color: #689d6a !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #8ec07c !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #8ec07c !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+#sidebar .question-hyperlink {
+ color: #689d6a !important;
+}
+.newuser {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.label-key {
+ color: #83a598 !important;
+}
+.label-key b {
+ color: #8ec07c !important;
+}
+#h-chat-link {
+ color: #8ec07c !important;
+}
+.ad502-room {
+ background-color: #3c3836 !important;
+ box-shadow: #b8bb26 0px 1px 3px;
+ color: #8ec07c !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #282828, #3c3836);
+ color: #8ec07c !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #fb4934, #282828);
+ color: #ebdbb2 !important;
+}
+.post-tag {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
+.post-tag::before {
+ background-color: #282828 !important;
+}
+a.comment-user.owner {
+ background-color: #98971a !important;
+ color: #a89984 !important;
+}
+.post-signature {
+ background-color: #3c3836 !important;
+ color: #8ec07c !important;
+}
+.post-signature a {
+ color: #689d6a !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #98971a !important;
+}
+.post-signature span.relativetime {
+ color: #8ec07c !important;
+}
+.vote {
+ background-color: #3c3836 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #b8bb26 !important;
+ color: #282828 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-all-sites.css b/css/solarized-dark/solarized-dark-all-sites.css
new file mode 100644
index 0000000..99c57d2
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-all-sites.css
@@ -0,0 +1,1914 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #094352 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #073642 !important;
+ box-shadow: 0 0 10px #93a1a1;
+ color: #93a1a1 !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #073642 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #90c5eb !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #094352 !important;
+ color: #59a9e1 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #073642 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #094352 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #002b36 !important;
+ color: #93a1a1 !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #094352 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #073642 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #93a1a1;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
+.post-actions {
+ background-color: #073642 !important;
+}
+.textarea-wrapper {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.search--adv {
+ background-color: #073642 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #002b36 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #073642 !important;
+ color: #eee8d5 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #eee8d5 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #002b36 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #002b36 !important;
+}
+.search--header {
+ background-color: #073642 !important;
+}
+.zci {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.tile--info {
+ background-color: #002b36 !important;
+}
+.tile--info__expand {
+ background-color: #586e75 !important;
+}
+.tile--c {
+ background-color: #586e75 !important;
+ color: #eee8d5 !important;
+}
+.module__text {
+ color: #839496 !important;
+}
+.about-info-box__heading {
+ color: #93a1a1 !important;
+}
+.result.highlight {
+ background-color: #073642 !important;
+}
+.result__snippet {
+ color: #839496 !important;
+}
+.result__snippet b {
+ color: #93a1a1 !important;
+}
+.btn--top {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.btn--top:hover {
+ background-color: #586e75 !important;
+}
+.result--sep--hr:before {
+ background-color: #586e75 !important;
+}
+* {
+ border-color: #073642 !important;
+}
+.news .alert .pull-info {
+ background-color: #083c4a !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #839496 !important;
+}
+.bg-white {
+ background-color: #002b36 !important;
+}
+.border {
+ border-color: #657b83 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #268bd2 !important;
+}
+.breadcrumb strong.final-path {
+ color: #839496 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #586e75 !important;
+}
+.comment-reactions .btn-link {
+ color: #839496 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #073642 !important;
+}
+.text-gray-dark {
+ color: #839496 !important;
+}
+.contrib-number {
+ color: #93a1a1 !important;
+}
+.counter {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.diffstat-bar {
+ color: #839496 !important;
+}
+.file-header {
+ background-color: #073642 !important;
+}
+.file-history-tease .participation {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #839496 !important;
+}
+.file-history-tease .participation a {
+ color: #586e75 !important;
+}
+.file-history-tease .author a {
+ color: #839496 !important;
+}
+.file-history-tease-header {
+ background-color: #073642 !important;
+}
+.file-info-divider {
+ background-color: #586e75 !important;
+}
+.file-wrap {
+ color: #839496 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #083c4a !important;
+}
+a.filter-item,
+.filter-item {
+ color: #839496 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.flash {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.gh-header-number {
+ color: #586e75 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #073642 !important;
+}
+.issue-meta {
+ color: #586e75 !important;
+}
+.issues-listing a {
+ color: #839496 !important;
+}
+.muted-link {
+ color: #839496 !important;
+}
+.new-user-avatar-cta {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.overall-summary {
+ border-color: #586e75 !important;
+}
+.pinned-repo-item.border {
+ border-color: #586e75 !important;
+}
+.progress-bar {
+ background-color: #586e75 !important;
+}
+.simple-box {
+ background-color: #073642 !important;
+}
+.social-count {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.scope-badge {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.stats-switcher-wrapper {
+ background-color: #002b36 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #839496 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #586e75 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #839496 !important;
+}
+.text-emphasized {
+ color: #93a1a1 !important;
+}
+.text-diff-added {
+ color: #859900 !important;
+}
+.text-diff-deleted {
+ color: #dc322f !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.blob-code-addition {
+ background-color: rgba(232,255,77,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #647300 !important;
+ color: #c1cacb !important;
+}
+.blob-code-deletion {
+ background-color: rgba(220,50,47,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #721513 !important;
+ color: #c1cacb !important;
+}
+.blob-code-hunk {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.blob-code-inner {
+ color: #839496 !important;
+}
+.blob-num {
+ background-color: #002b36 !important;
+ color: #586e75 !important;
+}
+.file {
+ color: #839496 !important;
+}
+.form-control {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.pl-c {
+ color: #586e75 !important;
+}
+.pl-c1 {
+ color: #268bd2 !important;
+}
+.pl-e {
+ color: #b58900 !important;
+}
+.pl-en {
+ color: #268bd2 !important;
+}
+.pl-k {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #2aa198 !important;
+}
+.pl-s {
+ color: #2aa198 !important;
+}
+.pl-smi {
+ color: #839496 !important;
+}
+.pl-v {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #859900 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #dc322f !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #073642 !important;
+}
+.boxed-group * {
+ border-color: #586e75 !important;
+}
+.boxed-group article {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.boxed-group > h3 {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.more-repos {
+ background-color: #094352 !important;
+ box-shadow: inset 0 1px 0 #586e75 !important;
+}
+.boxed-group-inner {
+ background-color: #002b36 !important;
+}
+.branch-action-body {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.branch-action-body div {
+ border-color: #586e75 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #859900 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #839496 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b58900 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #586e75 !important;
+ background-color: #073642 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #dc322f !important;
+ color: #002b36 !important;
+}
+.State--green {
+ background-color: #859900 !important;
+ color: #002b36 !important;
+}
+.select-menu-filters {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.js-select-menu-tab {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.signed-commit-header {
+ background-color: #002b36 !important;
+}
+.build-status-item {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.build-status-item .build-status-details {
+ color: #268bd2 !important;
+}
+.capped-card h3 {
+ background-color: #094352 !important;
+}
+.capped-card h3 a {
+ color: #93a1a1 !important;
+}
+.capped-card-content {
+ background-color: #002b36 !important;
+}
+.capped-list th {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #073642 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #002b36 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #586e75 !important;
+}
+.commit-author {
+ color: #839496 !important;
+}
+.commit-author-section {
+ color: #839496 !important;
+}
+.commit-meta {
+ color: #586e75 !important;
+}
+.commit-meta .sha-block {
+ color: #586e75 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #839496 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #2aa198 !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(190,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #93a1a1 !important;
+}
+.commit-tease-contributors {
+ background-color: #073642 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.commit-meta {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.commits-listing:before {
+ background-color: #073642 !important;
+}
+.full-commit {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.commit.table-list-item {
+ border-color: #073642 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.completeness-indicator-success {
+ background-color: #859900 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #073642 !important;
+}
+.blankslate {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.comment-form-head.tabnav {
+ background-color: #002b36 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #002b36 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #dc322f !important;
+ color: #93a1a1 !important;
+}
+.discussion-item-icon {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.discussion-item-icon.octicon {
+ color: #93a1a1 !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #93a1a1 !important;
+}
+.discussion-timeline:before {
+ background-color: #657b83 !important;
+}
+.discussion-timeline-actions {
+ background-color: #002b36 !important;
+}
+.drag-and-drop {
+ background-color: #073642 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #657b83 !important;
+ border-color: #002b36 !important;
+}
+.timeline-comment {
+ background-color: #002b36 !important;
+ border-color: #586e75 !important;
+}
+.timeline-comment-header {
+ background-color: #073642 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #002b36 !important;
+}
+.donut-chart > .pending {
+ fill: #b58900 !important;
+}
+.dropdown-divider {
+ background-color: #657b83 !important;
+}
+.dropdown-item {
+ color: #839496 !important;
+}
+.dropdown-item:hover {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.dropdown-menu {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+ border-color: #657b83 !important;
+}
+.files * {
+ color: #839496 !important;
+}
+.files tbody tr {
+ border-color: #073642 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #00323f !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #002b36 !important;
+}
+.files tbody tr:hover * {
+ background-color: #094352 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #586e75, #073642) !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.btn:hover {
+ background-color: #083c4a !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #859900 !important;
+ background-image: linear-gradient(#859900, #424d00) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #268bd2 !important;
+}
+.Header {
+ background-color: #083c4a !important;
+ border-bottom-color: #586e75 !important;
+}
+.Header a {
+ color: #93a1a1 !important;
+}
+.lang {
+ color: #93a1a1 !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #073642 !important;
+ border-color: transparent !important;
+ color: #839496 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #839496 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #002b36 !important;
+ border-color: #dc322f #094352 transparent !important;
+}
+.site-footer-links * {
+ color: #839496 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.js-directory-link {
+ color: #268bd2 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #002b36 !important;
+ border-color: #586e75 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #839496 !important;
+}
+.notifications-list li {
+ background-color: #002b36 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #93a1a1 !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,54,43,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #6c71c4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(205,212,0,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #dc322f !important;
+}
+.octicon-check {
+ color: #859900 !important;
+}
+.octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.octicon-clippy {
+ color: #93a1a1 !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #586e75 !important;
+}
+.orghead {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+ border-bottom: 0px !important;
+ color: #93a1a1 !important;
+}
+.org-name {
+ color: #93a1a1 !important;
+}
+.pagehead.orghead {
+ background-color: #073642 !important;
+}
+.outline-box-highlighted {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.pagination .current {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.pagination .disabled {
+ background-color: #073642 !important;
+ color: #586e75 !important;
+}
+.pagination .disabled:hover {
+ background-color: #073642 !important;
+}
+.pagination .gap {
+ background-color: #073642 !important;
+ color: #586e75 !important;
+}
+.pagination a {
+ background-color: #073642 !important;
+ border-color: #002b36 !important;
+ color: #839496 !important;
+}
+.pagination a:hover {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #002b36 !important;
+}
+.merge-status-item {
+ background-color: #094352 !important;
+}
+.merge-message {
+ background-color: #083c4a !important;
+}
+.pr-toolbar {
+ background-color: #002b36 !important;
+}
+.review-thread-reply {
+ background-color: #073642 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #002b36 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #002b36 !important;
+}
+.upload-progress {
+ background-color: #073642 !important;
+ box-shadow: 1px 0px 0px #073642 inset;
+}
+#readme .plain {
+ background-color: #002b36 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #002b36 !important;
+ border-color: #657b83 !important;
+ color: #839496 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #268bd2 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #073642 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #586e75 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #002b36 !important;
+}
+.task-list-item.hovered {
+ background-color: #073642 !important;
+}
+.range-editor {
+ background-color: #073642 !important;
+}
+.compare-pr-placeholder {
+ background-color: #083c4a !important;
+}
+ul.comparison-list > li.title {
+ background-color: #094352 !important;
+}
+ul.comparison-list {
+ background-color: #083c4a !important;
+}
+.repository-description {
+ color: #839496 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #839496 !important;
+}
+.pagehead.repohead {
+ background-color: #073642 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.repohead-details-container a {
+ color: #839496 !important;
+}
+.select-menu-modal {
+ border-color: #839496 !important;
+}
+.select-menu-modal * {
+ color: #839496 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #002b36 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.repository-sidebar {
+ background-color: #002b36 !important;
+}
+.thread-subscription-status {
+ background-color: #002b36 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #073642 0%, #002b36 8px) !important;
+ box-shadow: 1px 0px 0px #073642 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#002b36, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #002b36) !important;
+}
+.sunken-menu-item {
+ border-color: #002b36 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #002b36 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #cb4b16 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #073642 70%, #002b36 100%) !important;
+}
+.state {
+ color: #93a1a1 !important;
+}
+.state-closed {
+ background-color: #dc322f !important;
+}
+.state-open {
+ background-color: #859900 !important;
+}
+.subnav-item {
+ color: #839496 !important;
+}
+.subnav-item:hover {
+ background-color: #083c4a !important;
+}
+.subnav-item:visited {
+ color: #839496 !important;
+}
+.subnav-item.selected {
+ background-color: #073642 !important;
+}
+.subnav-links a:hover {
+ background-color: #073642 !important;
+}
+.subnav-search input {
+ border-color: #586e75 !important;
+}
+.right .tabnav-extra {
+ color: #586e75 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #586e75 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #002b36 !important;
+ background-image: linear-gradient(#073642, #002b36) !important;
+ border-color: #657b83 !important;
+ color: #93a1a1 !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #002b36 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #094352 !important;
+}
+.table-list-header {
+ background-color: #073642 !important;
+}
+.text-pending {
+ color: #b58900 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.text-red {
+ color: #dc322f !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #002b36 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #586e75 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.underline-nav-item {
+ color: #839496 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #dc322f !important;
+ color: #839496 !important;
+}
+.user-profile-nav {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.graphs .area {
+ fill: #859900;
+}
+.summary-stats li .num {
+ color: #93a1a1 !important;
+}
+.viz {
+ background-color: #083c4a !important;
+}
+.facebox-popup {
+ color: #839496 !important;
+ background-color: #002b36 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #839496 !important;
+ background-color: #073642 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #586e75 !important;
+}
+.suggester {
+ background-color: #094352 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #586e75 !important;
+}
+.sfbgg {
+ background-color: #073642 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #002b36 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #59a9e1, #268bd2) !important;
+}
+#hdtbSum {
+ background-color: #002b36 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #002b36 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#appbar {
+ background-color: #002b36 !important;
+}
+cite {
+ color: #859900 !important;
+}
+.ab_dropdown {
+ background-color: #002b36 !important;
+}
+div.crp {
+ background-color: #002b36 !important;
+}
+#fbar {
+ background-color: #073642 !important;
+}
+tr.Even {
+ background-color: #073642 !important;
+}
+.BigQuote {
+ background-color: #073642 !important;
+ color: #cb4b16 !important;
+}
+.Cat1HL {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.Cat2HL {
+ background-color: #094352 !important;
+}
+.Cat3HL {
+ background-color: #083c4a !important;
+}
+.FeatureByline {
+ background-color: #073642 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #094352 !important;
+}
+.QuotedText {
+ color: #6c71c4 !important;
+}
+DIV.GAByline {
+ background-color: #073642 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #00323f !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #002b36 !important;
+}
+DIV.CommentBox {
+ border-color: #073642 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #094352 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #073642 !important;
+}
+.navmenu ul {
+ background-color: #073642 !important;
+}
+body * {
+ border-color: #094352 !important;
+}
+#content {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #073642 !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #002b36, #073642) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs ul li {
+ background-color: #073642 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #073642 !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #002b36 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.catlinks {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.navbox {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #094352 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #083c4a !important;
+}
+.navbox-even {
+ background-color: #002b36 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+code {
+ background-color: #094352 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+div.thumbinner {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #094352 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #002b36 !important;
+ border-color: #094352 !important;
+ color: #839496 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #073642 !important;
+}
+table {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #cb4b16 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #002b36 !important;
+}
+.title a {
+ color: #839496 !important;
+}
+.title a:visited {
+ color: #586e75 !important;
+}
+a.storylink {
+ color: #93a1a1 !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #268bd2 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #002b36 !important;
+}
+#hnmain .comhead {
+ color: #93a1a1 !important;
+}
+#hnmain .c00 {
+ color: #839496 !important;
+}
+#hnmain a.hnuser {
+ color: #b58900 !important;
+}
+#hnmain span.age a {
+ color: #586e75 !important;
+}
+.cdd {
+ color: rgba(255,54,43,0.65) !important;
+}
+.comment i {
+ color: #586e75 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #cb4b16 !important;
+}
+div#page div#header {
+ background-color: #002b36 !important;
+}
+div#page div#header a {
+ color: #6c71c4 !important;
+}
+.post {
+ background-color: #002b36 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #073642 !important;
+}
+.post h2 a {
+ color: #93a1a1 !important;
+}
+.post div.entry {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.post div.entry blockquote {
+ background-color: #073642 !important;
+}
+.post div.entry kbd {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ box-shadow: none !important;
+ color: #93a1a1 !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
+#sr-header-area {
+ background-color: #073642 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #839496 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #073642 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #073642 !important;
+}
+.link .usertext .md {
+ background-color: #073642 !important;
+}
+.linkinfo {
+ background-color: #073642 !important;
+}
+.linklisting .odd {
+ background-color: #073642 !important;
+}
+.thing .title {
+ color: #839496 !important;
+}
+div.md {
+ color: #839496 !important;
+}
+body.comment {
+ background-color: #002b36 !important;
+}
+.commentarea > .usertext {
+ background-color: #002b36 !important;
+}
+.commentarea .menuarea {
+ background-color: #002b36 !important;
+}
+.comments-page .panestack-title {
+ background-color: #002b36 !important;
+}
+.listing-chooser {
+ background-color: #002b36 !important;
+}
+.listing-chooser .intro {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.listing-chooser .grippy {
+ background-color: #002b36 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #073642 !important;
+}
+.listing-chooser li.selected {
+ background-color: #586e75 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #839496 !important;
+}
+.listing-chooser li a .description {
+ color: #93a1a1 !important;
+}
+.titlebox {
+ background-color: #073642 !important;
+}
+.titlebox form.toggle {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.side .usertext-body .md {
+ background-color: #073642 !important;
+}
+.side {
+ background-color: #073642 !important;
+}
+.sidebox .spacer {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.tabmenu li a {
+ background-color: #073642 !important;
+}
+#header-bottom-right {
+ background-color: #073642 !important;
+}
+.morelink .nub {
+ background-color: #073642 !important;
+}
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+#toolMenu li {
+ background-color: #002b36 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #002b36 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #839496 !important;
+}
+.listHier th {
+ background-color: #094352 !important;
+}
+ul.makeMenu {
+ background-color: #094352 !important;
+ border: 1px solid #094352 !important;
+}
+tr.external {
+ background-color: #094352 !important;
+}
+hr {
+ background-color: #094352 !important;
+ color: #094352 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #6c71c4 !important;
+}
+.bottom-notice {
+ background-color: #073642 !important;
+}
+.comments-link {
+ color: #859900 !important;
+}
+.page-numbers {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.page-numbers.current {
+ background-color: #cb4b16 !important;
+ color: #002b36 !important;
+}
+.post-menu a {
+ color: #6c71c4 !important;
+}
+.question-status {
+ background-color: #073642 !important;
+}
+pre code {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+pre code .atn {
+ color: #268bd2 !important;
+}
+pre code .atv {
+ color: #2aa198 !important;
+}
+pre code .com {
+ color: #586e75 !important;
+}
+pre code .kwd {
+ color: #859900 !important;
+}
+pre code .lit {
+ color: #d33682 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #839496 !important;
+}
+pre code .str {
+ color: #2aa198 !important;
+}
+pre code .tag {
+ color: #859900 !important;
+}
+pre code .typ {
+ color: #b58900 !important;
+}
+#footer {
+ background-color: #083c4a !important;
+ color: #839496 !important;
+}
+#footer #footer-sites th {
+ color: #93a1a1 !important;
+}
+.top-footer-links a {
+ color: #859900 !important;
+}
+.so-header {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.so-header a {
+ color: #859900 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #859900 !important;
+ color: #fdf6e3 !important;
+}
+.topbar-dialog {
+ background-color: #002b36 !important;
+ box-shadow: #586e75 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #002b36 !important;
+}
+.topbar-dialog .header {
+ background-color: #073642 !important;
+}
+.topbar-dialog .header a {
+ color: #93a1a1 !important;
+}
+.topbar-dialog .site-link {
+ color: #93a1a1 !important;
+}
+#header {
+ background-color: #094352 !important;
+}
+#question-header .question-hyperlink {
+ color: #93a1a1 !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #073642 !important;
+}
+.tagged-interesting {
+ background-color: #094352 !important;
+}
+div.answered-accepted {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.answered .mini-counts span {
+ color: #859900 !important;
+}
+.unanswered .mini-counts span {
+ color: #839496 !important;
+}
+#hot-network-questions a {
+ color: #2aa198 !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #93a1a1 !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #93a1a1 !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+#sidebar .question-hyperlink {
+ color: #2aa198 !important;
+}
+.newuser {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.label-key {
+ color: #839496 !important;
+}
+.label-key b {
+ color: #93a1a1 !important;
+}
+#h-chat-link {
+ color: #93a1a1 !important;
+}
+.ad502-room {
+ background-color: #073642 !important;
+ box-shadow: #586e75 0px 1px 3px;
+ color: #93a1a1 !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642);
+ color: #93a1a1 !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #cb4b16, #002b36);
+ color: #fdf6e3 !important;
+}
+.post-tag {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.post-tag::before {
+ background-color: #002b36 !important;
+}
+a.comment-user.owner {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.post-signature {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.post-signature a {
+ color: #2aa198 !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #859900 !important;
+}
+.post-signature span.relativetime {
+ color: #93a1a1 !important;
+}
+.vote {
+ background-color: #073642 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-bigblow.css b/css/solarized-dark/solarized-dark-bigblow.css
new file mode 100644
index 0000000..04b6bd6
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-bigblow.css
@@ -0,0 +1,262 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #094352 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #073642 !important;
+ box-shadow: 0 0 10px #93a1a1;
+ color: #93a1a1 !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #073642 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #90c5eb !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #094352 !important;
+ color: #59a9e1 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #073642 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #094352 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #002b36 !important;
+ color: #93a1a1 !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #094352 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #073642 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #93a1a1;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
diff --git a/css/solarized-dark/solarized-dark-disqus.com.css b/css/solarized-dark/solarized-dark-disqus.com.css
new file mode 100644
index 0000000..ad4616a
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-disqus.com.css
@@ -0,0 +1,33 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.post-actions {
+ background-color: #073642 !important;
+}
+.textarea-wrapper {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-duckduckgo.com.css b/css/solarized-dark/solarized-dark-duckduckgo.com.css
new file mode 100644
index 0000000..4c5fec6
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-duckduckgo.com.css
@@ -0,0 +1,87 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.search--adv {
+ background-color: #073642 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #002b36 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #073642 !important;
+ color: #eee8d5 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #eee8d5 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #002b36 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #002b36 !important;
+}
+.search--header {
+ background-color: #073642 !important;
+}
+.zci {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.tile--info {
+ background-color: #002b36 !important;
+}
+.tile--info__expand {
+ background-color: #586e75 !important;
+}
+.tile--c {
+ background-color: #586e75 !important;
+ color: #eee8d5 !important;
+}
+.module__text {
+ color: #839496 !important;
+}
+.about-info-box__heading {
+ color: #93a1a1 !important;
+}
+.result.highlight {
+ background-color: #073642 !important;
+}
+.result__snippet {
+ color: #839496 !important;
+}
+.result__snippet b {
+ color: #93a1a1 !important;
+}
+.btn--top {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.btn--top:hover {
+ background-color: #586e75 !important;
+}
+.result--sep--hr:before {
+ background-color: #586e75 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-generic.css b/css/solarized-dark/solarized-dark-generic.css
new file mode 100644
index 0000000..c4607aa
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-generic.css
@@ -0,0 +1,52 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-github.css b/css/solarized-dark/solarized-dark-github.css
new file mode 100644
index 0000000..3d13f92
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-github.css
@@ -0,0 +1,952 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+* {
+ border-color: #073642 !important;
+}
+.news .alert .pull-info {
+ background-color: #083c4a !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #839496 !important;
+}
+.bg-white {
+ background-color: #002b36 !important;
+}
+.border {
+ border-color: #657b83 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #268bd2 !important;
+}
+.breadcrumb strong.final-path {
+ color: #839496 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #586e75 !important;
+}
+.comment-reactions .btn-link {
+ color: #839496 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #073642 !important;
+}
+.text-gray-dark {
+ color: #839496 !important;
+}
+.contrib-number {
+ color: #93a1a1 !important;
+}
+.counter {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.diffstat-bar {
+ color: #839496 !important;
+}
+.file-header {
+ background-color: #073642 !important;
+}
+.file-history-tease .participation {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #839496 !important;
+}
+.file-history-tease .participation a {
+ color: #586e75 !important;
+}
+.file-history-tease .author a {
+ color: #839496 !important;
+}
+.file-history-tease-header {
+ background-color: #073642 !important;
+}
+.file-info-divider {
+ background-color: #586e75 !important;
+}
+.file-wrap {
+ color: #839496 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #083c4a !important;
+}
+a.filter-item,
+.filter-item {
+ color: #839496 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.flash {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.gh-header-number {
+ color: #586e75 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #073642 !important;
+}
+.issue-meta {
+ color: #586e75 !important;
+}
+.issues-listing a {
+ color: #839496 !important;
+}
+.muted-link {
+ color: #839496 !important;
+}
+.new-user-avatar-cta {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.overall-summary {
+ border-color: #586e75 !important;
+}
+.pinned-repo-item.border {
+ border-color: #586e75 !important;
+}
+.progress-bar {
+ background-color: #586e75 !important;
+}
+.simple-box {
+ background-color: #073642 !important;
+}
+.social-count {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.scope-badge {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.stats-switcher-wrapper {
+ background-color: #002b36 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #839496 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #586e75 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #839496 !important;
+}
+.text-emphasized {
+ color: #93a1a1 !important;
+}
+.text-diff-added {
+ color: #859900 !important;
+}
+.text-diff-deleted {
+ color: #dc322f !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.blob-code-addition {
+ background-color: rgba(232,255,77,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #647300 !important;
+ color: #c1cacb !important;
+}
+.blob-code-deletion {
+ background-color: rgba(220,50,47,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #721513 !important;
+ color: #c1cacb !important;
+}
+.blob-code-hunk {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.blob-code-inner {
+ color: #839496 !important;
+}
+.blob-num {
+ background-color: #002b36 !important;
+ color: #586e75 !important;
+}
+.file {
+ color: #839496 !important;
+}
+.form-control {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.pl-c {
+ color: #586e75 !important;
+}
+.pl-c1 {
+ color: #268bd2 !important;
+}
+.pl-e {
+ color: #b58900 !important;
+}
+.pl-en {
+ color: #268bd2 !important;
+}
+.pl-k {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #2aa198 !important;
+}
+.pl-s {
+ color: #2aa198 !important;
+}
+.pl-smi {
+ color: #839496 !important;
+}
+.pl-v {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #859900 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #dc322f !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #073642 !important;
+}
+.boxed-group * {
+ border-color: #586e75 !important;
+}
+.boxed-group article {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.boxed-group > h3 {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.more-repos {
+ background-color: #094352 !important;
+ box-shadow: inset 0 1px 0 #586e75 !important;
+}
+.boxed-group-inner {
+ background-color: #002b36 !important;
+}
+.branch-action-body {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.branch-action-body div {
+ border-color: #586e75 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #859900 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #839496 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b58900 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #586e75 !important;
+ background-color: #073642 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #dc322f !important;
+ color: #002b36 !important;
+}
+.State--green {
+ background-color: #859900 !important;
+ color: #002b36 !important;
+}
+.select-menu-filters {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.js-select-menu-tab {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.signed-commit-header {
+ background-color: #002b36 !important;
+}
+.build-status-item {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.build-status-item .build-status-details {
+ color: #268bd2 !important;
+}
+.capped-card h3 {
+ background-color: #094352 !important;
+}
+.capped-card h3 a {
+ color: #93a1a1 !important;
+}
+.capped-card-content {
+ background-color: #002b36 !important;
+}
+.capped-list th {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #073642 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #002b36 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #586e75 !important;
+}
+.commit-author {
+ color: #839496 !important;
+}
+.commit-author-section {
+ color: #839496 !important;
+}
+.commit-meta {
+ color: #586e75 !important;
+}
+.commit-meta .sha-block {
+ color: #586e75 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #839496 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #2aa198 !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(190,255,255,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #93a1a1 !important;
+}
+.commit-tease-contributors {
+ background-color: #073642 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.commit-meta {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.commits-listing:before {
+ background-color: #073642 !important;
+}
+.full-commit {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.commit.table-list-item {
+ border-color: #073642 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #839496 !important;
+}
+.completeness-indicator-success {
+ background-color: #859900 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #073642 !important;
+}
+.blankslate {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.comment-form-head.tabnav {
+ background-color: #002b36 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #002b36 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #dc322f !important;
+ color: #93a1a1 !important;
+}
+.discussion-item-icon {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.discussion-item-icon.octicon {
+ color: #93a1a1 !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #93a1a1 !important;
+}
+.discussion-timeline:before {
+ background-color: #657b83 !important;
+}
+.discussion-timeline-actions {
+ background-color: #002b36 !important;
+}
+.drag-and-drop {
+ background-color: #073642 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #657b83 !important;
+ border-color: #002b36 !important;
+}
+.timeline-comment {
+ background-color: #002b36 !important;
+ border-color: #586e75 !important;
+}
+.timeline-comment-header {
+ background-color: #073642 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #002b36 !important;
+}
+.donut-chart > .pending {
+ fill: #b58900 !important;
+}
+.dropdown-divider {
+ background-color: #657b83 !important;
+}
+.dropdown-item {
+ color: #839496 !important;
+}
+.dropdown-item:hover {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.dropdown-menu {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+ border-color: #657b83 !important;
+}
+.files * {
+ color: #839496 !important;
+}
+.files tbody tr {
+ border-color: #073642 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #00323f !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #002b36 !important;
+}
+.files tbody tr:hover * {
+ background-color: #094352 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #586e75, #073642) !important;
+ border-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.btn:hover {
+ background-color: #083c4a !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #859900 !important;
+ background-image: linear-gradient(#859900, #424d00) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #268bd2 !important;
+}
+.Header {
+ background-color: #083c4a !important;
+ border-bottom-color: #586e75 !important;
+}
+.Header a {
+ color: #93a1a1 !important;
+}
+.lang {
+ color: #93a1a1 !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #073642 !important;
+ border-color: transparent !important;
+ color: #839496 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #839496 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #002b36 !important;
+ border-color: #dc322f #094352 transparent !important;
+}
+.site-footer-links * {
+ color: #839496 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #083c4a !important;
+ color: #93a1a1 !important;
+}
+.js-directory-link {
+ color: #268bd2 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #002b36 !important;
+ border-color: #586e75 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #839496 !important;
+}
+.notifications-list li {
+ background-color: #002b36 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #93a1a1 !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(255,54,43,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #6c71c4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(205,212,0,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #dc322f !important;
+}
+.octicon-check {
+ color: #859900 !important;
+}
+.octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.octicon-clippy {
+ color: #93a1a1 !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #586e75 !important;
+}
+.orghead {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+ border-bottom: 0px !important;
+ color: #93a1a1 !important;
+}
+.org-name {
+ color: #93a1a1 !important;
+}
+.pagehead.orghead {
+ background-color: #073642 !important;
+}
+.outline-box-highlighted {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.pagination .current {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.pagination .disabled {
+ background-color: #073642 !important;
+ color: #586e75 !important;
+}
+.pagination .disabled:hover {
+ background-color: #073642 !important;
+}
+.pagination .gap {
+ background-color: #073642 !important;
+ color: #586e75 !important;
+}
+.pagination a {
+ background-color: #073642 !important;
+ border-color: #002b36 !important;
+ color: #839496 !important;
+}
+.pagination a:hover {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #002b36 !important;
+}
+.merge-status-item {
+ background-color: #094352 !important;
+}
+.merge-message {
+ background-color: #083c4a !important;
+}
+.pr-toolbar {
+ background-color: #002b36 !important;
+}
+.review-thread-reply {
+ background-color: #073642 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #002b36 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #002b36 !important;
+}
+.upload-progress {
+ background-color: #073642 !important;
+ box-shadow: 1px 0px 0px #073642 inset;
+}
+#readme .plain {
+ background-color: #002b36 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #002b36 !important;
+ border-color: #657b83 !important;
+ color: #839496 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #268bd2 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #073642 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #586e75 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #002b36 !important;
+}
+.task-list-item.hovered {
+ background-color: #073642 !important;
+}
+.range-editor {
+ background-color: #073642 !important;
+}
+.compare-pr-placeholder {
+ background-color: #083c4a !important;
+}
+ul.comparison-list > li.title {
+ background-color: #094352 !important;
+}
+ul.comparison-list {
+ background-color: #083c4a !important;
+}
+.repository-description {
+ color: #839496 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #839496 !important;
+}
+.pagehead.repohead {
+ background-color: #073642 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.repohead-details-container a {
+ color: #839496 !important;
+}
+.select-menu-modal {
+ border-color: #839496 !important;
+}
+.select-menu-modal * {
+ color: #839496 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #002b36 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.repository-sidebar {
+ background-color: #002b36 !important;
+}
+.thread-subscription-status {
+ background-color: #002b36 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #073642 0%, #002b36 8px) !important;
+ box-shadow: 1px 0px 0px #073642 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#002b36, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #002b36) !important;
+}
+.sunken-menu-item {
+ border-color: #002b36 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #002b36 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #cb4b16 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #073642 70%, #002b36 100%) !important;
+}
+.state {
+ color: #93a1a1 !important;
+}
+.state-closed {
+ background-color: #dc322f !important;
+}
+.state-open {
+ background-color: #859900 !important;
+}
+.subnav-item {
+ color: #839496 !important;
+}
+.subnav-item:hover {
+ background-color: #083c4a !important;
+}
+.subnav-item:visited {
+ color: #839496 !important;
+}
+.subnav-item.selected {
+ background-color: #073642 !important;
+}
+.subnav-links a:hover {
+ background-color: #073642 !important;
+}
+.subnav-search input {
+ border-color: #586e75 !important;
+}
+.right .tabnav-extra {
+ color: #586e75 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #586e75 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #002b36 !important;
+ background-image: linear-gradient(#073642, #002b36) !important;
+ border-color: #657b83 !important;
+ color: #93a1a1 !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #002b36 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #094352 !important;
+}
+.table-list-header {
+ background-color: #073642 !important;
+}
+.text-pending {
+ color: #b58900 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.text-red {
+ color: #dc322f !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #002b36 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #586e75 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.underline-nav-item {
+ color: #839496 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #dc322f !important;
+ color: #839496 !important;
+}
+.user-profile-nav {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #073642 !important;
+ border-color: #657b83 !important;
+}
+.graphs .area {
+ fill: #859900;
+}
+.summary-stats li .num {
+ color: #93a1a1 !important;
+}
+.viz {
+ background-color: #083c4a !important;
+}
+.facebox-popup {
+ color: #839496 !important;
+ background-color: #002b36 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #839496 !important;
+ background-color: #073642 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #586e75 !important;
+}
+.suggester {
+ background-color: #094352 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #586e75 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-google.com.css b/css/solarized-dark/solarized-dark-google.com.css
new file mode 100644
index 0000000..a191756
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-google.com.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.sfbgg {
+ background-color: #073642 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #002b36 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #59a9e1, #268bd2) !important;
+}
+#hdtbSum {
+ background-color: #002b36 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #002b36 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#appbar {
+ background-color: #002b36 !important;
+}
+cite {
+ color: #859900 !important;
+}
+.ab_dropdown {
+ background-color: #002b36 !important;
+}
+div.crp {
+ background-color: #002b36 !important;
+}
+#fbar {
+ background-color: #073642 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-lwn.net.css b/css/solarized-dark/solarized-dark-lwn.net.css
new file mode 100644
index 0000000..3500435
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-lwn.net.css
@@ -0,0 +1,76 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+tr.Even {
+ background-color: #073642 !important;
+}
+.BigQuote {
+ background-color: #073642 !important;
+ color: #cb4b16 !important;
+}
+.Cat1HL {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.Cat2HL {
+ background-color: #094352 !important;
+}
+.Cat3HL {
+ background-color: #083c4a !important;
+}
+.FeatureByline {
+ background-color: #073642 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #094352 !important;
+}
+.QuotedText {
+ color: #6c71c4 !important;
+}
+DIV.GAByline {
+ background-color: #073642 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #00323f !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #002b36 !important;
+}
+DIV.CommentBox {
+ border-color: #073642 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #094352 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #073642 !important;
+}
+.navmenu ul {
+ background-color: #073642 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-mediawiki.org.css b/css/solarized-dark/solarized-dark-mediawiki.org.css
new file mode 100644
index 0000000..4983626
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-mediawiki.org.css
@@ -0,0 +1,144 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+body * {
+ border-color: #094352 !important;
+}
+#content {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #073642 !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #002b36, #073642) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs ul li {
+ background-color: #073642 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #073642 !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #073642, #002b36) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #002b36 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.catlinks {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.navbox {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #094352 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #083c4a !important;
+}
+.navbox-even {
+ background-color: #002b36 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+code {
+ background-color: #094352 !important;
+ border-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+div.thumbinner {
+ background-color: #073642 !important;
+ border-color: #094352 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #094352 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #002b36 !important;
+ border-color: #094352 !important;
+ color: #839496 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #073642 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-news.ycombinator.com.css b/css/solarized-dark/solarized-dark-news.ycombinator.com.css
new file mode 100644
index 0000000..93c6008
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-news.ycombinator.com.css
@@ -0,0 +1,84 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+table {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #cb4b16 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #002b36 !important;
+}
+.title a {
+ color: #839496 !important;
+}
+.title a:visited {
+ color: #586e75 !important;
+}
+a.storylink {
+ color: #93a1a1 !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #268bd2 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #002b36 !important;
+}
+#hnmain .comhead {
+ color: #93a1a1 !important;
+}
+#hnmain .c00 {
+ color: #839496 !important;
+}
+#hnmain a.hnuser {
+ color: #b58900 !important;
+}
+#hnmain span.age a {
+ color: #586e75 !important;
+}
+.cdd {
+ color: rgba(255,54,43,0.65) !important;
+}
+.comment i {
+ color: #586e75 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #002b36 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #cb4b16 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-planet.emacsen.org.css b/css/solarized-dark/solarized-dark-planet.emacsen.org.css
new file mode 100644
index 0000000..ff19916
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-planet.emacsen.org.css
@@ -0,0 +1,61 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+div#page div#header {
+ background-color: #002b36 !important;
+}
+div#page div#header a {
+ color: #6c71c4 !important;
+}
+.post {
+ background-color: #002b36 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #073642 !important;
+}
+.post h2 a {
+ color: #93a1a1 !important;
+}
+.post div.entry {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+.post div.entry blockquote {
+ background-color: #073642 !important;
+}
+.post div.entry kbd {
+ background-color: #073642 !important;
+ border-color: #586e75 !important;
+ box-shadow: none !important;
+ color: #93a1a1 !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
diff --git a/css/solarized-dark/solarized-dark-reddit.com.css b/css/solarized-dark/solarized-dark-reddit.com.css
new file mode 100644
index 0000000..ddd1a27
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-reddit.com.css
@@ -0,0 +1,117 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+#sr-header-area {
+ background-color: #073642 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #839496 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #073642 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #073642 !important;
+}
+.link .usertext .md {
+ background-color: #073642 !important;
+}
+.linkinfo {
+ background-color: #073642 !important;
+}
+.linklisting .odd {
+ background-color: #073642 !important;
+}
+.thing .title {
+ color: #839496 !important;
+}
+div.md {
+ color: #839496 !important;
+}
+body.comment {
+ background-color: #002b36 !important;
+}
+.commentarea > .usertext {
+ background-color: #002b36 !important;
+}
+.commentarea .menuarea {
+ background-color: #002b36 !important;
+}
+.comments-page .panestack-title {
+ background-color: #002b36 !important;
+}
+.listing-chooser {
+ background-color: #002b36 !important;
+}
+.listing-chooser .intro {
+ background-color: #586e75 !important;
+ color: #93a1a1 !important;
+}
+.listing-chooser .grippy {
+ background-color: #002b36 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #073642 !important;
+}
+.listing-chooser li.selected {
+ background-color: #586e75 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #839496 !important;
+}
+.listing-chooser li a .description {
+ color: #93a1a1 !important;
+}
+.titlebox {
+ background-color: #073642 !important;
+}
+.titlebox form.toggle {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+.side .usertext-body .md {
+ background-color: #073642 !important;
+}
+.side {
+ background-color: #073642 !important;
+}
+.sidebox .spacer {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.tabmenu li a {
+ background-color: #073642 !important;
+}
+#header-bottom-right {
+ background-color: #073642 !important;
+}
+.morelink .nub {
+ background-color: #073642 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-sakai.css b/css/solarized-dark/solarized-dark-sakai.css
new file mode 100644
index 0000000..7161263
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-sakai.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+#toolMenu li {
+ background-color: #002b36 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #002b36 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #839496 !important;
+}
+.listHier th {
+ background-color: #094352 !important;
+}
+ul.makeMenu {
+ background-color: #094352 !important;
+ border: 1px solid #094352 !important;
+}
+tr.external {
+ background-color: #094352 !important;
+}
diff --git a/css/solarized-dark/solarized-dark-stackexchange.com.css b/css/solarized-dark/solarized-dark-stackexchange.com.css
new file mode 100644
index 0000000..2cb3e06
--- /dev/null
+++ b/css/solarized-dark/solarized-dark-stackexchange.com.css
@@ -0,0 +1,236 @@
+* {
+ border-color: #657b83 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #002b36 !important;
+ color: #839496 !important;
+}
+html {
+ background-color: #002b36 !important;
+}
+input,
+textarea {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+blockquote,
+pre {
+ background-color: #073642 !important;
+ color: #839496 !important;
+}
+hr {
+ background-color: #094352 !important;
+ color: #094352 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #6c71c4 !important;
+}
+.bottom-notice {
+ background-color: #073642 !important;
+}
+.comments-link {
+ color: #859900 !important;
+}
+.page-numbers {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.page-numbers.current {
+ background-color: #cb4b16 !important;
+ color: #002b36 !important;
+}
+.post-menu a {
+ color: #6c71c4 !important;
+}
+.question-status {
+ background-color: #073642 !important;
+}
+pre code {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+pre code .atn {
+ color: #268bd2 !important;
+}
+pre code .atv {
+ color: #2aa198 !important;
+}
+pre code .com {
+ color: #586e75 !important;
+}
+pre code .kwd {
+ color: #859900 !important;
+}
+pre code .lit {
+ color: #d33682 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #839496 !important;
+}
+pre code .str {
+ color: #2aa198 !important;
+}
+pre code .tag {
+ color: #859900 !important;
+}
+pre code .typ {
+ color: #b58900 !important;
+}
+#footer {
+ background-color: #083c4a !important;
+ color: #839496 !important;
+}
+#footer #footer-sites th {
+ color: #93a1a1 !important;
+}
+.top-footer-links a {
+ color: #859900 !important;
+}
+.so-header {
+ background-color: #094352 !important;
+ color: #93a1a1 !important;
+}
+.so-header a {
+ color: #859900 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #859900 !important;
+ color: #fdf6e3 !important;
+}
+.topbar-dialog {
+ background-color: #002b36 !important;
+ box-shadow: #586e75 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #002b36 !important;
+}
+.topbar-dialog .header {
+ background-color: #073642 !important;
+}
+.topbar-dialog .header a {
+ color: #93a1a1 !important;
+}
+.topbar-dialog .site-link {
+ color: #93a1a1 !important;
+}
+#header {
+ background-color: #094352 !important;
+}
+#question-header .question-hyperlink {
+ color: #93a1a1 !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #073642 !important;
+}
+.tagged-interesting {
+ background-color: #094352 !important;
+}
+div.answered-accepted {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.answered .mini-counts span {
+ color: #859900 !important;
+}
+.unanswered .mini-counts span {
+ color: #839496 !important;
+}
+#hot-network-questions a {
+ color: #2aa198 !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #93a1a1 !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #93a1a1 !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+#sidebar .question-hyperlink {
+ color: #2aa198 !important;
+}
+.newuser {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.label-key {
+ color: #839496 !important;
+}
+.label-key b {
+ color: #93a1a1 !important;
+}
+#h-chat-link {
+ color: #93a1a1 !important;
+}
+.ad502-room {
+ background-color: #073642 !important;
+ box-shadow: #586e75 0px 1px 3px;
+ color: #93a1a1 !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #002b36, #073642);
+ color: #93a1a1 !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #cb4b16, #002b36);
+ color: #fdf6e3 !important;
+}
+.post-tag {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
+.post-tag::before {
+ background-color: #002b36 !important;
+}
+a.comment-user.owner {
+ background-color: #859900 !important;
+ color: #eee8d5 !important;
+}
+.post-signature {
+ background-color: #073642 !important;
+ color: #93a1a1 !important;
+}
+.post-signature a {
+ color: #2aa198 !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #859900 !important;
+}
+.post-signature span.relativetime {
+ color: #93a1a1 !important;
+}
+.vote {
+ background-color: #073642 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #586e75 !important;
+ color: #002b36 !important;
+}
diff --git a/css/solarized-light/solarized-light-all-sites.css b/css/solarized-light/solarized-light-all-sites.css
new file mode 100644
index 0000000..d4a2854
--- /dev/null
+++ b/css/solarized-light/solarized-light-all-sites.css
@@ -0,0 +1,1914 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #e9e1c8 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #eee8d5 !important;
+ box-shadow: 0 0 10px #586e75;
+ color: #586e75 !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #eee8d5 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #90c5eb !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #e9e1c8 !important;
+ color: #59a9e1 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #eee8d5 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #e9e1c8 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #fdf6e3 !important;
+ color: #586e75 !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #e9e1c8 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #eee8d5 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #586e75;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
+.post-actions {
+ background-color: #eee8d5 !important;
+}
+.textarea-wrapper {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.search--adv {
+ background-color: #eee8d5 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #fdf6e3 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #eee8d5 !important;
+ color: #073642 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #073642 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #fdf6e3 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #fdf6e3 !important;
+}
+.search--header {
+ background-color: #eee8d5 !important;
+}
+.zci {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.tile--info {
+ background-color: #fdf6e3 !important;
+}
+.tile--info__expand {
+ background-color: #93a1a1 !important;
+}
+.tile--c {
+ background-color: #93a1a1 !important;
+ color: #073642 !important;
+}
+.module__text {
+ color: #657b83 !important;
+}
+.about-info-box__heading {
+ color: #586e75 !important;
+}
+.result.highlight {
+ background-color: #eee8d5 !important;
+}
+.result__snippet {
+ color: #657b83 !important;
+}
+.result__snippet b {
+ color: #586e75 !important;
+}
+.btn--top {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.btn--top:hover {
+ background-color: #93a1a1 !important;
+}
+.result--sep--hr:before {
+ background-color: #93a1a1 !important;
+}
+* {
+ border-color: #eee8d5 !important;
+}
+.news .alert .pull-info {
+ background-color: #ebe4cf !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #657b83 !important;
+}
+.bg-white {
+ background-color: #fdf6e3 !important;
+}
+.border {
+ border-color: #839496 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #268bd2 !important;
+}
+.breadcrumb strong.final-path {
+ color: #657b83 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #93a1a1 !important;
+}
+.comment-reactions .btn-link {
+ color: #657b83 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #eee8d5 !important;
+}
+.text-gray-dark {
+ color: #657b83 !important;
+}
+.contrib-number {
+ color: #586e75 !important;
+}
+.counter {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.diffstat-bar {
+ color: #657b83 !important;
+}
+.file-header {
+ background-color: #eee8d5 !important;
+}
+.file-history-tease .participation {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #657b83 !important;
+}
+.file-history-tease .participation a {
+ color: #93a1a1 !important;
+}
+.file-history-tease .author a {
+ color: #657b83 !important;
+}
+.file-history-tease-header {
+ background-color: #eee8d5 !important;
+}
+.file-info-divider {
+ background-color: #93a1a1 !important;
+}
+.file-wrap {
+ color: #657b83 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #ebe4cf !important;
+}
+a.filter-item,
+.filter-item {
+ color: #657b83 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.flash {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.gh-header-number {
+ color: #93a1a1 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #eee8d5 !important;
+}
+.issue-meta {
+ color: #93a1a1 !important;
+}
+.issues-listing a {
+ color: #657b83 !important;
+}
+.muted-link {
+ color: #657b83 !important;
+}
+.new-user-avatar-cta {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.overall-summary {
+ border-color: #93a1a1 !important;
+}
+.pinned-repo-item.border {
+ border-color: #93a1a1 !important;
+}
+.progress-bar {
+ background-color: #93a1a1 !important;
+}
+.simple-box {
+ background-color: #eee8d5 !important;
+}
+.social-count {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.scope-badge {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.stats-switcher-wrapper {
+ background-color: #fdf6e3 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #657b83 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #93a1a1 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #657b83 !important;
+}
+.text-emphasized {
+ color: #586e75 !important;
+}
+.text-diff-added {
+ color: #859900 !important;
+}
+.text-diff-deleted {
+ color: #dc322f !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.blob-code-addition {
+ background-color: rgba(232,255,77,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #647300 !important;
+ color: #b1bec2 !important;
+}
+.blob-code-deletion {
+ background-color: rgba(220,50,47,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #721513 !important;
+ color: #b1bec2 !important;
+}
+.blob-code-hunk {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.blob-code-inner {
+ color: #657b83 !important;
+}
+.blob-num {
+ background-color: #fdf6e3 !important;
+ color: #93a1a1 !important;
+}
+.file {
+ color: #657b83 !important;
+}
+.form-control {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.pl-c {
+ color: #93a1a1 !important;
+}
+.pl-c1 {
+ color: #268bd2 !important;
+}
+.pl-e {
+ color: #b58900 !important;
+}
+.pl-en {
+ color: #268bd2 !important;
+}
+.pl-k {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #2aa198 !important;
+}
+.pl-s {
+ color: #2aa198 !important;
+}
+.pl-smi {
+ color: #657b83 !important;
+}
+.pl-v {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #859900 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #dc322f !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #eee8d5 !important;
+}
+.boxed-group * {
+ border-color: #93a1a1 !important;
+}
+.boxed-group article {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.boxed-group > h3 {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.more-repos {
+ background-color: #e9e1c8 !important;
+ box-shadow: inset 0 1px 0 #93a1a1 !important;
+}
+.boxed-group-inner {
+ background-color: #fdf6e3 !important;
+}
+.branch-action-body {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.branch-action-body div {
+ border-color: #93a1a1 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #859900 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #657b83 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b58900 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #93a1a1 !important;
+ background-color: #eee8d5 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #dc322f !important;
+ color: #fdf6e3 !important;
+}
+.State--green {
+ background-color: #859900 !important;
+ color: #fdf6e3 !important;
+}
+.select-menu-filters {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.js-select-menu-tab {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.signed-commit-header {
+ background-color: #fdf6e3 !important;
+}
+.build-status-item {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.build-status-item .build-status-details {
+ color: #268bd2 !important;
+}
+.capped-card h3 {
+ background-color: #e9e1c8 !important;
+}
+.capped-card h3 a {
+ color: #586e75 !important;
+}
+.capped-card-content {
+ background-color: #fdf6e3 !important;
+}
+.capped-list th {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #eee8d5 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #fdf6e3 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #93a1a1 !important;
+}
+.commit-author {
+ color: #657b83 !important;
+}
+.commit-author-section {
+ color: #657b83 !important;
+}
+.commit-meta {
+ color: #93a1a1 !important;
+}
+.commit-meta .sha-block {
+ color: #93a1a1 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #657b83 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #2aa198 !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(0,0,142,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #586e75 !important;
+}
+.commit-tease-contributors {
+ background-color: #eee8d5 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.commit-meta {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.commits-listing:before {
+ background-color: #eee8d5 !important;
+}
+.full-commit {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.commit.table-list-item {
+ border-color: #eee8d5 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.completeness-indicator-success {
+ background-color: #859900 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #eee8d5 !important;
+}
+.blankslate {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.comment-form-head.tabnav {
+ background-color: #fdf6e3 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #fdf6e3 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #dc322f !important;
+ color: #586e75 !important;
+}
+.discussion-item-icon {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.discussion-item-icon.octicon {
+ color: #586e75 !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #586e75 !important;
+}
+.discussion-timeline:before {
+ background-color: #839496 !important;
+}
+.discussion-timeline-actions {
+ background-color: #fdf6e3 !important;
+}
+.drag-and-drop {
+ background-color: #eee8d5 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #839496 !important;
+ border-color: #fdf6e3 !important;
+}
+.timeline-comment {
+ background-color: #fdf6e3 !important;
+ border-color: #93a1a1 !important;
+}
+.timeline-comment-header {
+ background-color: #eee8d5 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #fdf6e3 !important;
+}
+.donut-chart > .pending {
+ fill: #b58900 !important;
+}
+.dropdown-divider {
+ background-color: #839496 !important;
+}
+.dropdown-item {
+ color: #657b83 !important;
+}
+.dropdown-item:hover {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.dropdown-menu {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+ border-color: #839496 !important;
+}
+.files * {
+ color: #657b83 !important;
+}
+.files tbody tr {
+ border-color: #eee8d5 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #fcf3da !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #fdf6e3 !important;
+}
+.files tbody tr:hover * {
+ background-color: #e9e1c8 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #eee8d5, #93a1a1) !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.btn:hover {
+ background-color: #ebe4cf !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #859900 !important;
+ background-image: linear-gradient(#859900, #424d00) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #268bd2 !important;
+}
+.Header {
+ background-color: #ebe4cf !important;
+ border-bottom-color: #93a1a1 !important;
+}
+.Header a {
+ color: #586e75 !important;
+}
+.lang {
+ color: #586e75 !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #eee8d5 !important;
+ border-color: transparent !important;
+ color: #657b83 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #657b83 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #fdf6e3 !important;
+ border-color: #dc322f #e9e1c8 transparent !important;
+}
+.site-footer-links * {
+ color: #657b83 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.js-directory-link {
+ color: #268bd2 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #fdf6e3 !important;
+ border-color: #93a1a1 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #657b83 !important;
+}
+.notifications-list li {
+ background-color: #fdf6e3 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #93a1a1 !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(202,0,0,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #6c71c4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(68,103,0,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #dc322f !important;
+}
+.octicon-check {
+ color: #859900 !important;
+}
+.octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.octicon-clippy {
+ color: #586e75 !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #93a1a1 !important;
+}
+.orghead {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+ border-bottom: 0px !important;
+ color: #586e75 !important;
+}
+.org-name {
+ color: #586e75 !important;
+}
+.pagehead.orghead {
+ background-color: #eee8d5 !important;
+}
+.outline-box-highlighted {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.pagination .current {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.pagination .disabled {
+ background-color: #eee8d5 !important;
+ color: #93a1a1 !important;
+}
+.pagination .disabled:hover {
+ background-color: #eee8d5 !important;
+}
+.pagination .gap {
+ background-color: #eee8d5 !important;
+ color: #93a1a1 !important;
+}
+.pagination a {
+ background-color: #eee8d5 !important;
+ border-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.pagination a:hover {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #fdf6e3 !important;
+}
+.merge-status-item {
+ background-color: #e9e1c8 !important;
+}
+.merge-message {
+ background-color: #ebe4cf !important;
+}
+.pr-toolbar {
+ background-color: #fdf6e3 !important;
+}
+.review-thread-reply {
+ background-color: #eee8d5 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #fdf6e3 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #fdf6e3 !important;
+}
+.upload-progress {
+ background-color: #eee8d5 !important;
+ box-shadow: 1px 0px 0px #eee8d5 inset;
+}
+#readme .plain {
+ background-color: #fdf6e3 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #fdf6e3 !important;
+ border-color: #839496 !important;
+ color: #657b83 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #268bd2 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #eee8d5 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #93a1a1 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #fdf6e3 !important;
+}
+.task-list-item.hovered {
+ background-color: #eee8d5 !important;
+}
+.range-editor {
+ background-color: #eee8d5 !important;
+}
+.compare-pr-placeholder {
+ background-color: #ebe4cf !important;
+}
+ul.comparison-list > li.title {
+ background-color: #e9e1c8 !important;
+}
+ul.comparison-list {
+ background-color: #ebe4cf !important;
+}
+.repository-description {
+ color: #657b83 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #657b83 !important;
+}
+.pagehead.repohead {
+ background-color: #eee8d5 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.repohead-details-container a {
+ color: #657b83 !important;
+}
+.select-menu-modal {
+ border-color: #657b83 !important;
+}
+.select-menu-modal * {
+ color: #657b83 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #fdf6e3 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.repository-sidebar {
+ background-color: #fdf6e3 !important;
+}
+.thread-subscription-status {
+ background-color: #fdf6e3 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #eee8d5 0%, #fdf6e3 8px) !important;
+ box-shadow: 1px 0px 0px #eee8d5 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#fdf6e3, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #fdf6e3) !important;
+}
+.sunken-menu-item {
+ border-color: #fdf6e3 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #fdf6e3 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #cb4b16 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #eee8d5 70%, #fdf6e3 100%) !important;
+}
+.state {
+ color: #586e75 !important;
+}
+.state-closed {
+ background-color: #dc322f !important;
+}
+.state-open {
+ background-color: #859900 !important;
+}
+.subnav-item {
+ color: #657b83 !important;
+}
+.subnav-item:hover {
+ background-color: #ebe4cf !important;
+}
+.subnav-item:visited {
+ color: #657b83 !important;
+}
+.subnav-item.selected {
+ background-color: #eee8d5 !important;
+}
+.subnav-links a:hover {
+ background-color: #eee8d5 !important;
+}
+.subnav-search input {
+ border-color: #93a1a1 !important;
+}
+.right .tabnav-extra {
+ color: #93a1a1 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #93a1a1 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #fdf6e3 !important;
+ background-image: linear-gradient(#eee8d5, #fdf6e3) !important;
+ border-color: #839496 !important;
+ color: #586e75 !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #fdf6e3 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #e9e1c8 !important;
+}
+.table-list-header {
+ background-color: #eee8d5 !important;
+}
+.text-pending {
+ color: #b58900 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.text-red {
+ color: #dc322f !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #fdf6e3 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #93a1a1 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.underline-nav-item {
+ color: #657b83 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #dc322f !important;
+ color: #657b83 !important;
+}
+.user-profile-nav {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.graphs .area {
+ fill: #859900;
+}
+.summary-stats li .num {
+ color: #586e75 !important;
+}
+.viz {
+ background-color: #ebe4cf !important;
+}
+.facebox-popup {
+ color: #657b83 !important;
+ background-color: #fdf6e3 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #657b83 !important;
+ background-color: #eee8d5 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #93a1a1 !important;
+}
+.suggester {
+ background-color: #e9e1c8 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #93a1a1 !important;
+}
+.sfbgg {
+ background-color: #eee8d5 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #fdf6e3 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #59a9e1, #268bd2) !important;
+}
+#hdtbSum {
+ background-color: #fdf6e3 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #fdf6e3 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#appbar {
+ background-color: #fdf6e3 !important;
+}
+cite {
+ color: #859900 !important;
+}
+.ab_dropdown {
+ background-color: #fdf6e3 !important;
+}
+div.crp {
+ background-color: #fdf6e3 !important;
+}
+#fbar {
+ background-color: #eee8d5 !important;
+}
+tr.Even {
+ background-color: #eee8d5 !important;
+}
+.BigQuote {
+ background-color: #eee8d5 !important;
+ color: #cb4b16 !important;
+}
+.Cat1HL {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.Cat2HL {
+ background-color: #e9e1c8 !important;
+}
+.Cat3HL {
+ background-color: #ebe4cf !important;
+}
+.FeatureByline {
+ background-color: #eee8d5 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #e9e1c8 !important;
+}
+.QuotedText {
+ color: #6c71c4 !important;
+}
+DIV.GAByline {
+ background-color: #eee8d5 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #fcf3da !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #fdf6e3 !important;
+}
+DIV.CommentBox {
+ border-color: #eee8d5 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #e9e1c8 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #eee8d5 !important;
+}
+.navmenu ul {
+ background-color: #eee8d5 !important;
+}
+body * {
+ border-color: #e9e1c8 !important;
+}
+#content {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #eee8d5 !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs ul li {
+ background-color: #eee8d5 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #eee8d5 !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #fdf6e3 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.catlinks {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.navbox {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #e9e1c8 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #ebe4cf !important;
+}
+.navbox-even {
+ background-color: #fdf6e3 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+code {
+ background-color: #e9e1c8 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+div.thumbinner {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #e9e1c8 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #fdf6e3 !important;
+ border-color: #e9e1c8 !important;
+ color: #657b83 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #eee8d5 !important;
+}
+table {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #cb4b16 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #fdf6e3 !important;
+}
+.title a {
+ color: #657b83 !important;
+}
+.title a:visited {
+ color: #93a1a1 !important;
+}
+a.storylink {
+ color: #586e75 !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #268bd2 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain .comhead {
+ color: #586e75 !important;
+}
+#hnmain .c00 {
+ color: #657b83 !important;
+}
+#hnmain a.hnuser {
+ color: #b58900 !important;
+}
+#hnmain span.age a {
+ color: #93a1a1 !important;
+}
+.cdd {
+ color: rgba(202,0,0,0.65) !important;
+}
+.comment i {
+ color: #93a1a1 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #cb4b16 !important;
+}
+div#page div#header {
+ background-color: #fdf6e3 !important;
+}
+div#page div#header a {
+ color: #6c71c4 !important;
+}
+.post {
+ background-color: #fdf6e3 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #eee8d5 !important;
+}
+.post h2 a {
+ color: #586e75 !important;
+}
+.post div.entry {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.post div.entry blockquote {
+ background-color: #eee8d5 !important;
+}
+.post div.entry kbd {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ box-shadow: none !important;
+ color: #586e75 !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
+#sr-header-area {
+ background-color: #eee8d5 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #657b83 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #eee8d5 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #eee8d5 !important;
+}
+.link .usertext .md {
+ background-color: #eee8d5 !important;
+}
+.linkinfo {
+ background-color: #eee8d5 !important;
+}
+.linklisting .odd {
+ background-color: #eee8d5 !important;
+}
+.thing .title {
+ color: #657b83 !important;
+}
+div.md {
+ color: #657b83 !important;
+}
+body.comment {
+ background-color: #fdf6e3 !important;
+}
+.commentarea > .usertext {
+ background-color: #fdf6e3 !important;
+}
+.commentarea .menuarea {
+ background-color: #fdf6e3 !important;
+}
+.comments-page .panestack-title {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser .intro {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.listing-chooser .grippy {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #eee8d5 !important;
+}
+.listing-chooser li.selected {
+ background-color: #93a1a1 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #657b83 !important;
+}
+.listing-chooser li a .description {
+ color: #586e75 !important;
+}
+.titlebox {
+ background-color: #eee8d5 !important;
+}
+.titlebox form.toggle {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.side .usertext-body .md {
+ background-color: #eee8d5 !important;
+}
+.side {
+ background-color: #eee8d5 !important;
+}
+.sidebox .spacer {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.tabmenu li a {
+ background-color: #eee8d5 !important;
+}
+#header-bottom-right {
+ background-color: #eee8d5 !important;
+}
+.morelink .nub {
+ background-color: #eee8d5 !important;
+}
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+#toolMenu li {
+ background-color: #fdf6e3 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #fdf6e3 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #657b83 !important;
+}
+.listHier th {
+ background-color: #e9e1c8 !important;
+}
+ul.makeMenu {
+ background-color: #e9e1c8 !important;
+ border: 1px solid #e9e1c8 !important;
+}
+tr.external {
+ background-color: #e9e1c8 !important;
+}
+hr {
+ background-color: #e9e1c8 !important;
+ color: #e9e1c8 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #6c71c4 !important;
+}
+.bottom-notice {
+ background-color: #eee8d5 !important;
+}
+.comments-link {
+ color: #859900 !important;
+}
+.page-numbers {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.page-numbers.current {
+ background-color: #cb4b16 !important;
+ color: #fdf6e3 !important;
+}
+.post-menu a {
+ color: #6c71c4 !important;
+}
+.question-status {
+ background-color: #eee8d5 !important;
+}
+pre code {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+pre code .atn {
+ color: #268bd2 !important;
+}
+pre code .atv {
+ color: #2aa198 !important;
+}
+pre code .com {
+ color: #93a1a1 !important;
+}
+pre code .kwd {
+ color: #859900 !important;
+}
+pre code .lit {
+ color: #d33682 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #657b83 !important;
+}
+pre code .str {
+ color: #2aa198 !important;
+}
+pre code .tag {
+ color: #859900 !important;
+}
+pre code .typ {
+ color: #b58900 !important;
+}
+#footer {
+ background-color: #ebe4cf !important;
+ color: #657b83 !important;
+}
+#footer #footer-sites th {
+ color: #586e75 !important;
+}
+.top-footer-links a {
+ color: #859900 !important;
+}
+.so-header {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.so-header a {
+ color: #859900 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #859900 !important;
+ color: #002b36 !important;
+}
+.topbar-dialog {
+ background-color: #fdf6e3 !important;
+ box-shadow: #93a1a1 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #fdf6e3 !important;
+}
+.topbar-dialog .header {
+ background-color: #eee8d5 !important;
+}
+.topbar-dialog .header a {
+ color: #586e75 !important;
+}
+.topbar-dialog .site-link {
+ color: #586e75 !important;
+}
+#header {
+ background-color: #e9e1c8 !important;
+}
+#question-header .question-hyperlink {
+ color: #586e75 !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #eee8d5 !important;
+}
+.tagged-interesting {
+ background-color: #e9e1c8 !important;
+}
+div.answered-accepted {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.answered .mini-counts span {
+ color: #859900 !important;
+}
+.unanswered .mini-counts span {
+ color: #657b83 !important;
+}
+#hot-network-questions a {
+ color: #2aa198 !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #586e75 !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #586e75 !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+#sidebar .question-hyperlink {
+ color: #2aa198 !important;
+}
+.newuser {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.label-key {
+ color: #657b83 !important;
+}
+.label-key b {
+ color: #586e75 !important;
+}
+#h-chat-link {
+ color: #586e75 !important;
+}
+.ad502-room {
+ background-color: #eee8d5 !important;
+ box-shadow: #93a1a1 0px 1px 3px;
+ color: #586e75 !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5);
+ color: #586e75 !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #cb4b16, #fdf6e3);
+ color: #002b36 !important;
+}
+.post-tag {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.post-tag::before {
+ background-color: #fdf6e3 !important;
+}
+a.comment-user.owner {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.post-signature {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.post-signature a {
+ color: #2aa198 !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #859900 !important;
+}
+.post-signature span.relativetime {
+ color: #586e75 !important;
+}
+.vote {
+ background-color: #eee8d5 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
diff --git a/css/solarized-light/solarized-light-bigblow.css b/css/solarized-light/solarized-light-bigblow.css
new file mode 100644
index 0000000..9dd0c85
--- /dev/null
+++ b/css/solarized-light/solarized-light-bigblow.css
@@ -0,0 +1,262 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+code {
+ font-size: 1.2em;
+}
+pre {
+ box-shadow: none;
+ background-color: #e9e1c8 !important;
+ font-size: 1.2em;
+}
+img {
+ margin: 0.25em;
+}
+.buttons {
+ background-color: #eee8d5 !important;
+ box-shadow: 0 0 10px #586e75;
+ color: #586e75 !important;
+ font-family: sans-serif;
+ font-size: 1.5rem;
+ position: fixed;
+ left: -4.5em;
+ top: 50%;
+ transform: rotate(90deg);
+ filter: opacity(50%);
+}
+.hsReviewPanel {
+ display: none;
+}
+.title {
+ border: 0;
+}
+#postamble {
+ display: none;
+}
+#banner {
+ text-align: center;
+}
+#tabs {
+ background-color: #eee8d5 !important;
+ float: left;
+ margin: 0px 0px 20px 0px;
+ padding: 0;
+ width: 100%;
+ font-family: sans-serif;
+}
+#tabs ul {
+ margin: 0;
+ padding: 0;
+}
+#tabs li {
+ float: left;
+ list-style-type: none;
+ margin: 0px 2px 0px 0px;
+ padding: 0px 0px 0px 0px;
+ white-space: nowrap;
+}
+#tabs li a {
+ display: block;
+ font-size: 120%;
+ font-weight: bold;
+ margin: 0;
+ padding: 4px 10px 4px 10px;
+ text-decoration: none;
+}
+#tabs li a:hover {
+ color: #90c5eb !important;
+}
+#tabs li.ui-tabs-active a {
+ background-color: #e9e1c8 !important;
+ color: #59a9e1 !important;
+}
+#content {
+ clear: both;
+}
+#postamble {
+ text-align: right;
+}
+blockquote {
+ background-color: #eee8d5 !important;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ padding-top: 0.01em;
+ padding-bottom: 0.01em;
+ overflow: hidden;
+ margin-left: 0;
+}
+.outline-text-2,
+.outline-text-3,
+.outline-text-4,
+.outline-text-5,
+.outline-text-6 {
+ padding-left: 4%;
+}
+.outline-3 {
+ padding-left: 4%;
+}
+.outline-4 {
+ padding-left: 4%;
+}
+.outline-5 {
+ padding-left: 4%;
+}
+.outline-6 {
+ padding-left: 4%;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: sans-serif;
+ border-bottom: 2px solid;
+ border-color: #e9e1c8 !important;
+}
+a:hover {
+ text-decoration: underline;
+}
+#search {
+ display: block;
+ float: right;
+}
+.tag {
+ background-color: #fdf6e3 !important;
+ color: #586e75 !important;
+ border: 0px;
+}
+.tag span {
+ background-color: #e9e1c8 !important;
+ margin: 0.25em;
+ padding: 0.25em;
+}
+#table-of-contents {
+ display: table;
+ float: right;
+}
+#table-of-contents h2 {
+ display: none;
+}
+#table-of-contents li {
+ list-style-type: none;
+}
+#table-of-contents a:hover {
+ text-decoration: underline;
+}
+#minitoc {
+ background-color: #eee8d5 !important;
+ position: fixed;
+ bottom: 5em;
+ left: -5.5em;
+ transform: rotate(90deg);
+ box-shadow: 0px 0px 10px #586e75;
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ filter: opacity(50%);
+ z-index: 200;
+}
+#minitoc:hover {
+ padding: 1em;
+ filter: opacity(100%);
+ transform: rotate(0deg);
+ left: 0;
+}
+#minitoc h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+#minitoc a {
+ display: block;
+ font-family: sans-serif;
+ text-decoration: none;
+}
+#minitoc a:hover {
+ text-decoration: underline;
+}
+#minitoc a {
+ display: none;
+}
+#minitoc:hover a {
+ display: block;
+}
+#toTop {
+ top: -100px;
+ position: fixed;
+ text-align: center;
+ z-index: 999;
+ display: none;
+}
+#toTop:hover {
+ text-decoration: underline;
+}
+#left-panel-wrapper {
+ display: none;
+ position: fixed;
+ z-index: 200;
+}
+#left-panel-contents {
+ display: none;
+ position: fixed;
+ text-align: left;
+ top: 0;
+ z-index: 200;
+}
+#left-panel-button {
+ transform: rotate(90deg);
+ left: -23px;
+ position: fixed;
+ top: 50%;
+ z-index: 200;
+}
+#right-panel-wrapper {
+ position: fixed;
+ z-index: 200;
+}
+#right-panel-contents {
+ display: none;
+ z-index: 200;
+ position: fixed;
+ text-align: left;
+ top: 0;
+}
+.snippet-copy-to-clipboard {
+ display: none;
+ position: absolute;
+ left: 50px;
+ top: 50px;
+}
+.org-ul {
+ margin-top: 1em;
+}
+.org-ul li {
+ margin-top: 0.5em;
+}
+.org-ul > li > a {
+ font-family: sans-serif;
+}
diff --git a/css/solarized-light/solarized-light-disqus.com.css b/css/solarized-light/solarized-light-disqus.com.css
new file mode 100644
index 0000000..1cf14a7
--- /dev/null
+++ b/css/solarized-light/solarized-light-disqus.com.css
@@ -0,0 +1,33 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.post-actions {
+ background-color: #eee8d5 !important;
+}
+.textarea-wrapper {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
diff --git a/css/solarized-light/solarized-light-duckduckgo.com.css b/css/solarized-light/solarized-light-duckduckgo.com.css
new file mode 100644
index 0000000..9ef6b5c
--- /dev/null
+++ b/css/solarized-light/solarized-light-duckduckgo.com.css
@@ -0,0 +1,87 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.search--adv {
+ background-color: #eee8d5 !important;
+}
+.search__autocomplete > .acp-wrap {
+ background-color: #fdf6e3 !important;
+}
+.search__autocomplete > .acp-wrap > .acp--highlight {
+ background-color: #eee8d5 !important;
+ color: #073642 !important;
+}
+.search__autocomplete > .acp-wrap strong {
+ color: #073642 !important;
+}
+.site-wrapper > #header_wrapper {
+ background-color: #fdf6e3 !important;
+}
+.site-wrapper > #header_wrapper > #header {
+ background-color: #fdf6e3 !important;
+}
+.search--header {
+ background-color: #eee8d5 !important;
+}
+.zci {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.tile--info {
+ background-color: #fdf6e3 !important;
+}
+.tile--info__expand {
+ background-color: #93a1a1 !important;
+}
+.tile--c {
+ background-color: #93a1a1 !important;
+ color: #073642 !important;
+}
+.module__text {
+ color: #657b83 !important;
+}
+.about-info-box__heading {
+ color: #586e75 !important;
+}
+.result.highlight {
+ background-color: #eee8d5 !important;
+}
+.result__snippet {
+ color: #657b83 !important;
+}
+.result__snippet b {
+ color: #586e75 !important;
+}
+.btn--top {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.btn--top:hover {
+ background-color: #93a1a1 !important;
+}
+.result--sep--hr:before {
+ background-color: #93a1a1 !important;
+}
diff --git a/css/solarized-light/solarized-light-generic.css b/css/solarized-light/solarized-light-generic.css
new file mode 100644
index 0000000..cd39131
--- /dev/null
+++ b/css/solarized-light/solarized-light-generic.css
@@ -0,0 +1,52 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
diff --git a/css/solarized-light/solarized-light-github.css b/css/solarized-light/solarized-light-github.css
new file mode 100644
index 0000000..ee871f2
--- /dev/null
+++ b/css/solarized-light/solarized-light-github.css
@@ -0,0 +1,952 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+* {
+ border-color: #eee8d5 !important;
+}
+.news .alert .pull-info {
+ background-color: #ebe4cf !important;
+}
+.link-gray-dark,
+.text-gray-dark {
+ color: #657b83 !important;
+}
+.bg-white {
+ background-color: #fdf6e3 !important;
+}
+.border {
+ border-color: #839496 !important;
+}
+.breadcrumb .repo-root.js-repo-root a {
+ color: #268bd2 !important;
+}
+.breadcrumb strong.final-path {
+ color: #657b83 !important;
+}
+button.ajax-pagination-btn {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+button.ajax-pagination-btn:hover {
+ background-color: #93a1a1 !important;
+}
+.comment-reactions .btn-link {
+ color: #657b83 !important;
+}
+.comment-reactions .user-has-reacted {
+ background-color: #eee8d5 !important;
+}
+.text-gray-dark {
+ color: #657b83 !important;
+}
+.contrib-number {
+ color: #586e75 !important;
+}
+.counter {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.diffstat-bar {
+ color: #657b83 !important;
+}
+.file-header {
+ background-color: #eee8d5 !important;
+}
+.file-history-tease .participation {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.file-history-tease .participation .quickstat strong {
+ color: #657b83 !important;
+}
+.file-history-tease .participation a {
+ color: #93a1a1 !important;
+}
+.file-history-tease .author a {
+ color: #657b83 !important;
+}
+.file-history-tease-header {
+ background-color: #eee8d5 !important;
+}
+.file-info-divider {
+ background-color: #93a1a1 !important;
+}
+.file-wrap {
+ color: #657b83 !important;
+}
+.file-wrap * {
+ background-color: transparent !important;
+}
+.filter-bar {
+ background-color: #ebe4cf !important;
+}
+a.filter-item,
+.filter-item {
+ color: #657b83 !important;
+}
+a.filter-item.selected,
+.filter-item.selected {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+a.filter-item:hover,
+.filter-item:hover {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.flash {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.gh-header-number {
+ color: #93a1a1 !important;
+}
+.ellipsis-expander,
+.hidden-text-expander a {
+ background-color: #eee8d5 !important;
+}
+.issue-meta {
+ color: #93a1a1 !important;
+}
+.issues-listing a {
+ color: #657b83 !important;
+}
+.muted-link {
+ color: #657b83 !important;
+}
+.new-user-avatar-cta {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.overall-summary {
+ border-color: #93a1a1 !important;
+}
+.pinned-repo-item.border {
+ border-color: #93a1a1 !important;
+}
+.progress-bar {
+ background-color: #93a1a1 !important;
+}
+.simple-box {
+ background-color: #eee8d5 !important;
+}
+.social-count {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.scope-badge {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.stats-switcher-wrapper {
+ background-color: #fdf6e3 !important;
+}
+.stats-switcher-wrapper .numbers-summary li a {
+ color: #657b83 !important;
+}
+.table-list-header-toggle .btn-link {
+ color: #93a1a1 !important;
+}
+.table-list-header-toggle .btn-link.selected {
+ color: #657b83 !important;
+}
+.text-emphasized {
+ color: #586e75 !important;
+}
+.text-diff-added {
+ color: #859900 !important;
+}
+.text-diff-deleted {
+ color: #dc322f !important;
+}
+.avatar,
+.timeline-comment-avatar {
+ filter: opacity(75%);
+}
+.blob-code {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.blob-code-addition {
+ background-color: rgba(232,255,77,0.1) !important;
+}
+.blob-code-addition .x {
+ background-color: #647300 !important;
+ color: #b1bec2 !important;
+}
+.blob-code-deletion {
+ background-color: rgba(220,50,47,0.2) !important;
+}
+.blob-code-deletion .x {
+ background-color: #721513 !important;
+ color: #b1bec2 !important;
+}
+.blob-code-hunk {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.blob-code-inner {
+ color: #657b83 !important;
+}
+.blob-num {
+ background-color: #fdf6e3 !important;
+ color: #93a1a1 !important;
+}
+.file {
+ color: #657b83 !important;
+}
+.form-control {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.pl-c {
+ color: #93a1a1 !important;
+}
+.pl-c1 {
+ color: #268bd2 !important;
+}
+.pl-e {
+ color: #b58900 !important;
+}
+.pl-en {
+ color: #268bd2 !important;
+}
+.pl-k {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-pds {
+ color: #2aa198 !important;
+}
+.pl-s {
+ color: #2aa198 !important;
+}
+.pl-smi {
+ color: #657b83 !important;
+}
+.pl-v {
+ color: #859900 !important;
+ font-weight: bold !important;
+}
+.pl-mi1 {
+ color: #859900 !important;
+ background-color: transparent !important;
+}
+.pl-md {
+ color: #dc322f !important;
+ background-color: transparent !important;
+}
+.border-bottom,
+.border-top {
+ border-color: #eee8d5 !important;
+}
+.boxed-group * {
+ border-color: #93a1a1 !important;
+}
+.boxed-group article {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.boxed-group > h3 {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.more-repos {
+ background-color: #e9e1c8 !important;
+ box-shadow: inset 0 1px 0 #93a1a1 !important;
+}
+.boxed-group-inner {
+ background-color: #fdf6e3 !important;
+}
+.branch-action-body {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.branch-action-body div {
+ border-color: #93a1a1 !important;
+}
+.branch-action-state-clean .branch-action-icon {
+ background-color: #859900 !important;
+}
+.branch-action-state-dirty .branch-action-icon,
+.branch-action-state-unstable .branch-action-icon,
+.branch-action-state-unknown .branch-action-icon {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.text-shadow-light,
+.branch-group-name,
+.branch-summary {
+ color: #657b83 !important;
+ text-shadow: none !important;
+}
+.branch-a-b-count .meter {
+ background-color: #b58900 !important;
+}
+.more-branches,
+.branch-group-heading,
+.branch-infobar,
+.branch-name {
+ border-color: #93a1a1 !important;
+ background-color: #eee8d5 !important;
+}
+.State,
+.State:visited {
+ color: #fff !important;
+}
+.State--red {
+ background-color: #dc322f !important;
+ color: #fdf6e3 !important;
+}
+.State--green {
+ background-color: #859900 !important;
+ color: #fdf6e3 !important;
+}
+.select-menu-filters {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.js-select-menu-tab {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.select-menu-tabs a.selected,
+.select-menu-tab-nav.selected {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.signed-commit-header {
+ background-color: #fdf6e3 !important;
+}
+.build-status-item {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.build-status-item .build-status-details {
+ color: #268bd2 !important;
+}
+.capped-card h3 {
+ background-color: #e9e1c8 !important;
+}
+.capped-card h3 a {
+ color: #586e75 !important;
+}
+.capped-card-content {
+ background-color: #fdf6e3 !important;
+}
+.capped-list th {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.capped-list tr:nth-child(2n) {
+ background-color: #eee8d5 !important;
+}
+.commit,
+.commit-meta,
+.commit-icon .octicon,
+.commit-group-title .octicon-git-commit {
+ background-color: #fdf6e3 !important;
+}
+.commit *,
+.commit-meta *,
+.commit-icon .octicon *,
+.commit-group-title .octicon-git-commit * {
+ border-color: #93a1a1 !important;
+}
+.commit-author {
+ color: #657b83 !important;
+}
+.commit-author-section {
+ color: #657b83 !important;
+}
+.commit-meta {
+ color: #93a1a1 !important;
+}
+.commit-meta .sha-block {
+ color: #93a1a1 !important;
+}
+.commit-meta .sha-block .sha {
+ color: #657b83 !important;
+}
+.commit-ref,
+code.commit-sha {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.commit-ref .user,
+code.commit-sha .user {
+ color: #2aa198 !important;
+}
+.commit-branches *,
+.commit-tease,
+.commit-title {
+ background-color: rgba(0,0,142,0.2) !important;
+ border: none !important;
+}
+.commit-branches * *,
+.commit-tease *,
+.commit-title * {
+ color: #586e75 !important;
+}
+.commit-tease-contributors {
+ background-color: #eee8d5 !important;
+}
+div.commit-branches,
+div.commit.full-commit p.commit-title,
+qul.branches-list {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+div.commit-branches *,
+div.commit.full-commit p.commit-title *,
+qul.branches-list * {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.commit-meta {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.commits-listing:before {
+ background-color: #eee8d5 !important;
+}
+.full-commit {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+}
+.full-commit * {
+ text-shadow: none !important;
+}
+.commit-desc pre {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.commit.table-list-item {
+ border-color: #eee8d5 !important;
+}
+.commit-meta.commit-author-section {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.table-list-cell .commit-title {
+ background-color: transparent !important;
+ color: #657b83 !important;
+}
+.completeness-indicator-success {
+ background-color: #859900 !important;
+}
+.completeness-indicator-problem {
+ background-color: #b58900 !important;
+ color: #fff !important;
+}
+.copyable-terminal {
+ background-color: #eee8d5 !important;
+}
+.blankslate {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.comment-form-head.tabnav {
+ background-color: #fdf6e3 !important;
+}
+.conversation-list-heading .inner {
+ background-color: #fdf6e3 !important;
+}
+.discussion-item-closed .discussion-item-icon {
+ background-color: #dc322f !important;
+ color: #586e75 !important;
+}
+.discussion-item-icon {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.discussion-item-icon.octicon {
+ color: #586e75 !important;
+}
+.discussion-item-entity,
+.discussion-item .renamed-was,
+.discussion-item .renamed-is {
+ color: #586e75 !important;
+}
+.discussion-timeline:before {
+ background-color: #839496 !important;
+}
+.discussion-timeline-actions {
+ background-color: #fdf6e3 !important;
+}
+.drag-and-drop {
+ background-color: #eee8d5 !important;
+}
+.new-discussion-timeline .closed-banner {
+ background-color: #839496 !important;
+ border-color: #fdf6e3 !important;
+}
+.timeline-comment {
+ background-color: #fdf6e3 !important;
+ border-color: #93a1a1 !important;
+}
+.timeline-comment-header {
+ background-color: #eee8d5 !important;
+}
+.timeline-comment-wrapper {
+ border-color: #fdf6e3 !important;
+}
+.donut-chart > .pending {
+ fill: #b58900 !important;
+}
+.dropdown-divider {
+ background-color: #839496 !important;
+}
+.dropdown-item {
+ color: #657b83 !important;
+}
+.dropdown-item:hover {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.dropdown-menu {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+ border-color: #839496 !important;
+}
+.files * {
+ color: #657b83 !important;
+}
+.files tbody tr {
+ border-color: #eee8d5 !important;
+}
+.files tbody tr:nth-child(even) {
+ background-color: #fcf3da !important;
+}
+.files tbody tr:nth-child(odd) {
+ background-color: #fdf6e3 !important;
+}
+.files tbody tr:hover * {
+ background-color: #e9e1c8 !important;
+}
+.btn {
+ background-image: linear-gradient(to bottom, #eee8d5, #93a1a1) !important;
+ border-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.btn:hover {
+ background-color: #ebe4cf !important;
+}
+.btn-primary,
+.issues-listing .btn-primary {
+ background-color: #859900 !important;
+ background-image: linear-gradient(#859900, #424d00) !important;
+ color: #000 !important;
+ filter: opacity(62.5%);
+}
+.entry-title a {
+ color: #268bd2 !important;
+}
+.Header {
+ background-color: #ebe4cf !important;
+ border-bottom-color: #93a1a1 !important;
+}
+.Header a {
+ color: #586e75 !important;
+}
+.lang {
+ color: #586e75 !important;
+}
+.reponav-item,
+.pagehead-tabs-item {
+ background-color: #eee8d5 !important;
+ border-color: transparent !important;
+ color: #657b83 !important;
+}
+.reponav-item:visited,
+.pagehead-tabs-item:visited {
+ color: #657b83 !important;
+}
+.reponav-item.selected,
+.pagehead-tabs-item.selected {
+ background-color: #fdf6e3 !important;
+ border-color: #dc322f #e9e1c8 transparent !important;
+}
+.site-footer-links * {
+ color: #657b83 !important;
+}
+.Box-row--focus-gray.navigation-focus {
+ background-color: #ebe4cf !important;
+ color: #586e75 !important;
+}
+.js-directory-link {
+ color: #268bd2 !important;
+}
+.js-site-search-form input,
+.js-chromeless-input-container {
+ background-color: #fdf6e3 !important;
+ border-color: #93a1a1 !important;
+}
+a.label {
+ color: #000 !important;
+ filter: opacity(75%);
+}
+.notifications-list a {
+ color: #657b83 !important;
+}
+.notifications-list li {
+ background-color: #fdf6e3 !important;
+}
+.octicon,
+.octicon-repo {
+ color: #93a1a1 !important;
+}
+.octicon.type-icon-state-closed,
+.octicon-repo.type-icon-state-closed {
+ color: rgba(202,0,0,0.65) !important;
+}
+.octicon.type-icon-state-merged,
+.octicon-repo.type-icon-state-merged {
+ color: #6c71c4 !important;
+}
+.octicon.type-icon-state-open,
+.octicon-repo.type-icon-state-open {
+ color: rgba(68,103,0,0.65) !important;
+}
+.octicon-alert {
+ color: #fff !important;
+}
+.octicon-x {
+ color: #dc322f !important;
+}
+.octicon-check {
+ color: #859900 !important;
+}
+.octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.octicon-clippy {
+ color: #586e75 !important;
+}
+.octicon-git-pull-request,
+.octicon-diff {
+ color: #fff !important;
+}
+.octicon-markdown {
+ color: #93a1a1 !important;
+}
+.orghead {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+ border-bottom: 0px !important;
+ color: #586e75 !important;
+}
+.org-name {
+ color: #586e75 !important;
+}
+.pagehead.orghead {
+ background-color: #eee8d5 !important;
+}
+.outline-box-highlighted {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.pagination .current {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.pagination .disabled {
+ background-color: #eee8d5 !important;
+ color: #93a1a1 !important;
+}
+.pagination .disabled:hover {
+ background-color: #eee8d5 !important;
+}
+.pagination .gap {
+ background-color: #eee8d5 !important;
+ color: #93a1a1 !important;
+}
+.pagination a {
+ background-color: #eee8d5 !important;
+ border-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.pagination a:hover {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.empty-cell,
+.diffbar {
+ background-color: #fdf6e3 !important;
+}
+.merge-status-item {
+ background-color: #e9e1c8 !important;
+}
+.merge-message {
+ background-color: #ebe4cf !important;
+}
+.pr-toolbar {
+ background-color: #fdf6e3 !important;
+}
+.review-thread-reply {
+ background-color: #eee8d5 !important;
+}
+.review-thread-reply .inline-comment-form {
+ background-color: #fdf6e3 !important;
+}
+.octicon-git-merge {
+ color: #fff !important;
+}
+.uploaded-files {
+ background-color: #fdf6e3 !important;
+}
+.upload-progress {
+ background-color: #eee8d5 !important;
+ box-shadow: 1px 0px 0px #eee8d5 inset;
+}
+#readme .plain {
+ background-color: #fdf6e3 !important;
+}
+.markdown-body,
+.markdown-body table * {
+ background-color: #fdf6e3 !important;
+ border-color: #839496 !important;
+ color: #657b83 !important;
+}
+.markdown-body a,
+.markdown-body table * a {
+ color: #268bd2 !important;
+}
+.markdown-body code,
+.markdown-body table * code,
+.markdown-body pre,
+.markdown-body table * pre {
+ background-color: #eee8d5 !important;
+}
+.markdown-body hr,
+.markdown-body table * hr {
+ background-color: #93a1a1 !important;
+}
+.markdown-body img,
+.markdown-body table * img {
+ background-color: #fdf6e3 !important;
+}
+.task-list-item.hovered {
+ background-color: #eee8d5 !important;
+}
+.range-editor {
+ background-color: #eee8d5 !important;
+}
+.compare-pr-placeholder {
+ background-color: #ebe4cf !important;
+}
+ul.comparison-list > li.title {
+ background-color: #e9e1c8 !important;
+}
+ul.comparison-list {
+ background-color: #ebe4cf !important;
+}
+.repository-description {
+ color: #657b83 !important;
+}
+.repository-meta .edit-repository-meta label {
+ color: #657b83 !important;
+}
+.pagehead.repohead {
+ background-color: #eee8d5 !important;
+}
+.repository-content .RecentBranches {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.repohead-details-container a {
+ color: #657b83 !important;
+}
+.select-menu-modal {
+ border-color: #657b83 !important;
+}
+.select-menu-modal * {
+ color: #657b83 !important;
+}
+.select-menu-header,
+.select-menu-header * {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+ text-shadow: none !important;
+}
+.select-menu-item {
+ background-color: #fdf6e3 !important;
+}
+.select-menu-item.navigation-focus,
+.select-menu-item.navigation-focus.selected,
+.select-menu-item.navigation-focus.select-menu-action,
+.select-menu-item-text.navigation-focus {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.repository-sidebar {
+ background-color: #fdf6e3 !important;
+}
+.thread-subscription-status {
+ background-color: #fdf6e3 !important;
+}
+.sunken-menu {
+ background-image: linear-gradient(to right, #eee8d5 0%, #fdf6e3 8px) !important;
+ box-shadow: 1px 0px 0px #eee8d5 inset;
+}
+.sunken-menu:before {
+ background-image: linear-gradient(#fdf6e3, transparent) !important;
+}
+.sunken-menu:after {
+ background-image: linear-gradient(transparent, #fdf6e3) !important;
+}
+.sunken-menu-item {
+ border-color: #fdf6e3 !important;
+}
+.sunken-menu-item.selected {
+ background-color: #fdf6e3 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.sunken-menu-item.selected:after {
+ background-color: #cb4b16 !important;
+}
+.sunken-menu-separator:before {
+ background-image: linear-gradient(to right, #eee8d5 70%, #fdf6e3 100%) !important;
+}
+.state {
+ color: #586e75 !important;
+}
+.state-closed {
+ background-color: #dc322f !important;
+}
+.state-open {
+ background-color: #859900 !important;
+}
+.subnav-item {
+ color: #657b83 !important;
+}
+.subnav-item:hover {
+ background-color: #ebe4cf !important;
+}
+.subnav-item:visited {
+ color: #657b83 !important;
+}
+.subnav-item.selected {
+ background-color: #eee8d5 !important;
+}
+.subnav-links a:hover {
+ background-color: #eee8d5 !important;
+}
+.subnav-search input {
+ border-color: #93a1a1 !important;
+}
+.right .tabnav-extra {
+ color: #93a1a1 !important;
+}
+a.tabnav-tab,
+.tabnav-tab {
+ border-color: transparent !important;
+ color: #93a1a1 !important;
+}
+a.tabnav-tab.selected,
+.tabnav-tab.selected {
+ background-color: #fdf6e3 !important;
+ background-image: linear-gradient(#eee8d5, #fdf6e3) !important;
+ border-color: #839496 !important;
+ color: #586e75 !important;
+}
+.table-list tr,
+.table-list li {
+ background-color: #fdf6e3 !important;
+}
+.table-list tr:hover,
+.table-list li:hover {
+ background-color: #e9e1c8 !important;
+}
+.table-list-header {
+ background-color: #eee8d5 !important;
+}
+.text-pending {
+ color: #b58900 !important;
+}
+.text-pending .octicon-primitive-dot {
+ color: #b58900 !important;
+}
+.text-red {
+ color: #dc322f !important;
+}
+.timeline-commits .commit-meta {
+ background-color: #fdf6e3 !important;
+}
+.timeline-commits .commit-meta .commit-id {
+ color: #93a1a1 !important;
+}
+.topic-tag.topic-tag-link {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.underline-nav-item {
+ color: #657b83 !important;
+}
+.underline-nav-item.selected {
+ border-bottom-color: #dc322f !important;
+ color: #657b83 !important;
+}
+.user-profile-nav {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.user-profile-sticky-bar:after {
+ background-color: #eee8d5 !important;
+ border-color: #839496 !important;
+}
+.graphs .area {
+ fill: #859900;
+}
+.summary-stats li .num {
+ color: #586e75 !important;
+}
+.viz {
+ background-color: #ebe4cf !important;
+}
+.facebox-popup {
+ color: #657b83 !important;
+ background-color: #fdf6e3 !important;
+}
+.facebox-popup .octicon {
+ color: #fff !important;
+}
+.facebox-popup .owner-select-target {
+ color: #657b83 !important;
+ background-color: #eee8d5 !important;
+}
+.facebox-popup .owner-select-target:hover {
+ background-color: #93a1a1 !important;
+}
+.suggester {
+ background-color: #e9e1c8 !important;
+}
+.suggester li.navigation-focus {
+ background-color: #93a1a1 !important;
+}
diff --git a/css/solarized-light/solarized-light-google.com.css b/css/solarized-light/solarized-light-google.com.css
new file mode 100644
index 0000000..8e513fe
--- /dev/null
+++ b/css/solarized-light/solarized-light-google.com.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.sfbgg {
+ background-color: #eee8d5 !important;
+}
+.sbib_a {
+ background: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+input#lst-ib,
+#sb_ifc0.sbib_b,
+#gs_taif0 {
+ background: transparent !important;
+}
+#lst-ib,
+.sbsb_a {
+ background-color: #fdf6e3 !important;
+}
+.kpbb {
+ background-image: linear-gradient(to bottom, #59a9e1, #268bd2) !important;
+}
+#hdtbSum {
+ background-color: #fdf6e3 !important;
+}
+#hdtbMenus.hdtb-td-o {
+ background-color: #fdf6e3 !important;
+}
+#hdtb-tls.hdtb-tl {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#hdtb-tls.hdtb-tl.hdtb-tl-sel {
+ background-image: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+#abar_button_opt.ab_button {
+ background: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#appbar {
+ background-color: #fdf6e3 !important;
+}
+cite {
+ color: #859900 !important;
+}
+.ab_dropdown {
+ background-color: #fdf6e3 !important;
+}
+div.crp {
+ background-color: #fdf6e3 !important;
+}
+#fbar {
+ background-color: #eee8d5 !important;
+}
diff --git a/css/solarized-light/solarized-light-lwn.net.css b/css/solarized-light/solarized-light-lwn.net.css
new file mode 100644
index 0000000..e3bfb2e
--- /dev/null
+++ b/css/solarized-light/solarized-light-lwn.net.css
@@ -0,0 +1,76 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+tr.Even {
+ background-color: #eee8d5 !important;
+}
+.BigQuote {
+ background-color: #eee8d5 !important;
+ color: #cb4b16 !important;
+}
+.Cat1HL {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.Cat2HL {
+ background-color: #e9e1c8 !important;
+}
+.Cat3HL {
+ background-color: #ebe4cf !important;
+}
+.FeatureByline {
+ background-color: #eee8d5 !important;
+ border: none !important;
+}
+.Headline {
+ background-color: #e9e1c8 !important;
+}
+.QuotedText {
+ color: #6c71c4 !important;
+}
+DIV.GAByline {
+ background-color: #eee8d5 !important;
+ border: none !important;
+}
+table.OddEven tr:nth-child(even) {
+ background-color: #fcf3da !important;
+}
+table.OddEven tr:nth-child(odd) {
+ background-color: #fdf6e3 !important;
+}
+DIV.CommentBox {
+ border-color: #eee8d5 !important;
+}
+DIV.CommentBox P.CommentTitle {
+ background-color: #e9e1c8 !important;
+}
+#menu,
+.topnav-container {
+ background-color: #eee8d5 !important;
+}
+.navmenu ul {
+ background-color: #eee8d5 !important;
+}
diff --git a/css/solarized-light/solarized-light-mediawiki.org.css b/css/solarized-light/solarized-light-mediawiki.org.css
new file mode 100644
index 0000000..e613fca
--- /dev/null
+++ b/css/solarized-light/solarized-light-mediawiki.org.css
@@ -0,0 +1,144 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+body * {
+ border-color: #e9e1c8 !important;
+}
+#content {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+#mw-head,
+#mw-panel {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+#mw-head div.portal,
+#mw-panel div.portal {
+ background-image: none !important;
+}
+#mw-head {
+ background-color: #eee8d5 !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+#mw-panel,
+#p-logo {
+ background-image: linear-gradient(to right, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs ul {
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs ul li {
+ background-color: #eee8d5 !important;
+ background-image: none !important;
+ padding: 0px 1px 0px 1px !important;
+}
+div.vectorTabs span {
+ background-color: #eee8d5 !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5) !important;
+}
+div.vectorTabs li.selected,
+div.vectorTabs li.selected span {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #eee8d5, #fdf6e3) !important;
+}
+.mw-wiki-logo {
+ filter: opacity(50%);
+}
+div#simpleSearch #searchInput {
+ background-color: #fdf6e3 !important;
+ padding: 0.05em 0px 0.2em 0.2em !important;
+}
+.ambox,
+.infobox,
+#toc,
+#toctitle,
+.toclevel-1 {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.catlinks {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.navbox {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.navbox .th,
+.navbox .navbox-title {
+ background-color: #e9e1c8 !important;
+}
+.navbox-abovebelow,
+th.navbox-group,
+.navbox-subgroup,
+.navbox-title {
+ background-color: #ebe4cf !important;
+}
+.navbox-even {
+ background-color: #fdf6e3 !important;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+code {
+ background-color: #e9e1c8 !important;
+ border-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+div.thumbinner {
+ background-color: #eee8d5 !important;
+ border-color: #e9e1c8 !important;
+}
+img {
+ filter: opacity(75%);
+}
+img.thumbimage {
+ border-color: #e9e1c8 !important;
+}
+.mw-body .external {
+ opacity: 0.5 !important;
+}
+table.wikitable {
+ background-color: #fdf6e3 !important;
+ border-color: #e9e1c8 !important;
+ color: #657b83 !important;
+}
+table.wikitable > * > tr > th {
+ background-color: #eee8d5 !important;
+}
diff --git a/css/solarized-light/solarized-light-news.ycombinator.com.css b/css/solarized-light/solarized-light-news.ycombinator.com.css
new file mode 100644
index 0000000..38347e9
--- /dev/null
+++ b/css/solarized-light/solarized-light-news.ycombinator.com.css
@@ -0,0 +1,84 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+table {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table {
+ background-color: #cb4b16 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) a,
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) a {
+ color: #000 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(2) {
+ background-color: #fdf6e3 !important;
+}
+.title a {
+ color: #657b83 !important;
+}
+.title a:visited {
+ color: #93a1a1 !important;
+}
+a.storylink {
+ color: #586e75 !important;
+ font-weight: bold;
+}
+.sitestr {
+ color: #268bd2 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain .comhead {
+ color: #586e75 !important;
+}
+#hnmain .c00 {
+ color: #657b83 !important;
+}
+#hnmain a.hnuser {
+ color: #b58900 !important;
+}
+#hnmain span.age a {
+ color: #93a1a1 !important;
+}
+.cdd {
+ color: rgba(202,0,0,0.65) !important;
+}
+.comment i {
+ color: #93a1a1 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) {
+ background-color: #fdf6e3 !important;
+}
+#hnmain > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
+ background-color: #cb4b16 !important;
+}
diff --git a/css/solarized-light/solarized-light-planet.emacsen.org.css b/css/solarized-light/solarized-light-planet.emacsen.org.css
new file mode 100644
index 0000000..98f9a9e
--- /dev/null
+++ b/css/solarized-light/solarized-light-planet.emacsen.org.css
@@ -0,0 +1,61 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+div#page div#header {
+ background-color: #fdf6e3 !important;
+}
+div#page div#header a {
+ color: #6c71c4 !important;
+}
+.post {
+ background-color: #fdf6e3 !important;
+}
+.post * {
+ overflow: auto !important;
+}
+.post h2 {
+ background-color: #eee8d5 !important;
+}
+.post h2 a {
+ color: #586e75 !important;
+}
+.post div.entry {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+.post div.entry blockquote {
+ background-color: #eee8d5 !important;
+}
+.post div.entry kbd {
+ background-color: #eee8d5 !important;
+ border-color: #93a1a1 !important;
+ box-shadow: none !important;
+ color: #586e75 !important;
+ text-shadow: 0px 1px 0px #000 !important;
+}
+.post pre.mode-line {
+ overflow: visible !important;
+}
diff --git a/css/solarized-light/solarized-light-reddit.com.css b/css/solarized-light/solarized-light-reddit.com.css
new file mode 100644
index 0000000..1d219f1
--- /dev/null
+++ b/css/solarized-light/solarized-light-reddit.com.css
@@ -0,0 +1,117 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+#sr-header-area {
+ background-color: #eee8d5 !important;
+}
+#sr-header-area .srdrop .selected {
+ color: #657b83 !important;
+}
+#sr-header-area #sr-more-link {
+ background-color: #eee8d5 !important;
+}
+.link.promotedlink.promoted {
+ background-color: #eee8d5 !important;
+}
+.link .usertext .md {
+ background-color: #eee8d5 !important;
+}
+.linkinfo {
+ background-color: #eee8d5 !important;
+}
+.linklisting .odd {
+ background-color: #eee8d5 !important;
+}
+.thing .title {
+ color: #657b83 !important;
+}
+div.md {
+ color: #657b83 !important;
+}
+body.comment {
+ background-color: #fdf6e3 !important;
+}
+.commentarea > .usertext {
+ background-color: #fdf6e3 !important;
+}
+.commentarea .menuarea {
+ background-color: #fdf6e3 !important;
+}
+.comments-page .panestack-title {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser .intro {
+ background-color: #93a1a1 !important;
+ color: #586e75 !important;
+}
+.listing-chooser .grippy {
+ background-color: #fdf6e3 !important;
+}
+.listing-chooser .grippy:after {
+ border-right: none !important;
+}
+.listing-chooser li {
+ background-color: #eee8d5 !important;
+}
+.listing-chooser li.selected {
+ background-color: #93a1a1 !important;
+ box-shadow: none;
+}
+.listing-chooser li a {
+ color: #657b83 !important;
+}
+.listing-chooser li a .description {
+ color: #586e75 !important;
+}
+.titlebox {
+ background-color: #eee8d5 !important;
+}
+.titlebox form.toggle {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+.side .usertext-body .md {
+ background-color: #eee8d5 !important;
+}
+.side {
+ background-color: #eee8d5 !important;
+}
+.sidebox .spacer {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.tabmenu li a {
+ background-color: #eee8d5 !important;
+}
+#header-bottom-right {
+ background-color: #eee8d5 !important;
+}
+.morelink .nub {
+ background-color: #eee8d5 !important;
+}
diff --git a/css/solarized-light/solarized-light-sakai.css b/css/solarized-light/solarized-light-sakai.css
new file mode 100644
index 0000000..314425f
--- /dev/null
+++ b/css/solarized-light/solarized-light-sakai.css
@@ -0,0 +1,74 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+tr:hover,
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+#toolMenu li {
+ background-color: #fdf6e3 !important;
+}
+.navPanel,
+.navIntraTool {
+ background-color: #fdf6e3 !important;
+}
+.instruction,
+.sakaiCopyrightInfo {
+ color: #657b83 !important;
+}
+.listHier th {
+ background-color: #e9e1c8 !important;
+}
+ul.makeMenu {
+ background-color: #e9e1c8 !important;
+ border: 1px solid #e9e1c8 !important;
+}
+tr.external {
+ background-color: #e9e1c8 !important;
+}
diff --git a/css/solarized-light/solarized-light-stackexchange.com.css b/css/solarized-light/solarized-light-stackexchange.com.css
new file mode 100644
index 0000000..29075d3
--- /dev/null
+++ b/css/solarized-light/solarized-light-stackexchange.com.css
@@ -0,0 +1,236 @@
+* {
+ border-color: #839496 !important;
+}
+a {
+ color: #268bd2 !important;
+}
+a:visited {
+ color: #6c71c4 !important;
+}
+body {
+ background-color: #fdf6e3 !important;
+ color: #657b83 !important;
+}
+html {
+ background-color: #fdf6e3 !important;
+}
+input,
+textarea {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+blockquote,
+pre {
+ background-color: #eee8d5 !important;
+ color: #657b83 !important;
+}
+hr {
+ background-color: #e9e1c8 !important;
+ color: #e9e1c8 !important;
+}
+.bounty-indicator,
+.bounty-indicator-tab {
+ background-color: #6c71c4 !important;
+}
+.bottom-notice {
+ background-color: #eee8d5 !important;
+}
+.comments-link {
+ color: #859900 !important;
+}
+.page-numbers {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.page-numbers.current {
+ background-color: #cb4b16 !important;
+ color: #fdf6e3 !important;
+}
+.post-menu a {
+ color: #6c71c4 !important;
+}
+.question-status {
+ background-color: #eee8d5 !important;
+}
+pre code {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+pre code .atn {
+ color: #268bd2 !important;
+}
+pre code .atv {
+ color: #2aa198 !important;
+}
+pre code .com {
+ color: #93a1a1 !important;
+}
+pre code .kwd {
+ color: #859900 !important;
+}
+pre code .lit {
+ color: #d33682 !important;
+}
+pre code .pln,
+pre code .pun {
+ color: #657b83 !important;
+}
+pre code .str {
+ color: #2aa198 !important;
+}
+pre code .tag {
+ color: #859900 !important;
+}
+pre code .typ {
+ color: #b58900 !important;
+}
+#footer {
+ background-color: #ebe4cf !important;
+ color: #657b83 !important;
+}
+#footer #footer-sites th {
+ color: #586e75 !important;
+}
+.top-footer-links a {
+ color: #859900 !important;
+}
+.so-header {
+ background-color: #e9e1c8 !important;
+ color: #586e75 !important;
+}
+.so-header a {
+ color: #859900 !important;
+}
+.so-header .navigation .-list .-item :hover {
+ background-color: #859900 !important;
+ color: #002b36 !important;
+}
+.topbar-dialog {
+ background-color: #fdf6e3 !important;
+ box-shadow: #93a1a1 5px 5px 5px;
+}
+.topbar-dialog .current-site-container {
+ background-color: #fdf6e3 !important;
+}
+.topbar-dialog .header {
+ background-color: #eee8d5 !important;
+}
+.topbar-dialog .header a {
+ color: #586e75 !important;
+}
+.topbar-dialog .site-link {
+ color: #586e75 !important;
+}
+#header {
+ background-color: #e9e1c8 !important;
+}
+#question-header .question-hyperlink {
+ color: #586e75 !important;
+}
+#hlogo a {
+ filter: opacity(75%);
+}
+.new-post-activity {
+ background-color: #eee8d5 !important;
+}
+.tagged-interesting {
+ background-color: #e9e1c8 !important;
+}
+div.answered-accepted {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+div.answered-accepted .mini-counts {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.answered .mini-counts span {
+ color: #859900 !important;
+}
+.unanswered .mini-counts span {
+ color: #657b83 !important;
+}
+#hot-network-questions a {
+ color: #2aa198 !important;
+}
+#hot-network-questions h4 a.js-gps-track {
+ color: #586e75 !important;
+}
+#sidebar .community-bulletin .bulletin-item-content a {
+ color: #586e75 !important;
+}
+#sidebar .module.community-bulletin {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+#sidebar .question-hyperlink {
+ color: #2aa198 !important;
+}
+.newuser {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.label-key {
+ color: #657b83 !important;
+}
+.label-key b {
+ color: #586e75 !important;
+}
+#h-chat-link {
+ color: #586e75 !important;
+}
+.ad502-room {
+ background-color: #eee8d5 !important;
+ box-shadow: #93a1a1 0px 1px 3px;
+ color: #586e75 !important;
+}
+#tabs a {
+ background-color: transparent !important;
+ background-image: linear-gradient(to bottom, #fdf6e3, #eee8d5);
+ color: #586e75 !important;
+}
+#tabs a.youarehere {
+ background-image: linear-gradient(to bottom, #cb4b16, #fdf6e3);
+ color: #002b36 !important;
+}
+.post-tag {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
+.post-tag::before {
+ background-color: #fdf6e3 !important;
+}
+a.comment-user.owner {
+ background-color: #859900 !important;
+ color: #073642 !important;
+}
+.post-signature {
+ background-color: #eee8d5 !important;
+ color: #586e75 !important;
+}
+.post-signature a {
+ color: #2aa198 !important;
+}
+.post-signature.owner .user-info .user-details a {
+ color: #859900 !important;
+}
+.post-signature span.relativetime {
+ color: #586e75 !important;
+}
+.vote {
+ background-color: #eee8d5 !important;
+}
+.vote .star-off {
+ filter: opacity(75%);
+}
+.vote .star-on {
+ filter: opacity(50%) !important;
+}
+.vote .vote-down-off,
+.vote .vote-up-off {
+ filter: opacity(50%);
+}
+.answer-votes {
+ background-color: #93a1a1 !important;
+ color: #fdf6e3 !important;
+}
diff --git a/make.py b/make.py
index b4bd7ce..a3a31b1 100755
--- a/make.py
+++ b/make.py
@@ -4,31 +4,47 @@
import os
import subprocess
+import sys
import multiprocessing
import functools
from collections import namedtuple
+from tempfile import mkstemp
# * Variables
sites_dir="sites"
themes_dir = "themes"
css_dir = "css"
+screenshots_dir="screenshots"
+
+phantomjs_command = "phantomjs --ssl-protocol=any --ignore-ssl-errors=true screenshot.js".split()
common_deps = ["styl/index.styl", "styl/mixins.styl"]
CSS = namedtuple("CSS", ['path', 'deps', 'theme', 'site'])
+Theme = namedtuple("Theme", ['name', 'styl_path', 'support_files'])
# * Functions
def main():
+ "Update CSS files by default, or update screenshots."
+
+ if len(sys.argv) > 1 and sys.argv[1] == "screenshots":
+ update_screenshots()
+ else:
+ update_css_files()
+
+# ** CSS
+
+def update_css_files():
"Build CSS files that need to be built."
css_files = list_css(themes(), sites())
# Make directories first to avoid race condition
for css in css_files:
- dir = os.path.join(css_dir, css.theme)
+ dir = os.path.join(css_dir, css.theme.name)
if not os.path.isdir(dir):
os.makedirs(dir)
@@ -55,7 +71,7 @@ def stylus(css):
output_file = css.path
command = ["stylus", "--include", "styl",
- "--import", "themes/%s.styl" % css.theme,
+ "--import", css.theme.styl_path,
"--import", "styl",
"-p", "sites/%s.styl" % css.site]
result = subprocess.check_output(command)
@@ -64,10 +80,83 @@ def stylus(css):
f.write(result)
print(output_file)
+# ** Screenshots
+
+def update_screenshots():
+ "Update screenshots."
+
+ css_files = list_css(themes(), sites())
+
+ # Make directories first to avoid race condition
+ for css in css_files:
+ output_dir = os.path.join(screenshots_dir, css.theme.name)
+ if not os.path.isdir(output_dir):
+ os.makedirs(output_dir)
+
+ pool = multiprocessing.Pool(multiprocessing.cpu_count())
+ pool.map(update_screenshot, css_files)
+
+def update_screenshot(css):
+ "Update screenshot for CSS if necessary."
+
+ screenshot_path = screenshot_path_for_css(css)
+ if mtime(css.path) > mtime(screenshot_path):
+ save_screenshot(css)
+
+def screenshot_path_for_css(css):
+ "Return path of screenshot for CSS."
+
+ return os.path.join(screenshots_dir, css.theme.name, "%s.png" % css.site)
+
+def save_screenshot(css):
+ "Save screenshot for CSS."
+
+ # Prepare filename
+ screenshot_path = screenshot_path_for_css(css)
+
+ # Get URL
+ url = css_screenshot_url(css)
+ if not url:
+ # Screenshot disabled
+ return False
+
+ # Prepare command
+ command = list(phantomjs_command)
+ command.extend([url, screenshot_path, css.path])
+
+ # Run PhantomJS
+ subprocess.check_output(command)
+
+ # Compress with pngcrush
+ _, tempfile_path = mkstemp(suffix=".png")
+ subprocess.check_output(["pngcrush", screenshot_path, tempfile_path], stderr=subprocess.DEVNULL)
+ os.replace(tempfile_path, screenshot_path)
+
+ print(screenshot_path)
+
+def css_screenshot_url(css):
+ "Return URL for taking screenshots of CSS."
+
+ # Get site URL
+ site_url_filename = os.path.join(sites_dir, css.site + ".url")
+ if os.path.exists(site_url_filename):
+ with open(site_url_filename, "r") as f:
+ url = f.readlines()
+ if url:
+ # Use URL given in .url file
+ url = url[0].strip()
+ else:
+ # Use name of site file (without .styl extension)
+ url = "http://" + css.site
+
+ return url
+
+# ** Support
+
def list_css(themes, sites):
"Return list of CSS files for THEMES and SITES."
- return [CSS("%s/%s/%s.css" % (css_dir, theme, site),
+ return [CSS("%s/%s/%s-%s.css" % (css_dir, theme.name, theme.name, site),
dependencies(theme, site), theme, site)
for theme in themes
for site in sites]
@@ -75,20 +164,58 @@ def list_css(themes, sites):
def themes():
"Return list of themes."
- for path, dirs, files in os.walk(themes_dir):
- return [theme.replace(".styl", "") for theme in files]
+ theme_names = []
+ themes = []
+
+ # Make list of theme directories
+ for d in os.listdir(themes_dir):
+ theme_names.append(d)
+
+ # Iterate over theme directories
+ for theme in theme_names:
+ support_files = []
+ variant_files = []
+ directory = os.path.join(themes_dir, theme)
+
+ # Iterate over files in theme directory
+ for f in os.listdir(directory):
+ path = os.path.join(themes_dir, theme, f)
+
+ if f == "colors.styl":
+ # Support file
+ support_files.append(path)
+
+ elif f.endswith(".styl"):
+ # Theme file
+ variant_files.append({'variant': without_styl(f), 'path': path})
+ # Otherwise, not a relevant file
+
+ # Add theme object to list
+ if len(variant_files) == 1:
+ # Only one variant: omit variant name from theme name
+ themes.append(Theme(theme, variant_files[0]['path'], support_files))
+ else:
+ # Multiple variants: include variant name in theme name
+ for f in variant_files:
+ themes.append(Theme("%s-%s" % (theme, f['variant']), f['path'], support_files))
+
+ return themes
def sites():
"Return list of sites."
for path, dirs, files in os.walk(sites_dir):
- return [site.replace(".styl", "") for site in files]
+ return [site.replace(".styl", "")
+ for site in files
+ if site.endswith(".styl")]
def dependencies(theme, site):
"Return list of dependency .styl files for THEME and SITE."
deps = list(common_deps)
- deps += ["themes/%s.styl" % theme, "sites/%s.styl" % site]
+ deps.append(theme.styl_path)
+ deps.extend(theme.support_files)
+ deps.append("sites/%s.styl" % site)
if site == "all-sites":
deps += ["sites/%s.styl" % s for s in sites()]
@@ -104,6 +231,11 @@ def mtime(path):
else:
return 0
+def without_styl(s):
+ """Return string S without ".styl" extension."""
+
+ return s.replace(".styl", "")
+
# * Footer
if __name__ == "__main__":
diff --git a/screenshot.js b/screenshot.js
new file mode 100644
index 0000000..826abca
--- /dev/null
+++ b/screenshot.js
@@ -0,0 +1,86 @@
+"use strict";
+
+// * Variables
+
+var page = require('webpage').create(),
+ system = require('system'),
+ url, output_filename, size, pageWidth, pageHeight;
+
+pageWidth = 1000;
+
+// A shorter height would be nice, but with the enormous page headers
+// nowadays (e.g. the stupid one inserted by GitHub unless you are
+// logged in), you can't see anything!
+pageHeight = 1000;
+
+// ** Args
+
+url = system.args[1];
+output_filename = system.args[2];
+
+// * Functions
+
+function insert_css (stylesheet) {
+ // Insert HTML STYLE element with contents of string STYLESHEET.
+
+ var element = document.createElement('style');
+ element.type = "text/css";
+ element.innerHTML = stylesheet;
+
+ document.getElementsByTagName("head")[0].appendChild(element);
+}
+
+function process_page (status) {
+ if (status !== 'success') {
+ console.log('Unable to load the address!');
+ phantom.exit(1);
+ }
+ else {
+ // Add stylesheet
+ page.evaluate(insert_css, stylesheet);
+
+ // Take screenshot
+ window.setTimeout(
+ function () {
+ page.render(output_filename);
+ phantom.exit();
+ },
+ 200
+ );
+ }
+}
+
+// * Main
+
+// Fix console output from page.evaluate()
+page.onConsoleMessage = function (msg) {
+ console.log("LOG: page.evaluate: " + msg);
+};
+
+// Log all external requests
+// page.onResourceRequested = function (requestData, request) {
+// console.log('LOG: LOADING RESOURCE: ', requestData['url']);
+// };
+
+// ** Check args
+
+page.viewportSize = {
+ width: pageWidth,
+ height: pageHeight
+};
+page.clipRect = {
+ top: 0,
+ left: 0,
+ width: pageWidth,
+ height: pageHeight
+};
+
+// ** Read CSS file from disk
+
+var css_file = system.args[3];
+var fs = require("fs");
+var stylesheet = fs.read(css_file);
+
+// ** Load and render page
+
+page.open(url, process_page);
diff --git a/screenshots/github-dark.png b/screenshots/github-dark.png
deleted file mode 100644
index c16c437..0000000
Binary files a/screenshots/github-dark.png and /dev/null differ
diff --git a/screenshots/github-light.png b/screenshots/github-light.png
deleted file mode 100644
index 6252201..0000000
Binary files a/screenshots/github-light.png and /dev/null differ
diff --git a/screenshots/wikipedia-dark.png b/screenshots/wikipedia-dark.png
deleted file mode 100644
index 5d17ff8..0000000
Binary files a/screenshots/wikipedia-dark.png and /dev/null differ
diff --git a/screenshots/wikipedia-light.png b/screenshots/wikipedia-light.png
deleted file mode 100644
index 7865bef..0000000
Binary files a/screenshots/wikipedia-light.png and /dev/null differ
diff --git a/sites/all-sites.url b/sites/all-sites.url
new file mode 100644
index 0000000..e69de29
diff --git a/sites/bigblow.styl b/sites/bigblow.styl
new file mode 100644
index 0000000..d396e02
--- /dev/null
+++ b/sites/bigblow.styl
@@ -0,0 +1,890 @@
+code
+ font-size 1.2em
+
+pre
+ box-shadow none
+ background-color color-background-highlight-extra-less
+ font-size 1.2em
+
+img
+ margin 0.25em
+
+.buttons
+ background-color highlight
+ box-shadow 0 0 10px emphasized
+ color emphasized
+ font-family sans-serif
+ font-size 1.5rem
+ position fixed
+ left -4.5em
+ top 50%
+ transform rotate(90deg)
+ filter opacity(50%)
+
+
+.hsReviewPanel
+ display none
+
+.title
+ border 0
+
+#postamble
+ display none
+
+// #preamble
+// background none repeat scroll 0 0 #46484B
+// color #FFFFFF
+// font-family Arial,Helvetica,sans-serif
+// font-size 70%
+// font-weight bold
+// height 224px /* so that content begins after... */
+// padding 2px 2px 0 6px
+//
+//
+#banner
+ text-align center
+//
+//
+#tabs
+ background-color highlight
+ float left
+ margin 0px 0px 20px 0px
+ padding 0
+ width 100%
+
+ font-family sans-serif
+//
+#tabs ul
+ margin 0
+ padding 0
+//
+//
+#tabs li
+ float left
+ list-style-type none
+ margin 0px 2px 0px 0px
+ padding 0px 0px 0px 0px
+ white-space nowrap
+//
+//
+#tabs li a
+// color #EEEEEE
+ display block
+ font-size 120%
+ font-weight bold
+ margin 0
+ padding 4px 10px 4px 10px
+ text-decoration none
+//
+//
+#tabs li a:hover
+ //background-color highlight-extra
+ color lighten(blue, 50%)
+//
+//
+#tabs li.ui-tabs-active a
+ background-color color-background-highlight-extra-less
+ color lighten(blue, 25%)
+//
+//
+#content
+ clear both
+// background-color #FFFFFF
+// font-size 100%
+// margin 0 auto
+// max-width 810px
+// overflow-x hidden
+// overflow-y auto
+// padding 0px 10px 2px 10px
+//
+//
+#postamble
+// color #999999
+// font-family Arial,Helvetica,sans-serif
+// font-size 70%
+// height 40px
+// margin 0 auto
+// max-width 810px
+// padding-right 30px
+// padding-top 22px
+// padding 2px 2px 0 6px
+ text-align right
+//
+//
+// body
+// color #333333
+// font-family DejaVu Sans, sans-serif
+// margin 0 .1em
+// padding 0
+//
+//
+// b
+// color #000000
+//
+//
+blockquote
+// /* Use #EAEAEA for background-color of border with src code block's name */
+ background-color highlight
+ padding-left 0.75em
+ padding-right 0.75em
+ padding-top 0.01em
+ padding-bottom 0.01em
+ overflow hidden
+ margin-left 0
+// border 1px solid #DEDEDE
+// color #444444
+// line-height 1.14em
+// overflow auto
+// /* overflow-x auto */
+// padding 0px 10px 0px 10px
+//
+//
+// i
+// color #1A1A1A
+//
+
+//h1, h2, h3, h4, h5, h6
+// margin-left 25px
+
+// h1
+// padding-left 2%
+// h2
+// padding-left 4%
+.outline-text-2, .outline-text-3, .outline-text-4, .outline-text-5, .outline-text-6
+ padding-left 4%
+// h3
+// padding-left 6%
+.outline-3
+ padding-left 4%
+// h4
+// padding-left 8%
+.outline-4
+ padding-left 4%
+// h5
+// padding-left 10%
+.outline-5
+ padding-left 4%
+// h6
+// padding-left 14%
+.outline-6
+ padding-left 4%
+
+h1, h2, h3, h4, h5, h6
+ font-family sans-serif
+ border-bottom 2px solid
+ border-color color-background-highlight-extra-less
+
+//
+// h1, ul#tabs, h2, h3, h4, h5
+// font-family "Trebuchet MS",Verdana,sans-serif
+//
+//
+// h1
+// background-color #0A3F69
+// color #F8F8F8
+// font-size 180%
+// margin 0
+// padding 9px 0px 0px 10px
+//
+//
+// h2
+// border-bottom 4px solid #67B3E3
+// color #13679D
+// font-size 160%
+//
+//
+// h3, h4, h5, h6
+// color #1572AE
+//
+//
+//h3
+// border-bottom 1px solid #B5DAF1
+// font-size 140%
+// margin-left 2%
+//
+//
+//h4
+// border-bottom 1px dotted #C9E3F5
+// font-size 120%
+// margin-left 2%
+//
+//
+// h5
+// font-size 110%
+// margin-left 87px
+//
+//
+// h6
+// font-size 1em
+// margin-left 100px
+//
+//
+// .DONEheader
+// color #ADADAD
+// text-decoration line-through
+//
+//
+// h3.DONEheader
+// border-bottom 1px solid #DDDDDD
+//
+//
+// h4.DONEheader
+// border-bottom 1px dotted #DDDDDD
+//
+//
+// .outline-text-2, .outline-text-3, .outline-text-4, .outline-text-5,
+// .outline-3 > ul, /* for HTML export of Beamer slides */
+// .outline-4 > ol, #text-footnotes
+// margin-left 100px
+//
+//
+// li > .outline-text-5,
+// li > .outline-text-6,
+// li > .outline-text-7
+// font-weight normal
+// margin-left 20px
+//
+//
+// ul, ol
+// padding-left 1.5em
+//
+//
+// dt
+// color #1572AE
+// font-weight bold
+//
+//
+// dd
+// margin-bottom 6px
+//
+//
+// pre
+// /* Use #EAEAEA for background-color of border with src code block's name */
+// background-color #fdf6e3
+// border 1px solid #DEDEDE
+// color #444444
+// font-family Hack, DejaVu Sans Mono, monospace
+// line-height 1.14em
+// overflow auto
+// /* overflow-x auto */
+// padding 10px 10px 10px 10px !important
+//
+//
+//
+// pre.src
+// background-color #002b36 !important
+//
+//
+// code
+// background-color #fdf6e3
+// border 1px solid #DEDEDE
+// color #444444
+// font-family monospace
+// /* font-size 0.93em */
+// margin 0px 1px
+// padding 0px 2px
+//
+//
+// li > p, li > ul, li > .inlinetask, li > dl
+// margin-left 0px
+//
+//
+// dd > p, dd > ul, dd > .inlinetask, dd > dl
+// margin-left 0px
+//
+//
+// li.checked
+// list-style-image url('../images/checked.png')
+//
+//
+// li.halfchecked
+// list-style-image url('../images/halfchecked.png')
+//
+//
+// li.unchecked
+// list-style-image url('../images/unchecked.png')
+//
+//
+// a, alink, avisited
+// color #2061A2
+// text-decoration none
+//
+//
+a:hover
+ text-decoration underline
+//
+//
+// afocus
+// outline none
+//
+//
+#search
+// border-radius 3px
+// background none repeat scroll 0 0 #FFFFFF
+ display block
+ float right
+// height 18px
+// margin 5px 10px 0 0
+// overflow hidden
+// padding 0 3px
+// width 188px
+//
+//
+// #search input
+// border 0 none
+// color #666666
+// float left
+// font-family Arial,Helvetica,sans-serif
+// font-size 11px
+// font-weight normal
+// margin 0
+// padding 2px 4px
+// width 160px
+//
+//
+// #search button
+// background url("../images/search-glass.png") no-repeat scroll 0 50% transparent
+// border 0 none
+// cursor pointer
+// display block
+// float right
+// height 18px
+// margin 0
+// text-indent -999em
+// width 14px
+//
+//
+// table
+// border-collapse collapse
+// margin-right auto
+// margin-left auto
+//
+//
+// table td
+// padding 3px 5px
+//
+//
+// table, th, td
+//
+// border 1px solid #B5DAF1
+// border-left 2px solid white
+// border-right 2px solid white
+//
+//
+// th
+//
+// border-width 1px 2px
+// border-color white
+// background-color #2061A2
+// color white
+//
+//
+// caption
+// color #8D8D84
+//
+//
+// img
+// display block
+// margin-left auto
+// margin-right auto
+// text-align center
+//
+//
+// .figure
+// color #8D8D84
+// text-align center
+//
+//
+// .fixme
+// background #FFFF88 url('../images/fixme.png') no-repeat top left
+// color #CC0000
+// display inline-block
+// height 16px
+// text-indent -9999px
+// width 82px
+//
+//
+// .left
+// text-align left
+//
+//
+// .right
+// text-align right
+//
+//
+// .center
+// text-align center
+//
+//
+// .justify
+// text-align justify
+//
+//
+// .inlinetask
+// background-color #F7F7F7
+// border-collapse separate
+// border-color #EEEEEE #EEEEEE #EEEEEE #1E90FF
+// border-style solid
+// border-width 1px 1px 1px 6px
+// padding 8px 8px 0px 8px
+// margin 10px 0px
+//
+//
+// .inlinetask td
+// padding 2px 5px 0px 2px
+// border 0px
+//
+//
+// .info
+// border 1px solid
+// background url('../images/info.png') no-repeat 10px 10px #BDE5F8
+// color #00529B
+// padding 4px 10px 4px 52px
+// border-top-left-radius 5px
+// border-top-right-radius 5px
+// border-bottom-right-radius 5px
+// border-bottom-left-radius 5px
+// margin 10px 0px
+//
+//
+// .tip
+// border 1px solid
+// background url('../images/tip.png') no-repeat 10px 10px #DFF2BF
+// color #4F8A10
+// padding 4px 10px 4px 52px
+// border-top-left-radius 5px
+// border-top-right-radius 5px
+// border-bottom-right-radius 5px
+// border-bottom-left-radius 5px
+// margin 10px 0px
+//
+//
+// .note
+// border 1px solid
+// background url('../images/note.png') no-repeat 10px 10px #FFFCCB
+// color #9F6000
+// padding 4px 10px 4px 52px
+// border-top-left-radius 5px
+// border-top-right-radius 5px
+// border-bottom-right-radius 5px
+// border-bottom-left-radius 5px
+// margin 10px 0px
+//
+//
+// .warning
+// border 1px solid
+// background url('../images/warning.png') no-repeat 10px 10px #FFBABA
+// color #D8000C
+// padding 4px 10px 4px 52px
+// border-top-left-radius 5px
+// border-top-right-radius 5px
+// border-bottom-right-radius 5px
+// border-bottom-left-radius 5px
+// margin 10px 0px
+//
+//
+// .todo, .done
+// //margin 5px
+// font-size 80%
+// padding 3px
+//
+//
+// .NEW
+// background-color #FDFCD8
+// border 1px solid #EEE9C3
+// color #302B13
+// font-weight normal
+//
+//
+// .TODO
+// background-color seagreen
+// // border 1px solid #FC5158
+// color white
+//
+//
+// .UNDERWAY
+// background-color seagreen
+// //border 1px solid green
+// color lawngreen
+//
+//
+// .STRT, .STARTED
+// background-color #FEF2D4
+// border 1px solid #FDBF3D
+// color #FDBF3D
+//
+//
+// .WAIT, .WAITING, .DLGT, .DELEGATED
+// background-color #DFFFDF
+// border 1px solid #55BA80
+// color #55BA80
+//
+//
+// .SDAY, .SOMEDAY, .DFRD, .DEFERRED
+// background-color #D3EEFF
+// border 1px solid #42B5FF
+// color #42B5FF
+//
+//
+// .DONE, .CANX, .CANCELED
+// background-color #969696
+// border 1px solid #F2F2EE
+// color #F2F2EE
+//
+//
+.tag
+ background-color()
+ color emphasized
+ border 0px
+
+ span
+ background-color color-background-highlight-extra-less
+ margin 0.25em
+ padding 0.25em
+
+// border 1px solid #EDEDED
+// color #939393
+// cursor pointer
+// display block
+// float right
+// font-size 80%
+// font-weight normal
+// margin 0 3px
+// padding 1px 2px
+// border-radius 10px
+//
+//
+// #right-panel-contents .tag span
+// font-size 100%
+//
+//
+// .tag spanhover
+// background #BABDB6
+//
+//
+// .tag .FLAGGED
+// background-color #EDC6C8
+// border 1px solid #EDC6C8
+// color #C15F4E
+//
+//
+// .tag .selected
+// background-color #FFEBC1
+// border 1px solid #FDBF3B
+// color #A6750C
+//
+//
+// #listOfTags .tag span
+// display inline
+// float none
+//
+//
+// span.todo
+// cursor pointer
+// /* display block */
+// /* float left */
+// margin -1px 3px 0px 0px
+//
+//
+// span.todohover
+// background #BABDB6
+// color #888888
+//
+//
+// span.todo .selected
+// background-color #FFEBC1
+// border-color #FDBF3B
+// color #A6750C
+//
+//
+// .matchtag
+// background-color #FBFFC0
+//
+//
+// .matchNEW
+// background-color #FDFCD8
+//
+//
+// .matchTODO
+// background-color #FFE6E4
+//
+//
+// .matchSTRT
+// background-color #FEF2D4
+//
+//
+// .matchWAIT, .matchDLGT
+// background-color #DFFFDF
+//
+//
+// .matchSDAY, .matchDFRD
+// background-color #E0EFFF
+//
+//
+// #listOfTodo, #listOfDone, #listOfTags
+// /* bottom 10px /\* together with this to put the div at the bottom*\/ */
+// /* left 10px */
+// /* list-style-type none */
+// margin-left 0px
+// /* position fixed /\* this is the magic *\/ */
+//
+//
+// .timestamp-kwd
+// background-color #FFF1F1
+// color #880000
+// margin 0px 4px 0px 0px
+// padding 2px 0px 2px 2px
+//
+//
+// .timestamp
+// color #777777
+// font-size 80%
+//
+//
+#table-of-contents
+// background-color #FFFFDD
+// border 1px solid #E4E4E4
+ display table
+ float right
+// line-height 1.2em
+// padding 4px
+// margin 4px
+// max-width 400px
+// float right
+// width auto
+//
+//
+#table-of-contents h2
+ display none
+//
+//
+// #table-of-contents ul
+// margin 0
+// padding 0
+//
+//
+#table-of-contents li
+ list-style-type none
+// margin 0
+//
+//
+// #table-of-contents li li
+// margin-left 1.5em
+//
+//
+// #table-of-contents li li li
+// //font-size 0.8em
+//
+//
+// #table-of-contents a
+// color #606060
+// //font-size 0.9em
+// font-weight normal
+// text-decoration none
+//
+//
+#table-of-contents a:hover
+ text-decoration underline
+// color #C61A1A
+//
+//
+#minitoc
+ background-color highlight
+ position fixed
+ bottom 5em
+ left -5.5em
+ transform rotate(90deg)
+ box-shadow 0px 0px 10px emphasized
+ padding-top 0.1em
+ padding-bottom 0.1em
+ padding-left 0.5em
+ padding-right 0.5em
+ filter opacity(50%)
+ z-index 200
+
+ &:hover
+ padding 1em
+ filter opacity(100%)
+ transform rotate(0deg)
+ left 0
+
+ h2
+ margin-top 0
+ margin-bottom 0
+// border 1px solid #E4E4E4
+// color #484848
+// line-height 1.2em
+// margin 12px
+// padding 4px
+// width auto
+//
+//
+
+
+#minitoc a
+ display block
+ font-family sans-serif
+ text-decoration none
+
+ &:hover
+ text-decoration underline
+// font-size 100%
+// font-weight normal
+//
+//
+#minitoc a
+ display none
+//
+//
+#minitoc:hover a
+ display block
+// padding 1em
+
+//
+//
+// #minitoc h2
+// margin 3px 0px
+// border none
+// font-size 75%
+//
+//
+// p.verse
+// color #808080
+// font-style italic
+//
+//
+// .example
+// background-color #DDFADE
+// border 1px solid #9EC49F
+// color #333333
+//
+//
+// .alert
+// font-weight bold
+// color #FF0000
+//
+//
+#toTop
+ top -100px /* together with this to put the div at the top */
+ position fixed /* this is the magic */
+ text-align center
+ z-index 999
+ display none
+// background #F7F7F7
+// border 1px solid #CCCCCC
+// color #333333
+// cursor pointer
+// font-family verdana
+// //font-size 11px
+// padding 5px
+// right 10px
+// width 100px
+//
+//
+#toTop:hover
+ text-decoration underline
+//
+//
+#left-panel-wrapper
+ display none
+ position fixed
+ z-index 200
+// /* display none /\* hide the panel if Javascript is not running *\/ */
+//
+//
+#left-panel-contents
+ display none
+ position fixed
+ text-align left
+ top 0
+ z-index 200
+// background-color #EFEFEF
+// border-right 1px dotted #ADADAD
+// height 100%
+// left 0px
+// width 199px
+// padding-top 7px
+// padding-left 7px
+//
+//
+#left-panel-button
+ transform rotate(90deg)
+ left -23px
+ position fixed
+ top 50%
+ z-index 200
+// background-color #EFEFEF
+// border 1px dotted #ADADAD
+// border-bottom-width 0px
+// padding 2px 5px 5px 5px
+//
+//
+#right-panel-wrapper
+ position fixed
+ z-index 200
+// /* display none /\* hide the panel if Javascript is not running *\/ */
+//
+//
+#right-panel-contents
+ display none
+ z-index 200
+ position fixed
+ text-align left
+ top 0
+// background-color #EFEFEF
+// border-left 1px dotted #ADADAD
+// height 100%
+// right 0px
+// width 199px
+// padding-top 7px
+// padding-left 7px
+//
+//
+// .org-src-container
+// position relative
+//
+//
+.snippet-copy-to-clipboard
+ display none
+ position absolute
+ left 50px
+ top 50px
+// font-size 0.9em
+// text-decorationunderline
+//
+//
+// .copy-to-clipboard-buttonhover
+// cursor pointer
+//
+//
+// .title
+// margin-bottom 0px
+//
+//
+// ol li,
+// ul li
+// margin-top 1em
+//
+//
+// .outline-4 > ol > li
+// font-weight bold
+//
+//
+// .outline-4 > .org-ul
+// margin-left 5em
+//
+//
+// .org-ul > li
+// font-weight bold
+//
+//
+// a code
+// text-decoration underline
+
+.org-ul
+ margin-top 1em
+
+ li
+ margin-top 0.5em
+.org-ul > li > a
+ font-family sans-serif
diff --git a/sites/disqus.styl b/sites/disqus.com.styl
similarity index 100%
rename from sites/disqus.styl
rename to sites/disqus.com.styl
diff --git a/sites/duckduckgo.styl b/sites/duckduckgo.com.styl
similarity index 100%
rename from sites/duckduckgo.styl
rename to sites/duckduckgo.com.styl
diff --git a/sites/generic.url b/sites/generic.url
new file mode 100644
index 0000000..e69de29
diff --git a/sites/github.styl b/sites/github.styl
index 422c8b5..da5f849 100644
--- a/sites/github.styl
+++ b/sites/github.styl
@@ -169,7 +169,7 @@ a.filter-item
.avatar
.timeline-comment-avatar
- filter opacity(50%)
+ filter opacity(75%)
// ** Code syntax highlighting
.blob-code
@@ -232,6 +232,16 @@ a.filter-item
color green
bold()
+// + signs
+.pl-mi1
+ color green
+ background-color transparent
+
+// - signs
+.pl-md
+ color red
+ background-color transparent
+
// ** .border-*
.border-bottom
@@ -301,6 +311,27 @@ a.filter-item
background-color green
color color-background
+// *** branch popup
+.select-menu-filters
+ background-color color-background-highlight-extra-less-less
+ color emphasized
+
+// branch tabs
+.js-select-menu-tab
+ background-color color-background-highlight-extra-less
+ color emphasized
+
+// branch selected tabs
+.select-menu-tabs a.selected
+.select-menu-tab-nav.selected
+ background-color color-background-highlight-extra
+ color color-background
+
+// *** signed commit popup
+
+.signed-commit-header
+ background-color color-background
+
// ** build
.build-status-item
background-color color-background-highlight-extra-less
@@ -454,6 +485,11 @@ qul.branches-list
&.octicon
color emphasized
+.discussion-item-entity
+.discussion-item .renamed-was
+.discussion-item .renamed-is
+ color emphasized
+
.discussion-timeline:before
background-color color-border
diff --git a/sites/github.url b/sites/github.url
new file mode 100644
index 0000000..7214eb7
--- /dev/null
+++ b/sites/github.url
@@ -0,0 +1 @@
+https://github.com/alphapapa/solarized-everything-css
diff --git a/sites/google.styl b/sites/google.com.styl
similarity index 100%
rename from sites/google.styl
rename to sites/google.com.styl
diff --git a/sites/lwn.styl b/sites/lwn.net.styl
similarity index 100%
rename from sites/lwn.styl
rename to sites/lwn.net.styl
diff --git a/sites/mediawiki.styl b/sites/mediawiki.org.styl
similarity index 100%
rename from sites/mediawiki.styl
rename to sites/mediawiki.org.styl
diff --git a/sites/hackernews.styl b/sites/news.ycombinator.com.styl
similarity index 100%
rename from sites/hackernews.styl
rename to sites/news.ycombinator.com.styl
diff --git a/sites/reddit.styl b/sites/reddit.com.styl
similarity index 100%
rename from sites/reddit.styl
rename to sites/reddit.com.styl
diff --git a/sites/sakai.url b/sites/sakai.url
new file mode 100644
index 0000000..e69de29
diff --git a/sites/stackexchange.styl b/sites/stackexchange.com.styl
similarity index 100%
rename from sites/stackexchange.styl
rename to sites/stackexchange.com.styl
diff --git a/themes/darculized/colors.styl b/themes/darculized/colors.styl
new file mode 100644
index 0000000..9777b52
--- /dev/null
+++ b/themes/darculized/colors.styl
@@ -0,0 +1,23 @@
+// * colors.styl
+
+// ** Darculized colors
+
+// Darculized is a hybrid theme, derived from solarized and darcula
+// See https://github.com/jgkamat/darculized
+
+base03 = #262626
+base02 = #2e2e2e
+base01 = #5e6263
+base00 = #909396
+base0 = #909396
+base1 = #a6aaab
+base2 = #B8BBBD
+base3 = #D2D8D9
+yellow = #B68800
+orange = #E05F27
+red = #bd3832
+magenta = #a8366b
+violet = #797FD4
+blue = #2F7BDE
+cyan = #15968D
+green = #598249
diff --git a/themes/darculized/dark.styl b/themes/darculized/dark.styl
new file mode 100644
index 0000000..2406fe7
--- /dev/null
+++ b/themes/darculized/dark.styl
@@ -0,0 +1,26 @@
+// * darculized-dark.styl
+
+@require colors
+
+// ** Colors
+color-a = #ce4139
+color-a-visited = #B68800
+
+color-background = base03
+color-background-highlight = base02
+color-background-highlight-extra = base01
+color-background-highlight-extra-less = lighten(color-background-highlight, 4%)
+color-background-highlight-extra-less-less = lighten(color-background-highlight, 2%)
+color-background-highlight-tad-extra = lighten(color-background, 2%)
+
+
+color-border = base00
+color-text = base0
+comment = base01
+
+emphasized = base1
+emphasized-more = base2
+emphasized-more-more = base3
+
+button-gradient-top = color-background-highlight-extra
+button-gradient-bottom = color-background-highlight
diff --git a/themes/gruvbox/colors.styl b/themes/gruvbox/colors.styl
new file mode 100644
index 0000000..8474b1f
--- /dev/null
+++ b/themes/gruvbox/colors.styl
@@ -0,0 +1,20 @@
+// * gruvbox-colors.styl
+
+// ** A theme based of the gruvbox color scheme
+
+base03 = #3c3836
+base02 = #282828
+base01 = #b8bb26
+base00 = #fabd2f
+base0 = #83a598
+base1 = #8ec07c
+base2 = #a89984
+base3 = #ebdbb2
+yellow = #d79921
+orange = #fb4934
+red = #cc241d
+magenta = #b16286
+violet = #d3869b
+blue = #458588
+cyan = #689d6a
+green = #98971a
\ No newline at end of file
diff --git a/themes/gruvbox/dark.styl b/themes/gruvbox/dark.styl
new file mode 100644
index 0000000..bccb3d5
--- /dev/null
+++ b/themes/gruvbox/dark.styl
@@ -0,0 +1,26 @@
+// * gruvbox-dark.styl
+
+@require colors
+
+// ** Colors
+color-a = blue
+color-a-visited = violet
+
+color-background = base02
+color-background-highlight = base03
+color-background-highlight-extra = base01
+color-background-highlight-extra-less = lighten(color-background-highlight, 4%)
+color-background-highlight-extra-less-less = lighten(color-background-highlight, 2%)
+color-background-highlight-tad-extra = lighten(color-background, 2%)
+
+
+color-border = base00
+color-text = base0
+comment = base01
+
+emphasized = base1
+emphasized-more = base2
+emphasized-more-more = base3
+
+button-gradient-top = color-background-highlight-extra
+button-gradient-bottom = color-background-highlight
diff --git a/styl/solarized-colors.styl b/themes/solarized/colors.styl
similarity index 100%
rename from styl/solarized-colors.styl
rename to themes/solarized/colors.styl
diff --git a/themes/solarized-dark.styl b/themes/solarized/dark.styl
similarity index 96%
rename from themes/solarized-dark.styl
rename to themes/solarized/dark.styl
index 3f93411..6ece58b 100644
--- a/themes/solarized-dark.styl
+++ b/themes/solarized/dark.styl
@@ -1,6 +1,6 @@
// * dark.styl
-@require solarized-colors
+@require colors
// ** Colors
color-a = blue
diff --git a/themes/solarized-light.styl b/themes/solarized/light.styl
similarity index 96%
rename from themes/solarized-light.styl
rename to themes/solarized/light.styl
index 7d472e6..0c5fb54 100644
--- a/themes/solarized-light.styl
+++ b/themes/solarized/light.styl
@@ -1,6 +1,6 @@
// * light.styl
-@require solarized-colors
+@require colors
// ** Colors
color-a = blue