From 996d6c1e36dba42e74dad02ce3918703cf3d85a5 Mon Sep 17 00:00:00 2001 From: starr-dusT Date: Sun, 20 Dec 2020 00:40:49 -0800 Subject: [PATCH] add gtk themes --- .gitignore | 2 +- .themes/gruvbox-dark-gtk/LICENSE | 674 ++ .themes/gruvbox-dark-gtk/README.md | 22 + .themes/gruvbox-dark-gtk/gtk-2.0/gtkrc | 995 ++ .../gtk-3.0/assets/all-assets.svg | 4456 +++++++++ .../gtk-3.0/assets/all-assets.txt | 38 + .../gtk-3.0/assets/checkbox-checked-dark.svg | 10 + .../checkbox-checked-insensitive-dark.svg | 9 + .../assets/checkbox-checked-insensitive.svg | 9 + .../gtk-3.0/assets/checkbox-checked.svg | 9 + .../gtk-3.0/assets/checkbox-mixed-dark.svg | 9 + .../checkbox-mixed-insensitive-dark.svg | 9 + .../assets/checkbox-mixed-insensitive.svg | 9 + .../gtk-3.0/assets/checkbox-mixed.svg | 9 + .../assets/checkbox-unchecked-dark.svg | 8 + .../checkbox-unchecked-insensitive-dark.svg | 8 + .../assets/checkbox-unchecked-insensitive.svg | 8 + .../gtk-3.0/assets/checkbox-unchecked.svg | 8 + .../assets/grid-selection-checked-dark.svg | 9 + .../gtk-3.0/assets/grid-selection-checked.svg | 9 + .../assets/grid-selection-unchecked-dark.svg | 8 + .../assets/grid-selection-unchecked.svg | 8 + .../menuitem-checkbox-checked-hover.svg | 8 + .../menuitem-checkbox-checked-insensitive.svg | 8 + .../assets/menuitem-checkbox-checked.svg | 8 + .../assets/menuitem-checkbox-mixed-hover.svg | 8 + .../menuitem-checkbox-mixed-insensitive.svg | 8 + .../menuitem-checkbox-mixed-selected.svg | 8 + .../assets/menuitem-checkbox-mixed.svg | 8 + .../assets/menuitem-checkbox-unchecked.svg | 6 + .../assets/menuitem-radio-checked-hover.svg | 8 + .../menuitem-radio-checked-insensitive.svg | 8 + .../gtk-3.0/assets/menuitem-radio-checked.svg | 8 + .../assets/menuitem-radio-mixed-hover.svg | 8 + .../menuitem-radio-mixed-insensitive.svg | 8 + .../assets/menuitem-radio-mixed-selected.svg | 8 + .../gtk-3.0/assets/menuitem-radio-mixed.svg | 8 + .../assets/menuitem-radio-unchecked.svg | 6 + .../gtk-3.0/assets/pane-handle-vertical.svg | 49 + .../gtk-3.0/assets/pane-handle.png | Bin 0 -> 150 bytes .../gtk-3.0/assets/pane-handle.svg | 49 + .../gtk-3.0/assets/pane-handle@2.png | Bin 0 -> 161 bytes .../gtk-3.0/assets/radio-checked-dark.svg | 9 + .../assets/radio-checked-insensitive-dark.svg | 9 + .../assets/radio-checked-insensitive.svg | 9 + .../gtk-3.0/assets/radio-checked.svg | 9 + .../gtk-3.0/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + .../gtk-3.0/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + .../gtk-3.0/assets/radio-selected.svg | 9 + .../gtk-3.0/assets/radio-unchecked-dark.svg | 8 + .../radio-unchecked-insensitive-dark.svg | 8 + .../assets/radio-unchecked-insensitive.svg | 8 + .../gtk-3.0/assets/radio-unchecked.svg | 8 + .../gtk-3.0/assets/radio-unselected-dark.svg | 6 + .../radio-unselected-insensitive-dark.svg | 6 + .../assets/radio-unselected-insensitive.svg | 8 + .../gtk-3.0/assets/radio-unselected.svg | 8 + .themes/gruvbox-dark-gtk/gtk-3.0/gtk-dark.css | 1 + .themes/gruvbox-dark-gtk/gtk-3.0/gtk.css | 1 + .../gtk-3.0/gtk.gresource.xml | 48 + .../gruvbox-dark-gtk/gtk-3.0/thumbnail.png | Bin 0 -> 1693 bytes .themes/gruvbox-dark-gtk/gtk-3.20/assets | 1 + .../gtk-3.20/dist/gtk-dark.css | 8824 +++++++++++++++++ .../gruvbox-dark-gtk/gtk-3.20/dist/gtk.css | 8824 +++++++++++++++++ .../gruvbox-dark-gtk/gtk-3.20/gtk-dark.css | 1 + .themes/gruvbox-dark-gtk/gtk-3.20/gtk.css | 1 + .../gruvbox-dark-gtk/gtk-3.20/gtk.gresource | Bin 0 -> 5290504 bytes .../gtk-3.20/gtk.gresource.xml | 35 + .../gruvbox-dark-gtk/gtk-3.20/thumbnail.png | 1 + .themes/gruvbox-dark-gtk/index.theme | 11 + .themes/gruvbox-dark-gtk/oomox-color-file | 78 + 74 files changed, 24523 insertions(+), 1 deletion(-) create mode 100644 .themes/gruvbox-dark-gtk/LICENSE create mode 100644 .themes/gruvbox-dark-gtk/README.md create mode 100644 .themes/gruvbox-dark-gtk/gtk-2.0/gtkrc create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.txt create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-unchecked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-hover.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-hover.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-selected.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-unchecked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle-vertical.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle.png create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle@2.png create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive-dark.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected.svg create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/gtk-dark.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/gtk.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/gtk.gresource.xml create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.0/thumbnail.png create mode 120000 .themes/gruvbox-dark-gtk/gtk-3.20/assets create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/dist/gtk-dark.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/dist/gtk.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/gtk-dark.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/gtk.css create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource create mode 100644 .themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource.xml create mode 120000 .themes/gruvbox-dark-gtk/gtk-3.20/thumbnail.png create mode 100644 .themes/gruvbox-dark-gtk/index.theme create mode 100644 .themes/gruvbox-dark-gtk/oomox-color-file diff --git a/.gitignore b/.gitignore index e38ac6fa..0482aa33 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ !.imwheelrc !.xinitrc !/.icons -~/.themes +!/.themes ## ~/.xmonad !/.xmonad diff --git a/.themes/gruvbox-dark-gtk/LICENSE b/.themes/gruvbox-dark-gtk/LICENSE new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/.themes/gruvbox-dark-gtk/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. + + + Copyright (C) + + 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: + + Copyright (C) + 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/.themes/gruvbox-dark-gtk/README.md b/.themes/gruvbox-dark-gtk/README.md new file mode 100644 index 00000000..32b4f761 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/README.md @@ -0,0 +1,22 @@ +# jmattheis/gruvbox-dark-gtk + +Created with https://github.com/themix-project/oomox + +Used with https://github.com/jmattheis/gruvbox-dark-icons-gtk + +## Install + +Available in the aur -> https://aur.archlinux.org/packages/gruvbox-dark-gtk/ + +```bash +$ git clone https://github.com/jmattheis/gruvbox-dark-gtk ~/.themes/gruvbox-dark-gtk +``` +Switch theme. (Can be done with lxappearance). + +## Screenshots + +![explorer](.github/explorer.png) + +![lxappearance](.github/lxappearance.png) + +![pavucontrol](.github/pavucontrol.png) diff --git a/.themes/gruvbox-dark-gtk/gtk-2.0/gtkrc b/.themes/gruvbox-dark-gtk/gtk-2.0/gtkrc new file mode 100644 index 00000000..82f51f64 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-2.0/gtkrc @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#3c3836\nbg_color:#282828\ntooltip_bg_color:#282828\nselected_bg_color:#7c6f64\ntext_color:#d5c4a1\nfg_color:#bdae93\ntooltip_fg_color:#bdae93\nselected_fg_color:#282828\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#bdae93\ntoolbar_bg_color:#282828\ntoolbar_fg_color:#bdae93\nmenu_bg_color:#1d2021\nmenu_fg_color:#bdae93\npanel_bg_color:#282828\npanel_fg_color:#bdae93\nlink_color:#a551cb\nbtn_bg_color:#1d2021\nbtn_fg_color:#bdae93\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#bdae93\nprimary_caret_color:#bdae93\nsecondary_caret_color:#bdae93\naccent_bg_color:#ffde9b\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 4# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 4 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 4 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 4 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*" style "clearlooks-notebook" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*" style "murrine-button" +widget_class "**" style "murrine-statusbar" +widget_class "*" style "murrine-progressbar" +widget_class "*" style "murrine-progressbar" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-comboboxentry" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menu-item" +widget_class "**" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "**" style "murrine-menubar" +widget_class "***" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.." style "murrine-frame-title" + +widget_class "*.*" style "murrine-treeview" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +widget_class "*." style "clearlooks-radiocheck" +widget_class "*.*." style "clearlooks-base-radiocheck" +widget_class "*" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "**" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.." style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "**" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "**" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.." style "murrine-buttonlabel" +widget_class "***" style:highest "murrine-buttonlabel" +widget_class "***" style:highest "clearlooks-radiocheck-label" +widget_class "**" style "murrine-comboboxtext" +widget_class "**" style "murrine-togglebutton" +widget_class "*." style "murrine-radiocheck" +widget_class "***" style:highest "murrine-entry" +widget_class "****" style:highest "murrine-toolbutton-label" diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.svg new file mode 100644 index 00000000..6b2b9d79 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.txt b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.txt new file mode 100644 index 00000000..6e738e3f --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/all-assets.txt @@ -0,0 +1,38 @@ +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-checked-insensitive +checkbox-checked +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-insensitive +checkbox-mixed +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-insensitive +checkbox-unchecked +grid-selection-checked-dark +grid-selection-checked +grid-selection-unchecked-dark +grid-selection-unchecked +menuitem-checkbox-checked-hover +menuitem-checkbox-checked-insensitive +menuitem-checkbox-checked +menuitem-checkbox-mixed-hover +menuitem-checkbox-mixed-insensitive +menuitem-checkbox-mixed +menuitem-radio-checked-hover +menuitem-radio-checked-insensitive +menuitem-radio-checked +pane-handle +radio-checked-dark +radio-checked-insensitive-dark +radio-checked-insensitive +radio-checked +radio-mixed-dark +radio-mixed-insensitive-dark +radio-mixed-insensitive +radio-mixed +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-unchecked-insensitive +radio-unchecked diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 00000000..2bdd542c --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 00000000..d1ee7e87 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive.svg new file mode 100644 index 00000000..d1ee7e87 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked.svg new file mode 100644 index 00000000..887e7f84 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 00000000..56ed7b97 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 00000000..0e24a384 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..0e24a384 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed.svg new file mode 100644 index 00000000..56ed7b97 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 00000000..9962d173 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..286198e2 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 00000000..286198e2 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked.svg new file mode 100644 index 00000000..9962d173 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked-dark.svg new file mode 100644 index 00000000..f04114e5 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 00000000..f04114e5 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 00000000..884a5c24 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 00000000..884a5c24 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 00000000..cee90fc2 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 00000000..51483d49 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked.svg new file mode 100644 index 00000000..a577c2be --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 00000000..be634237 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..361f0e5c --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 00000000..7ff95eb2 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 00000000..4061f717 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 00000000..05cd4ac5 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 00000000..8710ee07 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 00000000..8bce1980 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked.svg new file mode 100644 index 00000000..e22469b0 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 00000000..e6894538 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 00000000..02c3fb95 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 00000000..41f4882f --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed.svg new file mode 100644 index 00000000..b8f87e9d --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-unchecked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-unchecked.svg new file mode 100644 index 00000000..0395c83c --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle-vertical.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle-vertical.svg new file mode 100644 index 00000000..c1dd3fcd --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle.png b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle.png new file mode 100644 index 0000000000000000000000000000000000000000..e67a9dc523a81c476603ecaeb1398385e9529148 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^EI`c3!3HEn^LrP71d5$JLpXq-h9ji|Bw64QSqxNv z9fTR3G-g)-1tm*dBT9nv(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647DiZc|aSY*@ lnVgc4V34+e$KcW-9tI;uhPe)jZB;;N22WQ%mvv4FO#oNoB~$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle@2.png b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/pane-handle@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2cd077af89f942974b3d387dd8f223c27e7f3e GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^96&6@!3HGLoaUDSDVAa<&kznEsNqQI0P;BtJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ea-J@Z zAsQ2tQxXyk(he}s_~6MWf8d0H6dw=I6%KZW^M4o?ulo|L2vo`7>FVdQ&MBb@02%oz AHvj+t literal 0 HcmV?d00001 diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-dark.svg new file mode 100644 index 00000000..0c4dffa0 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 00000000..8040629a --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive.svg new file mode 100644 index 00000000..8040629a --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked.svg new file mode 100644 index 00000000..0c4dffa0 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 00000000..1ce2c56f --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 00000000..428ed540 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive.svg new file mode 100644 index 00000000..428ed540 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed.svg new file mode 100644 index 00000000..1ce2c56f --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected-insensitive.svg new file mode 100644 index 00000000..8040629a --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected.svg new file mode 100644 index 00000000..0c4dffa0 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-dark.svg new file mode 100644 index 00000000..c51228a9 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..7f8d40c1 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive.svg new file mode 100644 index 00000000..7f8d40c1 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked.svg new file mode 100644 index 00000000..c51228a9 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 00000000..214ed944 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 00000000..0fdfaf46 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive.svg new file mode 100644 index 00000000..7f8d40c1 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected.svg b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected.svg new file mode 100644 index 00000000..c51228a9 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/gtk-dark.css b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..b00626d6 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk-dark.css"); diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.css b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.css new file mode 100644 index 00000000..c6eab95d --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk.css"); diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.gresource.xml b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.gresource.xml new file mode 100644 index 00000000..8281d702 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.0/gtk.gresource.xml @@ -0,0 +1,48 @@ + + + + assets/checkbox-checked-dark.svg + assets/checkbox-checked-insensitive-dark.svg + assets/checkbox-checked-insensitive.svg + assets/checkbox-checked.svg + assets/checkbox-mixed-dark.svg + assets/checkbox-mixed-insensitive-dark.svg + assets/checkbox-mixed-insensitive.svg + assets/checkbox-mixed.svg + assets/checkbox-unchecked-dark.svg + assets/checkbox-unchecked-insensitive-dark.svg + assets/checkbox-unchecked-insensitive.svg + assets/checkbox-unchecked.svg + assets/grid-selection-checked-dark.svg + assets/grid-selection-checked.svg + assets/grid-selection-unchecked-dark.svg + assets/grid-selection-unchecked.svg + assets/menuitem-checkbox-checked-hover.svg + assets/menuitem-checkbox-checked-insensitive.svg + assets/menuitem-checkbox-checked.svg + assets/menuitem-checkbox-unchecked.svg + assets/menuitem-checkbox-mixed-hover.svg + assets/menuitem-checkbox-mixed-insensitive.svg + assets/menuitem-checkbox-mixed.svg + assets/menuitem-radio-checked-hover.svg + assets/menuitem-radio-checked-insensitive.svg + assets/menuitem-radio-checked.svg + assets/menuitem-radio-unchecked.svg + assets/radio-checked-dark.svg + assets/radio-checked-insensitive-dark.svg + assets/radio-checked-insensitive.svg + assets/radio-checked.svg + assets/radio-mixed-dark.svg + assets/radio-mixed-insensitive-dark.svg + assets/radio-mixed-insensitive.svg + assets/radio-mixed.svg + assets/radio-unchecked-dark.svg + assets/radio-unchecked-insensitive-dark.svg + assets/radio-unchecked-insensitive.svg + assets/radio-unchecked.svg + assets/pane-handle.png + assets/pane-handle@2.png + dist/gtk.css + dist/gtk-dark.css + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.0/thumbnail.png b/.themes/gruvbox-dark-gtk/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..147bc71374393e0a0468918dd57871a36cd2b94c GIT binary patch literal 1693 zcmV;O24eY%P)Pu|L?V$7iX<8m6&N8J1Bt{0HBl43KqMHH!3>PO(REwf^>%GM@RIvs8U!XI8^g7O7Sx(cM z;;I>sA}f3_l1xg)7BWAK8f~vIyFI*^NEKJjcno^3zSi#U=Zh_5ei%(1G(#^amjOUb zq-dHhwu*U!0sultv1LrlLe`cOB^fd%qrTca5rH0wxAaJ9qQslsRqA*aJ?)a$}RER-BZ6aoN@ z2~AT=YV2__IT#4f<@GAb;~m4$YFq{Y3Q=kTpF(J9odW@cLQx=uq7VW=02&GrOhTb3 z0#sk;KuFc1Q!kPCl?xe4-DAk&bXe1ASxU)MT8R*nq;y(RoOVmzlBRyz>sBv2wEvAv zI~o&j-RZpa^R*E??TfQ@)3aMPtorPm%Tsm>Ol?)=@;axKmOCDLBC+_a<2fyB)ayc_ z=*$6|N=degvT%fvBsmXN)4o*eRG?bfpw|HuqDfAZjw6X$7-X7BFpS}pU%(fuPMeqjqljJcJqdn!O(ESQU}X0m#$p9bN^vZ(h;K8G%jHorlWTt z^AWIOX?3l$BJ)1zNwpmSTm$}0S5dIpY{*Gu zmRWK%La54NTh&oBlgKR7MzqCjx^SvF)4tc)cdM;4zXbqb%f?k# zZ`}3xLjdsOuh&n1dZ5Z~0RYzk-|6xIKzFZCqoFD+WqdHAe%g2h^J;$=l#wOk`+l-`h5YncdV*K(^O1M<|lO~ zqcs%LP{?97ZQZom;|~HrpEt0gp+=`=0N~Xf8?qyZV+otJEE`snx;Jlky!68QYNw5% z={H~B*5~2_c(uP1f?ZtJpIOwIfE=s32=J$U-UFY{X}N+hM$`#pJIo|4jWG0AaS zX~u#E$Faj=BELg40HCI(CPGN#^4hj`SAJ7GIo7RS*8R})_;2p7YGUf5JHNq81!7R#Z17U*C~oJms!K$v}8i7@JHGAX&Hug?_=gwWF#(NEJYEld_S!ve8rbb(kj nx 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #1d2021; +@define-color dark_fg_color #bdae93; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #282828; +@define-color theme_fg_color #bdae93; +@define-color theme_base_color #3c3836; +@define-color theme_text_color #d5c4a1; +@define-color theme_selected_bg_color #7c6f64; +@define-color theme_selected_fg_color #282828; +@define-color theme_tooltip_bg_color #282828; +@define-color theme_tooltip_fg_color #bdae93; +/* shadow effects */ +@define-color light_shadow #292929; +@define-color dark_shadow #2a2419; +/* misc colors used by gtk+ */ +@define-color info_fg_color #3c3836; +@define-color info_bg_color #b790e6; +@define-color warning_fg_color #3c3836; +@define-color warning_bg_color #fbb082; +@define-color question_fg_color #3c3836; +@define-color question_bg_color #b790e6; +@define-color error_fg_color #3c3836; +@define-color error_bg_color #fb90a2; +@define-color link_color #a551cb; +@define-color success_color #cbe082; +@define-color warning_color #fbb082; +@define-color error_color #fb90a2; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#bdae93,#282828,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +@define-color borders mix(#282828,#bdae93,0.18); +@define-color unfocused_borders mix(#282828,mix(#282828,#bdae93,0.18),0.9); +@define-color button_bg_color #1d2021; +@define-color button_fg_color #bdae93; +@define-color header_button_bg_color #282828; +@define-color header_button_fg_color #bdae93; +@define-color insensitive_bg_color mix(#282828,#3c3836,0.6); +@define-color insensitive_fg_color mix(#bdae93,#282828,0.5); +/* osd */ +@define-color osd_base #1d2021; +@define-color osd_bg rgba(29, 32, 33, 0.8); +@define-color osd_fg #bdae93; +@define-color osd_insensitive_bg_color mix(#bdae93,rgba(29, 32, 33, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#bdae93,#1d2021,0.6); +@define-color osd_borders_color rgba(25, 27, 28, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #1d2021; +@define-color lightdm_fg_color #bdae93; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#bdae93,#282828,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #d5c4a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #282828; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3c3836; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #7c6f64; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #282828; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #020202; +/* window manager colors */ +@define-color wm_bg_focused #1d2021; +@define-color wm_bg_unfocused #282828; +@define-color wm_border_focused #d5c4a1; +@define-color wm_border_unfocused #282828; +@define-color wm_title_focused #bdae93; +@define-color wm_title_unfocused mix(#bdae93,#282828,0.4); +@define-color wm_icons_focused #bdae93; +@define-color wm_icons_focused_prelight #7c6f64; +@define-color wm_icons_focused_pressed #635950; +@define-color wm_icons_unfocused mix(#bdae93,#282828,0.4); +@define-color wm_icons_unfocused_prelight #7c6f64; +@define-color wm_icons_unfocused_pressed #635950; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0; + outline-color: rgba(124, 111, 100, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 2px; } + +/************* + ! Base states + *************/ +:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #7c6f64; + color: #282828; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #a551cb; } + *:disabled, *:disabled:disabled { + color: mix(#bdae93,#282828,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #a551cb; } + +.background { + background-color: #282828; + color: #bdae93; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #282828; } + +.gtkstyle-fallback { + background-color: rgba(40, 40, 40, 0.5); + color: #bdae93; } + .gtkstyle-fallback:hover { + background-color: #2c2c2c; + color: #bdae93; } + .gtkstyle-fallback:active { + background-color: #242424; + color: #bdae93; } + .gtkstyle-fallback:disabled { + background-color: #282828; + color: mix(#bdae93,#282828,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #bdae93; } + label.separator:backdrop { + color: mix(#bdae93,#282828,0.5); } + +label selection { + background-color: #7c6f64; + color: #282828; } + +label:disabled { + color: mix(#bdae93,#282828,0.5); } + label:disabled:backdrop { + color: #020202; } + +label:backdrop { + color: mix(#bdae93,#282828,0.5); } + +assistant .sidebar { + background-color: #3c3836; + border-top: 1px solid mix(#282828,#bdae93,0.18); } + assistant .sidebar:backdrop { + background-color: #3c3836; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 2px 4px; } + +assistant .sidebar label.highlight { + background-color: mix(#bdae93,#282828,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7c6f64), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7c6f64), to(transparent)); } } + +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7c6f64), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(83, 72, 51, 0.87451)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +button, button.nautilus-circular-button.image-button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd, +#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button, +#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child, +#XfceNotifyWindow spinbutton.vertical button:first-child, treeview.view header button, treeview.view header button:hover, treeview.view header button:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { + min-height: 18px; + min-width: 18px; + padding: 2px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 2px; + transition: 150ms ease; + outline-color: transparent; } + button.text-button, button.text-button.nautilus-circular-button.image-button, toolbar.inline-toolbar button.text-button, .text-button.suggested-action, .text-button.destructive-action, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, infobar.info button.text-button, infobar.warning button.text-button, infobar.question button.text-button, infobar.error button.text-button, popover.background button.text-button, frame.app-notification button.text-button, + #XfceNotifyWindow button.text-button, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow spinbutton:not(.vertical) button.text-button, .osd spinbutton.vertical button.text-button:first-child, + #XfceNotifyWindow spinbutton.vertical button.text-button:first-child, treeview.view header button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, #login_window button.text-button, #shutdown_button button.text-button, #restart_button button.text-button { + padding: 2px 2.2857142857px; } + +calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, modelbutton.flat, +menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +spinbutton:not(.vertical) button:dir(rtl), spinbutton:not(.vertical) button.nautilus-circular-button.image-button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), +toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), +toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(ltr) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.inline-toolbar button:first-child, .inline-toolbar button.nautilus-circular-button.image-button:first-child, +.linked > button:first-child, .linked > button.nautilus-circular-button.image-button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, headerbar .linked > button.nautilus-circular-button.image-button:first-child, toolbar .linked > button:first-child, toolbar .linked > button.nautilus-circular-button.image-button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat { + border-width: 1px; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; } + +.inline-toolbar button:last-child, +.linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat { + border-width: 1px; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 2px 2px 0; } + +.inline-toolbar button:only-child, +.linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat { + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 2px; } + +.inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, +.linked > button, .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, headerbar .linked > button.nautilus-circular-button.image-button, toolbar .linked > button, toolbar .linked > button.nautilus-circular-button.image-button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > button:first-child, .linked.vertical > button.nautilus-circular-button.image-button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 2px 2px 0 0; } + +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 2px 2px; } + +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-width: 1px; + border-radius: 2px; + -gtk-outline-radius: 2px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover { + border: 1px solid rgba(40, 40, 40, 0.3); + background-color: rgba(189, 174, 147, 0.2); + background-image: none; + box-shadow: none; } + infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover { + border: 1px solid rgba(124, 111, 100, 0.3); + background-color: rgba(40, 40, 40, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #1d2021; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button, + stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button:checked, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover, button.flat.nautilus-circular-button.image-button:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active, button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover, button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover, button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover, button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1d2021,#bdae93,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#1d2021,#bdae93,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(29, 32, 33, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, + .linked > button, + .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .inline-toolbar button.nautilus-circular-button.image-button:hover, + .linked > button:focus, + .linked > button:hover, + .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .inline-toolbar button:active, .inline-toolbar button.nautilus-circular-button.image-button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, + .linked > button:active, + .linked > button.nautilus-circular-button.image-button:active, + .linked > button:active:hover, + .linked > button:active:focus, + .linked > button:active:hover:focus, + .linked > button:checked, + .linked > button:checked:hover, + .linked > button:checked:focus, + .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + .inline-toolbar button:disabled, + .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; } + .inline-toolbar button:last-child, .inline-toolbar button:only-child, + .linked > button:last-child, + .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, + .linked > button:last-child:hover, + .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, + .linked > button:disabled:last-child, + .linked > button:disabled:only-child, + .linked > button:active:disabled:last-child, + .linked > button:active:disabled:only-child, + .linked > button:checked:disabled:last-child, + .linked > button:checked:disabled:only-child { + box-shadow: none; } + .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, + .linked > button:active:last-child, + .linked > button:active:last-child:focus, + .linked > button:active:last-child:hover, + .linked > button:active:last-child:hover:focus, + .linked > button:checked:last-child, + .linked > button:checked:last-child:focus, + .linked > button:checked:last-child:hover, + .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, + .linked > button:active:only-child, + .linked > button:active:only-child:focus, + .linked > button:active:only-child:hover, + .linked > button:active:only-child:hover:focus, + .linked > button:checked:only-child, + .linked > button:checked:only-child:focus, + .linked > button:checked:only-child:hover, + .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #171a1a; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child { + box-shadow: none; } + .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button, button.circular-button.nautilus-circular-button.image-button { + padding: 0; + min-width: 26px; + min-height: 26px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label, button.circular-button.nautilus-circular-button.image-button label { + padding: 0; } + +spinbutton:disabled { + opacity: .6; } + +spinbutton button, spinbutton button.nautilus-circular-button.image-button { + color: #bdae93; + padding: 2px 3px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: #232628; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(164, 143, 105, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:focus, spinbutton button:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:hover:active:hover, spinbutton button:hover:active:focus, spinbutton button:hover:active:hover:focus, spinbutton button:hover:checked, spinbutton button:hover:checked:hover, spinbutton button:hover:checked:focus, spinbutton button:hover:checked:hover:focus, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:hover, spinbutton button:focus:hover:active:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:hover, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + spinbutton button:focus:hover { + color: mix(#bdae93,mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#bdae93,#282828,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.9); } + spinbutton button:backdrop:disabled { + color: rgba(2, 2, 2, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #3c3836; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 2px; + -gtk-outline-radius: 2px; + color: #d5c4a1; + caret-color: #d5c4a1; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #363231; + background-image: none; + color: mix(#3c3836,#d5c4a1,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button:active, spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#282828,mix(#282828,#bdae93,0.18),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 2px 2px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); + box-shadow: inset 1px 0 mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 0px; + padding-right: 0px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + +spinbutton.vertical button.up { + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 2px 2px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + +spinbutton.vertical button.down { + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 2px 2px; } + spinbutton.vertical button.down:focus { + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 2.2857142857px; + padding-right: 2.2857142857px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 14px; + min-width: 14px; + padding: 1px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 2px 2.2857142857px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 2px; } + +combobox menu menuitem { + padding: 2px 3px; } + combobox menu menuitem cellview { + min-height: 18px; } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.1), inset 0 1px rgba(42, 36, 25, 0.12), inset -1px 0 rgba(42, 36, 25, 0.1), inset 0 -1px rgba(42, 36, 25, 0.05); } + entry:focus, popover.background entry:focus, + #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, + #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, + #XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; } + entry:selected, popover.background entry:selected, + #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, + #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #7c6f64; + color: #282828; } + entry:disabled, popover.background entry:disabled, + #XfceNotifyWindow entry:disabled, #login_window entry:disabled { + box-shadow: none; } + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { + background-color: #7c6f64; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #282828; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 2px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 2px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #3c3836; + border-color: #f98138; + background-color: mix(#3c3836,#fbb082,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #3c3836; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fbb082,0.3); + background-color: #fbb082; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #3c3836; + color: #fbb082; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #3c3836; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #3c3836; + color: #fb90a2; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #3c3836; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #3c3836; + color: #fb90a2; } + +entry { + background-color: #3c3836; + background-image: none; + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); + padding: 4px 2.2857142857px; + color: #d5c4a1; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + entry:focus, entry:hover { + border-color: mix(#7c6f64,mix(#3c3836,#d5c4a1,0.2),0.3); } + entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.7); } + entry:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.85); } + entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); } + entry:focus, entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + entry:disabled { + background-color: mix(#3c3836,#d5c4a1,0.07); + background-image: none; + opacity: .9; + color: mix(#3c3836,#d5c4a1,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 1px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 4px 1px; } + toolbar.vertical separator { + margin: 4px 1px 4px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 5px; + margin-bottom: 5px; } + headerbar switch { + margin-top: 3px; + margin-bottom: 3px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, + window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, + window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 2px; } + window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 2px; } + +headerbar, .titlebar:not(headerbar) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + color: #bdae93; + background-color: #1d2021; + background-image: none; + border-radius: 2px 2px 0 0; + color: #bdae93; + padding: 0 6px; + min-height: 42px; } + headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: mix(#7c6f64,#1d2021,0.3); } + headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) { + border-color: #141617; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #191b1c; } + headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #171a1a; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #1a1d1e; + background-image: none; + color: mix(#bdae93,#1d2021,0.5); } + headerbar .background, .titlebar:not(headerbar) .background { + background-color: #1d2021; + border-color: mix(#1d2021,#bdae93,0.3); } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 4px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar button, .titlebar:not(headerbar) button, headerbar button.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.nautilus-circular-button.image-button { + background-color: #1d2021; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active, headerbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1d2021,#bdae93,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#1d2021,#bdae93,0.6); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button.separator.nautilus-circular-button.image-button, headerbar button .separator, .titlebar:not(headerbar) button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 0.85); } + headerbar button separator, .titlebar:not(headerbar) button separator, headerbar button.nautilus-circular-button.image-button separator, .titlebar:not(headerbar) button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 2px; } + headerbar .linked > button, .titlebar:not(headerbar) .linked > button, headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover, headerbar .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button.nautilus-circular-button.image-button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; } + headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar box button.image-button, .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #111314; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar separator, .titlebar:not(headerbar) separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #282828; + background-image: none; + color: mix(#bdae93,#282828,0.4); + text-shadow: none; } + headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { + min-height: 24px; + box-shadow: none; + border: 0; } + headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd headerbar:backdrop:dir(rtl), .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(ltr), .solid-csd .titlebar:dir(ltr):not(headerbar) { + border-radius: 0; + box-shadow: none; } + .tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), + .maximized headerbar:backdrop, + .maximized .titlebar:backdrop:not(headerbar), + .maximized headerbar, + .maximized .titlebar:not(headerbar) { + border-radius: 0; } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; } + headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + margin-left: 2px; } + headerbar button, .titlebar:not(headerbar) button, headerbar button.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + padding: 2px; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active, headerbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button.separator.nautilus-circular-button.image-button, headerbar button .separator, .titlebar:not(headerbar) button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button separator, .titlebar:not(headerbar) button separator, headerbar button.nautilus-circular-button.image-button separator, .titlebar:not(headerbar) button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + headerbar button.text-button, .titlebar:not(headerbar) button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 2px 5px; } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; } + headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:backdrop, .titlebar:not(headerbar) button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#bdae93,#282828,0.4); } + headerbar button stack box.narrow, .titlebar:not(headerbar) button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + headerbar button:not(:checked):not(:hover) stack box, .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box { + color: #bdae93; } + headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 2px; } + headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 2px; + background-image: none; + background-color: transparent; + color: #bdae93; + box-shadow: none; } + headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #7c6f64; + box-shadow: none; } + headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #70645a; + box-shadow: none; } + headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#bdae93,#282828,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #282828; + background-image: none; + border-color: #202020; + color: #bdae93; } + toolbar:focus, toolbar:hover { + border-color: mix(#7c6f64,#282828,0.3); } + toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { + border-color: #1c1c1c; } + toolbar:disabled { + border-color: #222222; } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: #202020; } + toolbar:disabled { + background-color: #242424; + background-image: none; + color: mix(#bdae93,#282828,0.5); } + toolbar .background { + background-color: #282828; + border-color: mix(#282828,#bdae93,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 4px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 4px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar button, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover, toolbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active, toolbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover, toolbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover, toolbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover, toolbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 2px; } + toolbar .linked > button, toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar .linked > button:focus, toolbar .linked > button:hover, toolbar .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar .linked > button:active, toolbar .linked > button.nautilus-circular-button.image-button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #202020; } + toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar .linked > button:disabled:last-child, toolbar .linked > button:disabled:only-child, toolbar .linked > button:active:disabled:last-child, toolbar .linked > button:active:disabled:only-child, toolbar .linked > button:checked:disabled:last-child, toolbar .linked > button:checked:disabled:only-child { + box-shadow: none; } + toolbar .linked > button:active:last-child, toolbar .linked > button:active:last-child:focus, toolbar .linked > button:active:last-child:hover, toolbar .linked > button:active:last-child:hover:focus, toolbar .linked > button:checked:last-child, toolbar .linked > button:checked:last-child:focus, toolbar .linked > button:checked:last-child:hover, toolbar .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + toolbar separator, toolbar separator:disabled { + color: #181818; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#282828,#bdae93,0.18); + background-color: mix(mix(#282828,#bdae93,0.18),#282828,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + background-color: mix(#282828,mix(#282828,mix(#282828,#bdae93,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.nautilus-circular-button.image-button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + toolbar.inline-toolbar button.flat, toolbar.inline-toolbar button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.nautilus-circular-button.image-button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #bdae93; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator { + background-color: #1a1c1d; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { + border-radius: 0; + border-top-color: transparent; } + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 2px; + border-top: 1px solid mix(#282828,#bdae93,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #272727; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; + color: #bdae93; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #cbe082; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #282828; + border-color: rgba(203, 224, 130, 0); + background-color: rgba(203, 224, 130, 0); + background-image: none; + box-shadow: none; } + .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + background-color: #d1e490; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .suggested-action:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus { + background-color: #d1e490; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #d7e79e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .suggested-action:checked:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + color: #282828; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#cbe082,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#cbe082,#282828,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#cbe082,#282828,0.6); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, .titlebar:not(headerbar).selection-mode button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(203, 224, 130, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { + color: rgba(203, 224, 130, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, .titlebar:not(headerbar).selection-mode button.suggested-action separator { + background-image: image(mix(#282828,#cbe082,0.9)); } + +.destructive-action { + background-color: #fb90a2; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .destructive-action:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .destructive-action.flat { + color: #282828; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #282828; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#282828,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#282828,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + .destructive-action separator { + background-image: image(mix(#282828,#fb90a2,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #7c6f64; + background-image: none; + border-color: #635950; + color: #282828; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#7c6f64,#7c6f64,0.3); } + headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, + .titlebar:not(headerbar).selection-mode:active, + .titlebar:not(headerbar).selection-mode:active:hover, + .titlebar:not(headerbar).selection-mode:active:focus, + .titlebar:not(headerbar).selection-mode:active:hover:focus, + .titlebar:not(headerbar).selection-mode:checked, + .titlebar:not(headerbar).selection-mode:checked:hover, + .titlebar:not(headerbar).selection-mode:checked:focus, + .titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: #574e46; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: #695e55; } + headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, + .titlebar:not(headerbar).selection-mode:active:disabled, + .titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: #635950; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #70645a; + background-image: none; + color: mix(#282828,#7c6f64,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #7c6f64; + border-color: mix(#7c6f64,#282828,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 4px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar.selection-mode button.flat, headerbar.selection-mode button.flat.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button { + color: #282828; + border-color: rgba(124, 111, 100, 0); + background-color: rgba(124, 111, 100, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #827569; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #827569; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #887a6e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:active:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #282828; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#7c6f64,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#7c6f64,#282828,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#7c6f64,#282828,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(124, 111, 100, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(124, 111, 100, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#282828,#7c6f64,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 2px; } + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode .linked > button:focus, + .titlebar:not(headerbar).selection-mode .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode .linked > button:active, headerbar.selection-mode .linked > button:active:hover, headerbar.selection-mode .linked > button:active:focus, headerbar.selection-mode .linked > button:active:hover:focus, headerbar.selection-mode .linked > button:checked, headerbar.selection-mode .linked > button:checked:hover, headerbar.selection-mode .linked > button:checked:focus, headerbar.selection-mode .linked > button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #635950; } + headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode .linked > button:disabled:last-child, headerbar.selection-mode .linked > button:disabled:only-child, headerbar.selection-mode .linked > button:active:disabled:last-child, headerbar.selection-mode .linked > button:active:disabled:only-child, headerbar.selection-mode .linked > button:checked:disabled:last-child, headerbar.selection-mode .linked > button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar.selection-mode .linked > button:active:only-child, headerbar.selection-mode .linked > button:active:only-child:focus, headerbar.selection-mode .linked > button:active:only-child:hover, headerbar.selection-mode .linked > button:active:only-child:hover:focus, headerbar.selection-mode .linked > button:checked:only-child, headerbar.selection-mode .linked > button:checked:only-child:focus, headerbar.selection-mode .linked > button:checked:only-child:hover, headerbar.selection-mode .linked > button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 2px 6px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #4a433c; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar.selection-mode button.flat, headerbar.selection-mode button.flat.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button { + color: #282828; + border-color: rgba(124, 111, 100, 0); + background-color: rgba(124, 111, 100, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #827569; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #827569; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #887a6e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:active:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #282828; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#7c6f64,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#7c6f64,#282828,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#7c6f64,#282828,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(124, 111, 100, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(124, 111, 100, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#282828,#7c6f64,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #7c6f64; + background-image: none; } + headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop, + .titlebar:not(headerbar).selection-mode .selection-menu { + color: #635950; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; } + headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #574e46; } + headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, + .titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #5d534b; } + headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(40, 40, 40, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu .titlebar:not(headerbar).selection-mode label.separator { + color: #574e46; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #d5c4a1; } + calendar:selected { + border-radius: 2px; } + calendar.header { + border-bottom: 1px solid rgba(83, 72, 51, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(83, 72, 51, 0.1); } + calendar.button { + color: rgba(189, 174, 147, 0.55); } + calendar.button:hover { + color: #bdae93; } + calendar.button:backdrop { + color: alpha(mix(#bdae93,#282828,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#bdae93,#282828,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#bdae93,#282828,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#7c6f64,#bdae93,0.5); } + calendar:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #3c3836; + color: #d5c4a1; } + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.dark overlay { + color: #282828; } + colorswatch.dark overlay:hover { + border-color: rgba(83, 72, 51, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#7c6f64,#282828,0.66); } + +colorswatch.light overlay { + color: #d5c4a1; } + colorswatch.light overlay:hover { + border-color: rgba(83, 72, 51, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #7c6f64; + box-shadow: inset 0 0 0 2px #685d54, inset 0 0 0 1px #7c6f64; } + colorswatch:drop(active).dark overlay { + border-color: #7c6f64; + box-shadow: inset 0 0 0 2px rgba(83, 72, 51, 0.3), inset 0 0 0 1px #7c6f64; } + +colorswatch overlay { + border: 1px solid rgba(83, 72, 51, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.4), inset 0 -1px rgba(83, 72, 51, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(83, 72, 51, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(83, 72, 51, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #282828; } + +colorswatch#add-color-button { + border-radius: 2px 2px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 2px; } + colorswatch#add-color-button overlay { + background-color: #262626; + color: #bdae93; } + colorswatch#add-color-button overlay:hover { + background-color: #242424; } + colorswatch#add-color-button overlay:backdrop { + background-color: #262626; } + +colorswatch#editor-color-sample { + border-radius: 2px; } + colorswatch#editor-color-sample overlay { + border-radius: 2.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 2px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 2px; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/*********************** +! Font and file choosers +************************/ +filechooser { + /* for fallback when header bar not used */ } + filechooser .dialog-action-box { + border-top: 1px solid mix(#282828,#bdae93,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#282828,#bdae93,0.18); + background-color: #282828; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#7c6f64,#3c3836,0.5); } + +list { + color: #d5c4a1; + background-color: #3c3836; + border-color: mix(#282828,#bdae93,0.18); } + list:backdrop { + background-color: #3c3836; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(189, 174, 147, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(83, 72, 51, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#7c6f64,#bdae93,0.1); } + row.activatable:selected:backdrop { + background-color: #7c6f64; } + +flowbox flowboxchild { + padding: 2px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #b790e6; + background-image: none; + border: 1px solid #8f53d8; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #3c3836; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #b790e6; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.info button:focus, infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.info button:active, infobar.info button.nautilus-circular-button.image-button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.info button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.info button.flat, infobar.info button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(183, 144, 230, 0); + background-color: rgba(183, 144, 230, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover, infobar.info button.flat:hover { + background-color: #c19fe9; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #c19fe9; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #cbafed; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.info button:checked, infobar.info button:active, infobar.info button.nautilus-circular-button.image-button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #3c3836; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#b790e6,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#b790e6,#3c3836,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#b790e6,#3c3836,0.6); } + infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(183, 144, 230, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(183, 144, 230, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#b790e6,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #fbb082; + background-image: none; + border: 1px solid #f98138; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #3c3836; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #fbb082; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.warning button:active, infobar.warning button.nautilus-circular-button.image-button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.warning button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.warning button.flat, infobar.warning button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(251, 176, 130, 0); + background-color: rgba(251, 176, 130, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover, infobar.warning button.flat:hover { + background-color: #fcbc94; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #fcbc94; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #fcc7a7; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.nautilus-circular-button.image-button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #3c3836; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#fbb082,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fbb082,#3c3836,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#fbb082,#3c3836,0.6); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(251, 176, 130, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(251, 176, 130, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#fbb082,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #b790e6; + background-image: none; + border: 1px solid #8f53d8; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #3c3836; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #b790e6; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.question button:focus, infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.question button:active, infobar.question button.nautilus-circular-button.image-button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.question button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.question button.flat, infobar.question button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(183, 144, 230, 0); + background-color: rgba(183, 144, 230, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover, infobar.question button.flat:hover { + background-color: #c19fe9; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #c19fe9; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #cbafed; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.question button:checked, infobar.question button:active, infobar.question button.nautilus-circular-button.image-button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #3c3836; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#b790e6,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#b790e6,#3c3836,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#b790e6,#3c3836,0.6); } + infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(183, 144, 230, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(183, 144, 230, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#b790e6,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #fb90a2; + background-image: none; + border: 1px solid #f84462; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #3c3836; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #fb90a2; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.error button:focus, infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.error button:active, infobar.error button.nautilus-circular-button.image-button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.error button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.error button.flat, infobar.error button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover, infobar.error button.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.error button:checked, infobar.error button:active, infobar.error button.nautilus-circular-button.image-button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #3c3836; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#3c3836,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#3c3836,0.6); } + infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#fb90a2,0.9)); } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.1), inset 0 1px rgba(42, 36, 25, 0.12), inset -1px 0 rgba(42, 36, 25, 0.1), inset 0 -1px rgba(42, 36, 25, 0.05); } + entry:focus, popover.background entry:focus, + #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, + #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, + #XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; } + entry:selected, popover.background entry:selected, + #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, + #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #7c6f64; + color: #282828; } + entry:disabled, popover.background entry:disabled, + #XfceNotifyWindow entry:disabled, #login_window entry:disabled { + box-shadow: none; } + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { + background-color: #7c6f64; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #282828; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 2px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 2px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #3c3836; + border-color: #f98138; + background-color: mix(#3c3836,#fbb082,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #3c3836; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fbb082,0.3); + background-color: #fbb082; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #3c3836; + color: #fbb082; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #3c3836; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #3c3836; + color: #fb90a2; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #3c3836; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #3c3836; + color: #fb90a2; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #1d2021; + background-image: none; + color: #bdae93; } + menubar > menuitem, .menubar > menuitem { + min-height: 14px; + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #bdae93; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #c7bba4; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 2px; + background-color: #1d2021; + color: #bdae93; + border: 1px solid mix(#1d2021,#bdae93,0.21); } + .csd menu, .csd + .menu, .csd + .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #7c6f64; + color: #282828; } + menu separator, + .csd menu separator, + .menu separator, + .csd + .menu separator, + .context-menu separator, + .csd + .context-menu separator { + background-color: mix(#1d2021,#bdae93,0.18); + margin: 0px 0; } + menu .separator, + .csd menu .separator, + .menu .separator, + .csd + .menu .separator, + .context-menu .separator, + .csd + .context-menu .separator { + color: mix(#1d2021,#bdae93,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 14px; + min-width: 40px; + padding: 4px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #7c6f64; + background-image: none; + color: #282828; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(40, 40, 40, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #282828; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#bdae93,#1d2021,0.5); } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, + .menu menuitem.button, + .menu menuitem.button:focus, + .menu menuitem.button:active, + .menu menuitem.button:disabled, + .menu menuitem.button:active:disabled, + .menu menuitem.button.flat, + .menu menuitem.button.flat:focus, + .menu menuitem.button.flat:active, + .menu menuitem.button.flat:disabled, + .menu menuitem.button.flat:active:disabled, + .context-menu menuitem.button, + .context-menu menuitem.button:focus, + .context-menu menuitem.button:active, + .context-menu menuitem.button:disabled, + .context-menu menuitem.button:active:disabled, + .context-menu menuitem.button.flat, + .context-menu menuitem.button.flat:focus, + .context-menu menuitem.button.flat:active, + .context-menu menuitem.button.flat:disabled, + .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, + .menu menuitem.button:hover, + .menu menuitem.button:focus:hover, + .menu menuitem.button:active:hover, + .menu menuitem.button:selected, + .menu menuitem.button.flat:hover, + .menu menuitem.button.flat:focus:hover, + .menu menuitem.button.flat:active:hover, + .menu menuitem.button.flat:selected, + .context-menu menuitem.button:hover, + .context-menu menuitem.button:focus:hover, + .context-menu menuitem.button:active:hover, + .context-menu menuitem.button:selected, + .context-menu menuitem.button.flat:hover, + .context-menu menuitem.button.flat:focus:hover, + .context-menu menuitem.button.flat:active:hover, + .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #7c6f64; + color: #282828; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #bdae93; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #1a1d1e; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #1a1d1e; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(189, 174, 147, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #bdae93; } + menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, + .menu menuitem calendar:indeterminate, + .menu menuitem calendar:indeterminate:backdrop, + .context-menu menuitem calendar:indeterminate, + .context-menu menuitem calendar:indeterminate:backdrop { + color: mix(#bdae93,#1d2021,0.5); } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 2px; + background-color: #1d2021; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#1d2021,#bdae93,0.18); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid mix(#1d2021,#bdae93,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#1d2021,#bdae93,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #3c3836; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.context-menu { + font: initial; } + +.monospace { + font-family: monospace; } + +menuitem accelerator { + color: rgba(189, 174, 147, 0.6); } + menuitem accelerator:hover { + color: rgba(40, 40, 40, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#bdae93,#1d2021,0.5),0.4); } + +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; } + +menuitem window decoration { + box-shadow: 0 2px 3px rgba(83, 72, 51, 0.2); } + +menuitem entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + menuitem entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 2px; + background-clip: border-box; + background-color: #1d2021; + background-image: none; + color: #bdae93; + box-shadow: 0 3px 6px rgba(83, 72, 51, 0.16); } + .csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + border-color: rgba(164, 143, 105, 0.5); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.5),0.3); } + .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.5); } + .csd popover.background:disabled, popover.background:disabled { + border-color: rgba(170, 151, 116, 0.5); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: rgba(164, 143, 105, 0.5); } + popover.background:backdrop { + box-shadow: none; } + popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { + border-top-color: #7c6f64; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #232628; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #7c6f64; + color: #282828; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop { + background-color: #262a2b; + background-image: none; + color: #bdae93; + border-color: #171a1a; } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #bdae93; } + popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { + background-image: none; + background-color: #7c6f64; + color: #282828; } + popover.background .frame { + border-color: #171a1a; + border-radius: 2px; } + popover.background entry { + background-color: #3c3836; + background-image: none; + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); + padding: 4px 2.2857142857px; + color: #d5c4a1; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#7c6f64,mix(#3c3836,#d5c4a1,0.2),0.3); } + popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.7); } + popover.background entry:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.85); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#3c3836,#d5c4a1,0.07); + background-image: none; + opacity: .9; + color: mix(#3c3836,#d5c4a1,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background button:focus, popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + popover.background button:active, popover.background button.nautilus-circular-button.image-button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + popover.background button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) popover.background button, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + popover.background button.flat, popover.background button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover, popover.background button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + popover.background button:checked, popover.background button:active, popover.background button.nautilus-circular-button.image-button:active, popover.background button.flat:checked, popover.background button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + popover.background button:focus, popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #bdae93; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #202020; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child { + box-shadow: none; } + popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { + border-style: none; + background-color: transparent; } + +modelbutton.flat, +menuitem.button.flat { + padding: 4px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + background-color: #7c6f64; + color: #282828; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #bdae93; } + modelbutton.flat arrow.left, + menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, + menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child, + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child, + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child { + margin-right: 8px; } + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #282828; + background-clip: padding-box; + border: 1px solid #202020; + border-radius: 2px; + color: #bdae93; } + +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 2px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 4px; } + +printdialog paper { + color: #bdae93; + border: 1px solid mix(#282828,#bdae93,0.18); + background: #292929; + padding: 0; } + printdialog paper:backdrop { + color: mix(#bdae93,#282828,0.5); + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 4px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(23, 26, 26, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 4px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #bdae93; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + frame.app-notification button:active, frame.app-notification button.nautilus-circular-button.image-button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + frame.app-notification button.flat, frame.app-notification button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover, frame.app-notification button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.nautilus-circular-button.image-button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #bdae93; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + frame.app-notification border { + border: 0; } + +/************* + ! Expanders * +**************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: alpha(currentColor,0.8); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #282828; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #282828; + background-image: none; + border: 1px solid #202020; + border-radius: 2px; + color: #bdae93; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar button, .floating-bar button.nautilus-circular-button.image-button { + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(29, 32, 33, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 2px 4px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #3c3836; + color: #d5c4a1; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #3c3836; + color: #d5c4a1; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 10px; + padding-right: 10px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1px; + padding-left: 2px; + padding-right: 2px; + color: #bdae93; + background-color: #3c3836; + border: 1px solid; + border-color: mix(mix(#282828,#bdae93,0.18),#282828,0.5); + border-radius: 2px; + box-shadow: inset 0 -3px mix(#3c3836,#282828,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #3c3836; + color: mix(#bdae93,#282828,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +label:disabled selection, row:selected label:disabled, label:disabled:selected, entry selection:disabled, menuitem entry selection:disabled, popover.background entry selection:disabled, .osd entry selection:disabled, #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, treeview.view:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { + color: mix(#282828,#7c6f64,0.5); } + +label:backdrop selection, row:selected label:backdrop, label:backdrop:selected, entry selection:backdrop, menuitem entry selection:backdrop, popover.background entry selection:backdrop, .osd entry selection:backdrop, #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, +menuitem.button.flat:backdrop:active, +menuitem.button.flat:active arrow:backdrop, +menuitem.button.flat:backdrop:selected, +menuitem.button.flat:selected arrow:backdrop, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, treeview.view:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { + background-color: #7c6f64; + color: mix(#7c6f64,#282828,0.66); } + label:backdrop selection:disabled, row:selected label:disabled:backdrop, label:disabled:backdrop:selected, entry selection:disabled:backdrop, #XfceNotifyWindow entry selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, treeview.view:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected { + color: mix(mix(#7c6f64,#282828,0.66),#7c6f64,0.3); } + +entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + background-color: #7c6f64; } + row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + menuitem.button.flat:active, + menuitem.button.flat:active arrow, + menuitem.button.flat:selected, + menuitem.button.flat:selected arrow, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + color: #282828; + outline-color: rgba(40, 40, 40, 0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#282828,#bdae93,0.18); } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: #282828; } + notebook > header { + padding: 2px; + background-color: #282828; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#282828,#bdae93,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#282828,#bdae93,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: mix(#bdae93,#282828,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#bdae93,mix(#bdae93,#282828,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #bdae93; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#bdae93,#282828,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#282828,#bdae93,0.1),0.7); + background-image: none; + border-color: mix(mix(#282828,#bdae93,0.18),mix(#bdae93,#282828,0.5),0.15); + color: rgba(189, 174, 147, 0.8); + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#282828,#bdae93,0.04); + background-image: none; + color: mix(#bdae93,mix(#bdae93,#282828,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #282828; + border-color: mix(#282828,#bdae93,0.18); + color: #bdae93; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#282828,#bdae93,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #fedae0; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #7c6f64; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#282828,#bdae93,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#282828,#bdae93,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 2px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #7c6f64; + margin-top: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 2px 0 0; + padding-top: 2px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 2px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #7c6f64; + margin-bottom: 0; + -gtk-outline-radius: 2px; + border-radius: 0 0 2px 2px; + padding-bottom: 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 2px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #7c6f64; + margin-right: 0; + -gtk-outline-radius: 2px; + border-radius: 0 2px 2px 0; + padding-right: 10px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 2px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #7c6f64; + margin-left: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 0 0 2px; + padding-left: 10px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; } + +colorchooser .popover.osd { + border-radius: 2px; } + +button.color .osd colorswatch:only-child { + box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child { + box-shadow: none; } + +button.osd, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button.osd, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:hover, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button:hover:active:hover:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:hover, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:focus, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button:focus:hover:active:hover, + #XfceNotifyWindow button:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:active:hover:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button:focus:hover:checked:hover, + #XfceNotifyWindow button:focus:hover:checked:focus, + #XfceNotifyWindow button:focus:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:hover, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:hover, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:checked:active:disabled, + #XfceNotifyWindow button:checked:checked:disabled, + #XfceNotifyWindow button:active:active:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:checked:active:disabled, + #XfceNotifyWindow button.flat:checked:checked:disabled, + #XfceNotifyWindow button.flat:active:active:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #bdae93; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 2px; + border: 1px solid rgba(23, 26, 26, 0.8); + border-radius: 2px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #bdae93; } + toolbar.osd separator { + color: rgba(26, 29, 30, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #7c6f64; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(29, 32, 33, 0.8); + color: #bdae93; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(29, 32, 33, 0.6); + color: #bdae93; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .osd button:focus, .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd button:active, .osd button.nautilus-circular-button.image-button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd button, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd button.flat, .osd button.flat.nautilus-circular-button.image-button, + #XfceNotifyWindow button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:hover, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button:hover:active:hover:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:hover, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:focus, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button:focus:hover:active:hover, + #XfceNotifyWindow button:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:active:hover:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button:focus:hover:checked:hover, + #XfceNotifyWindow button:focus:hover:checked:focus, + #XfceNotifyWindow button:focus:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:hover, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:hover, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd button:checked, .osd button:active, .osd button.nautilus-circular-button.image-button:active, .osd button.flat:checked, .osd button.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:checked:active:disabled, + #XfceNotifyWindow button:checked:checked:disabled, + #XfceNotifyWindow button:active:active:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:checked:active:disabled, + #XfceNotifyWindow button.flat:checked:checked:disabled, + #XfceNotifyWindow button.flat:active:active:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd button:focus, .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, .osd button.flat:focus, .osd button.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #bdae93; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus, + #XfceNotifyWindow entry:active, + #XfceNotifyWindow entry:active:hover, + #XfceNotifyWindow entry:active:focus, + #XfceNotifyWindow entry:active:hover:focus, + #XfceNotifyWindow entry:checked, + #XfceNotifyWindow entry:checked:hover, + #XfceNotifyWindow entry:checked:focus, + #XfceNotifyWindow entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#7c6f64,rgba(25, 27, 28, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(189, 174, 147, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #bdae93; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(31, 35, 36, 0.8); + background-image: none; + border-color: rgba(23, 26, 26, 0.8); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#7c6f64,rgba(29, 32, 33, 0.8),0.3); } + .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus, + #XfceNotifyWindow scale slider:active, + #XfceNotifyWindow scale slider:active:hover, + #XfceNotifyWindow scale slider:active:focus, + #XfceNotifyWindow scale slider:active:hover:focus, + #XfceNotifyWindow scale slider:checked, + #XfceNotifyWindow scale slider:checked:hover, + #XfceNotifyWindow scale slider:checked:focus, + #XfceNotifyWindow scale slider:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: rgba(25, 27, 28, 0.8); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: rgba(23, 26, 26, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(26, 29, 30, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(23, 26, 26, 0.8); + background-color: rgba(31, 35, 36, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #7c6f64; + background-color: #7c6f64; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(25, 27, 28, 0.8); + background-color: rgba(26, 29, 30, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(46, 50, 52, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #7c6f64; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #7c6f64; + border-color: #7c6f64; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #96887d; + border-color: #96887d; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #60564d; + border-color: #60564d; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(29, 32, 33, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(29, 32, 33, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(25, 28, 29, 0.8),#bdae93,0.21); + border-radius: 0; + background-color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(25, 28, 29, 0.8),#bdae93,0.31); + background-color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #70645a; + background-color: #7c6f64; } + .osd iconview.cell:selected, .osd iconview.cell:selected:focus, + #XfceNotifyWindow iconview.cell:selected, + #XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(25, 28, 29, 0.8),#bdae93,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(26, 29, 30, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(29, 32, 33, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(83, 72, 51, 0.5); } + .osd popover.background > toolbar button, + #XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + .osd spinbutton:not(.vertical), + #XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + padding: 0; + color: #bdae93; + caret-color: #bdae93; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#7c6f64,#1d2021,0.3); } + .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover, + #XfceNotifyWindow spinbutton:not(.vertical):active:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: #141617; } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #191b1c; } + .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { + border-color: #171a1a; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#7c6f64,rgba(25, 27, 28, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#1d2021,#bdae93,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + border-radius: 0; + border-color: rgba(25, 27, 28, 0.5); + border-style: none none none solid; + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + color: #bdae93; } + .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + .osd spinbutton:not(.vertical) button:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #bdae93; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#bdae93,#1d2021,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.2); } + .osd spinbutton:not(.vertical) button:backdrop:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(2, 2, 2, 0.8); + border-style: none none none solid; } + .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 2px 0 0 2px; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 2px 2px 0; } + .osd spinbutton.vertical button:first-child, + #XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + color: #bdae93; } + .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + scrolledwindow viewport.frame separator { + background-image: image(mix(#d5c4a1,#3c3836,0.9)); } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, mix(#282828,#bdae93,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #1b1b1b; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#282828,mix(#282828,#bdae93,0.18),0.9) 1px, transparent 1px); + background-color: #202020; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(189, 174, 147, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 5px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 5px; } + progressbar trough { + border: 1px solid mix(#282828,#bdae93,0.17); + background-color: mix(#3c3836,#282828,0.08); + background-image: none; + border-radius: 2px; } + progressbar progress { + background-color: #7c6f64; + background-image: none; + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; } + +levelbar.vertical block { + min-width: 4px; + min-height: 34px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + background-color: mix(#3c3836,#282828,0.08); + border: 1px solid mix(#282828,#bdae93,0.17); + border-radius: 2px; + padding: 2px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.horizontal.discrete block:first-child { + margin: 0; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical.discrete block:first-child { + margin: 0; } + +levelbar block { + background-color: #7c6f64; + border-color: transparent; + border-radius: 2px; } + levelbar block.low { + background-color: #fbb082; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #cbe082; + border-color: transparent; } + levelbar block.full { + background-color: #635950; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 9px; + min-width: 9px; + padding: 2px; } + scale.horizontal trough { + padding: 0 3px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 3px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 13px; + min-width: 13px; + margin: -6px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune highlight { + background-color: #887a6e; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 4px; + -gtk-outline-radius: 6px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#282828,#bdae93,0.2); } + scale trough:disabled { + background-color: mix(#282828,#bdae93,0.1); } + menuitem:hover scale trough, + row:selected scale trough, + infobar scale trough { + background-color: rgba(83, 72, 51, 0.2); } + menuitem:hover scale trough highlight, + row:selected scale trough highlight, + infobar scale trough highlight { + background-color: #282828; } + menuitem:hover scale trough highlight:disabled, + row:selected scale trough highlight:disabled, + infobar scale trough highlight:disabled { + background-color: mix(#282828,#7c6f64,0.55); } + menuitem:hover scale trough:disabled, + row:selected scale trough:disabled, + infobar scale trough:disabled { + background-color: rgba(83, 72, 51, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #7c6f64; } + scale highlight:disabled { + background-color: rgba(124, 111, 100, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(124, 111, 100, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #1d2021; + border: 1px solid rgba(189, 174, 147, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: #292d2f; } + scale slider:active { + background-clip: border-box; + background-color: #7c6f64; + border-color: #7c6f64; } + scale slider:disabled { + background-color: mix(#1d2021,#282828,0.55); + border-color: mix(#bdae93,#282828,0.92); } + menuitem:hover scale slider, + row:selected scale slider, + infobar scale slider { + background-clip: border-box; + background-color: #282828; + border-color: #282828; } + menuitem:hover scale slider:hover, + row:selected scale slider:hover, + infobar scale slider:hover { + background-color: mix(#282828,#7c6f64,0.85); + border-color: mix(#282828,#7c6f64,0.85); } + menuitem:hover scale slider:active, + row:selected scale slider:active, + infobar scale slider:active { + background-color: mix(#282828,#7c6f64,0.5); + border-color: mix(#282828,#7c6f64,0.5); } + menuitem:hover scale slider:disabled, + row:selected scale slider:disabled, + infobar scale slider:disabled { + background-color: mix(#282828,#7c6f64,0.55); + border-color: mix(#282828,#7c6f64,0.55); } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + scale.color trough { + padding: 0; + border: 0; + background-image: none; } + scale.color highlight, scale.color fill { + margin: 0; } + scale.color.horizontal { + padding: 0 0 5px; } + scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 5px; } + scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; } + scale.color.vertical:dir(rtl) { + padding: 0 5px 0 0; } + scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; } + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: #1b1b1b; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.left { + border-right: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.right { + border-left: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar:backdrop { + background-color: #202020; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + transition: 400ms ease-in; } + scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 2px; + background-clip: padding-box; + background-color: mix(#282828,#bdae93,0.5); } + scrollbar slider:hover { + background-color: mix(#282828,#bdae93,0.7); } + scrollbar slider:hover:active { + background-color: #6e6259; } + scrollbar slider:backdrop { + background-color: mix(mix(#bdae93,#282828,0.5),#282828,0.4); } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar.fine-tune slider:active { + background-color: #8a7c6f; } + scrollbar.overlay-indicator { + opacity: .8; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #bdae93; + border: 1px solid #292929; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; } + scrollbar button, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#282828,#bdae93,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#282828,#bdae93,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#282828,#bdae93,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #6e6259; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#bdae93,#282828,0.5),#282828,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#282828,#bdae93,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#282828,#3c3836,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#282828,#bdae93,0.18); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#282828,#bdae93,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#282828,#3c3836,0.5); + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 4px 2px; } + stacksidebar row > label { + padding-left: 2px; + padding-right: 2px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 32px; + padding: 0; } + placessidebar row > revealer { + padding: 0 4px; } + placessidebar row:selected { + color: #282828; } + placessidebar row:disabled { + color: mix(#bdae93,#282828,0.5); } + placessidebar row:backdrop { + color: mix(#bdae93,#282828,0.5); } + placessidebar row:backdrop:selected { + color: mix(#7c6f64,#282828,0.66); } + placessidebar row:backdrop:disabled { + color: #020202; } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; + padding-left: 2px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#7c6f64); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #7c6f64; } + placessidebar row:drop(active):not(:disabled) { + color: #7c6f64; + box-shadow: inset 0 1px #7c6f64, inset 0 -1px #7c6f64; } + placessidebar row:drop(active):not(:disabled):selected { + color: #282828; + background-color: #7c6f64; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#242424); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#7c6f64); } + paned > separator:backdrop { + background-image: image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #282828; + background-image: image(#202020), image(#202020); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #282828; + background-image: image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)), image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)); } + +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +paned.titlebar > separator { + background-image: image(#1a1d1e); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #7c6f64; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +check, radio { + box-shadow: -1px 0 mix(#282828,#bdae93,0.3) inset, 1px 0 mix(#282828,#bdae93,0.3) inset, 0 -1px mix(#282828,#bdae93,0.3) inset, 0 1px mix(#282828,#bdae93,0.3) inset; + border-radius: 1px; + background-color: #3c3836; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#282828,#bdae93,0.15) inset, 1px 0 mix(#282828,#bdae93,0.15) inset, 0 -1px mix(#282828,#bdae93,0.15) inset, 0 1px mix(#282828,#bdae93,0.15) inset; + background-color: rgba(60, 56, 54, 0.25); } + menuitem check:disabled, modelbutton check:disabled, + menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, + menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #3c3836; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 2px; } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +switch { + border-radius: 2px; + padding: 1px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 74px; + min-height: 22px; + background-color: mix(#282828,#3c3836,0.3); + color: #d5c4a1; + box-shadow: inset 1px -1px 0 rgba(42, 36, 25, 0.06), inset -1px 1px 0 rgba(42, 36, 25, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#d5c4a1,#282828,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(42, 36, 25, 0.07), 1px 0 2px 0 rgba(42, 36, 25, 0.07); + border-radius: 2px; } + switch:checked { + background-color: #7c6f64; + background-image: none; + border-color: #7c6f64; + color: #3c3836; } + switch:checked slider { + background-color: #292929; + box-shadow: 0 1px 3px 0 rgba(42, 36, 25, 0.1); } + switch:disabled { + background-color: mix(#282828,#3c3836,0.5); + background-image: none; + border-color: #282828; + color: #282828; + box-shadow: none; } + switch:disabled slider { + background-color: #282828; } + list row:selected switch { + background-color: #282828; + color: mix(#282828,#3c3836,0.5); } + list row:selected switch slider { + background-color: mix(mix(#282828,#3c3836,0.5),#3c3836,0.4); } + list row:selected switch:checked { + color: #7c6f64; + background-color: mix(#d5c4a1,#282828,0.5); } + list row:selected switch:checked slider { + background-color: #7c6f64; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #d5c4a1; + background-color: #3c3836; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); + background-color: #3c3836; } + .view separator, iconview separator, + .view text separator, + iconview text separator, + textview text separator { + background-image: image(mix(#d5c4a1,#3c3836,0.9)); } + +textview border { + background-color: mix(#282828,#3c3836,0.5); } + +iconview :selected { + border-radius: 2px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid mix(#7c6f64,#282828,0.1); + background-color: rgba(124, 111, 100, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #3c3836; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #3c3836; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #7c6f64; } + +treeview.view header button, treeview.view header button.nautilus-circular-button.image-button, treeview.view header button:hover, treeview.view header button:active { + padding: 0px 3px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#bdae93,#282828,0.5); } + treeview.view header button:backdrop { + border-color: #282828; + border-style: none solid solid none; + color: mix(mix(#bdae93,#282828,0.5),#282828,0.5); + background-image: none; + background-color: #3c3836; } + treeview.view header button:backdrop:disabled { + border-color: #282828; + background-image: none; } + +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#bdae93,#3c3836,0.7); + border-top-color: mix(#bdae93,#3c3836,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#282828,#7c6f64,0.5); + border-top-color: rgba(189, 174, 147, 0.1); } + treeview.view:disabled { + color: mix(#bdae93,#282828,0.5); } + treeview.view:disabled:selected { + color: mix(#282828,#7c6f64,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#7c6f64,#282828,0.66),#7c6f64,0.3); } + treeview.view:disabled:backdrop { + color: #020202; } + treeview.view.separator { + min-height: 2px; + color: #282828; } + treeview.view.separator:backdrop { + color: rgba(40, 40, 40, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#bdae93,#282828,0.5),#282828,0.5); + border-top: #282828; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#7c6f64,#bdae93,0.3); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#3c3836,#bdae93,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #bdae93; } + treeview.view.expander:selected { + color: mix(#7c6f64,#282828,0.7); } + treeview.view.expander:selected:hover { + color: #282828; } + treeview.view.expander:selected:backdrop { + color: mix(#7c6f64,mix(#7c6f64,#282828,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.7); } + treeview.view.progressbar { + background-color: #7c6f64; + background-image: none; + color: #3c3836; + border-radius: 2px; + border: 1px solid mix(#7c6f64,#bdae93,0.3); } + treeview.view.progressbar:selected { + border: 1px solid mix(#7c6f64,#282828,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #282828; + box-shadow: none; + background-color: #7c6f64; + background-image: none; + border-radius: 2px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#7c6f64,#282828,0.66); + border-color: mix(#7c6f64,#bdae93,0.3); + background-color: mix(#3c3836,#7c6f64,0.9); } + treeview.view.progressbar:disabled { + background-color: #282828; + background-image: none; + border-color: #222222; } + treeview.view.progressbar:backdrop { + color: #3c3836; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(189, 174, 147, 0.1); + border-radius: 2px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(40, 40, 40, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #7c6f64; + border-radius: 2px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#7c6f64,#bdae93,0.3); + border-left-color: mix(#7c6f64,#bdae93,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#7c6f64,#bdae93,0.3); + border-left-color: mix(#7c6f64,#bdae93,0.3); + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: #7c6f64; + color: #3c3836; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #3c3836; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #7c6f64; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#bdae93,#282828,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#282828,#bdae93,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#282828,#bdae93,0.18),0.3568627451); } + +.content-view { + background-color: mix(#3c3836,#282828,0.28); + color: mix(#d5c4a1,#bdae93,0.18); + border: 1px solid shade(mix(#3c3836,#282828,0.78),0.8); } + +/*************** + ! Places view * +****************/ +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/************** + ! Window frame +***************/ +decoration { + background-color: #1d2021; + background-image: none; + border-radius: 2px 2px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(83, 72, 51, 0.7), 0 0 0 0px #d5c4a1; + /* this is used for the resize cursor area */ + margin: 6px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(83, 72, 51, 0.4), 0 0 0 0px #282828; + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px #d5c4a1; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #282828; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(83, 72, 51, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 2px rgba(83, 72, 51, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +panel-plug, +panel-toplevel.background, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, +panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel { + background-color: #1d2021; + background-image: none; + color: #bdae93; } + +clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label { + font-weight: normal; + color: #bdae93; } + +#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, #login_window, #shutdown_dialog, #restart_dialog { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #bdae93; } + #clock-applet-button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, .xfce4-panel button:hover, .xfce4-panel button.nautilus-circular-button.image-button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { + background-color: mix(#1d2021,#bdae93,0.11); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.11); + color: #c7bba4; } + #clock-applet-button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, .xfce4-panel button:active, .xfce4-panel button.nautilus-circular-button.image-button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked { + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.21); + color: #c7bba4; } + #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover { + background-color: mix(#1d2021,#bdae93,0.31); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #534833; } + +panel-applet { + border: 0; } + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; } + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; } + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #bdae93; } + +PanelSeparator, MatePanelAppletFrameDBus { + border-width: 0; + color: transparent; + background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; } + +#PanelApplet button, +#PanelApplet button.flat, +#PanelApplet button.toggle #PanelApplet button.flat.toggle { + background-image: none; + background-color: transparent; + border-color: transparent; + border-style: solid; + border-radius: 0; + border-width: 1px; + color: #bdae93; + text-shadow: none; + box-shadow: none; + padding: 2px; } + +#PanelApplet button:hover:active, +#PanelApplet button:checked, +#PanelApplet button:checked:hover, +#PanelApplet button.flat:hover:active, +#PanelApplet button.flat:checked, +#PanelApplet button.flat:checked:hover, +#PanelApplet button.toggle:hover:active, +#PanelApplet button.toggle:checked, +#PanelApplet button.toggle:checked:hover, +#PanelApplet button.flat.toggle:hover:active, +#PanelApplet button.flat.toggle:checked, +#PanelApplet button.flat.toggle:checked:hover { + background-image: none; + background-color: darker(#1d2021); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#bdae93); + text-shadow: none; + padding: 2px; } + +#PanelApplet button:hover, +#PanelApplet button.flat:hover, +#PanelApplet button.toggle:hover, +#PanelApplet button.flat.toggle:hover { + background-image: none; + background-color: #262a2b; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #282828; + text-shadow: none; + padding: 2px; } + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; } + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#bdae93,#282828,0.85); } + +.clocks-analog-frame.progress { + color: mix(#282828,#7c6f64,0.5); } + +.clocks-analog-frame.progress-fast { + color: #574e46; } + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: 0; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 2px 2px 0 0; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #393533; } + +.geary-folder-popover-list-row { + border-color: #232628; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #282828; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry { + background-image: none; + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.9); + border-radius: 5px; + padding: 2px; + color: #292929; } + +.lightdm.menu { + background-image: none; + background-color: rgba(83, 72, 51, 0.6); + border-color: rgba(41, 41, 41, 0.2); + border-radius: 4px; + padding: 1px; + color: #292929; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #292929; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(41, 41, 41, 0.3); } + +.lightdm.button:hover { + background-color: rgba(41, 41, 41, 0.3); + border-color: rgba(41, 41, 41, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.6); + border-radius: 5px; + padding: 4px; + color: #292929; + text-shadow: none; } + +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.entry:focus { + border-color: rgba(41, 41, 41, 0.6); + border-width: 1px; + border-style: solid; + color: #292929; } + +.lightdm.entry:selected { + background-color: rgba(41, 41, 41, 0.2); } + +.lightdm-combo.menu { + background-color: #1f2324; + border-radius: 0; + padding: 0; + color: #292929; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #242424; + background-color: #282828; } + +.gedit-document-panel { + background-color: #282828; + color: mix(#bdae93,#282828,0.1); } + .gedit-document-panel list row { + padding: 2px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-button { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + -gtk-icon-shadow: none; } + .gedit-document-panel .prelight-row button { + border-color: rgba(83, 72, 51, 0.1); + color: rgba(41, 41, 41, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(83, 72, 51, 0.2); + background-color: rgba(83, 72, 51, 0.08); + color: #292929; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(83, 72, 51, 0.1); + color: #292929; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #242424; + background-color: #282828; } + +.gedit-document-panel-document-row:hover { + background-color: #2a2a2a; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(83, 72, 51, 0.1); + background-color: rgba(83, 72, 51, 0.5); + color: #292929; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(83, 72, 51, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #202020; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #262626; + color: #bdae93; } + +GeditViewFrame .gedit-search-slider { + padding: 2px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #302d2b; + background-color: #3c3836; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #fb90a2; + background-image: none; + color: #3c3836; } + +GeditFileBrowserWidget .toolbar { + padding: 1px; + border-top: 0; + background-color: #282828; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1px; + padding: 1px; + color: mix(#d5c4a1,#3c3836,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #292929; + text-shadow: 1px 1px #534833; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #bdae93; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #282828; } + .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected { + text-shadow: none; } + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #3c3836; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(189, 174, 147, 0.5); + border-color: rgba(176, 158, 126, 0.5); } + .disk-space-display.used { + background-color: rgba(124, 111, 100, 0.8); + border-color: rgba(112, 100, 90, 0.8); } + .disk-space-display.free { + background-color: #262626; + border-color: #222222; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #3c3836; + background-color: #fb90a2; } + +.conflict-row.activatable:hover { + background-color: #fcb6c2; } + +.conflict-row.activatable:selected { + color: #282828; + background-color: #7c6f64; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #292929; + text-shadow: 1px 1px #534833; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #bdae93; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #282828; } + .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected { + text-shadow: none; } + +.nemo-window { + /* Status Bar */ } + .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#3c3836,#d5c4a1,0.12); + color: #d5c4a1; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#282828,#bdae93,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 7px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 2px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 2px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 2px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + -NemoPathbarButton-border-radius: 2px; } + .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #202020; } + .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child { + box-shadow: none; } + .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 1px 2px; } + .nemo-window grid > widget:last-child button:first-child { + margin-left: 20px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 15px; } + .nemo-window grid > widget:last-child button:first-child + button + separator + button { + margin-left: 15px; } + .nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; } + .nemo-window grid > widget:last-child statusbar { + border: 0; } + .nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ } + .nemo-window .sidebar .frame { + border: 0; } + .nemo-window .sidebar image { + padding-left: 2px; + padding-right: 2px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#282828,#3c3836,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #202020; + -NemoPlacesTreeView-disk-full-fg-color: #7c6f64; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; } + .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #282828; + -NemoPlacesTreeView-disk-full-fg-color: #938579; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #272727; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #303030; + background-image: none; + border-color: rgba(0, 0, 0, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + padding: 5px 6px; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover { + border-color: mix(#7c6f64,rgba(0, 0, 0, 0.22),0.3); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window notebook { + background-color: #3c3836; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #282828; + background-image: none; + padding: 2px; + border: 0; + color: #bdae93; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #3c3836; + color: #d5c4a1; } + +.xfce4-panel { + font: inherit; } + .xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 24px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(83, 72, 51, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(83, 72, 51, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #7c6f64; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #d5c4a1; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 5px 0; + background-color: #1d2021; + color: #bdae93; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + UnityDecoration .top:backdrop { + border: 1px solid #282828; + color: mix(#bdae93,#282828,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #1d2021; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#1c1c1c,mix(#bdae93,#282828,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #bdae93; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + +SheetStyleDialog.unity-force-quit { + background-color: #282828; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #1d2021; + background-image: none; + color: #bdae93; + font-weight: bold; + text-shadow: 0 1px rgba(83, 72, 51, 0.5); + -gtk-icon-shadow: 0 1px rgba(83, 72, 51, 0.5); } + #panel_window menubar { + padding-left: 2px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #bdae93; + text-shadow: 0 1px rgba(83, 72, 51, 0.5); + -gtk-icon-shadow: 0 1px rgba(83, 72, 51, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(189, 174, 147, 0.2); + background-image: none; + color: #bdae93; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #bdae93; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(189, 174, 147, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 6px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #1d2021; + color: #bdae93; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#141617,#bdae93,0.21), inset -1px 0 mix(#141617,#bdae93,0.21), inset 0 1px mix(#141617,#bdae93,0.21), inset 0 -1px mix(#141617,#bdae93,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + #login_window button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #login_window button, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #login_window button.flat { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #bdae93; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + #login_window button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + +#login_window entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + #login_window entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + +#user_combobox { + color: #bdae93; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#bdae93,#1d2021,0.5); } + +#user_image { + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617; } + +#user_image_border { + border-radius: 2px; + background-color: #1a1d1e; + background-image: none; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.07), inset 0 1px rgba(42, 36, 25, 0.08), inset -1px 0 rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + +#buttonbox_frame { + padding-top: 4px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button button { + background-color: #fb90a2; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #shutdown_button button.flat { + color: #3c3836; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #3c3836; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#3c3836,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#3c3836,0.6); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#3c3836,#fb90a2,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #fbb082; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #restart_button button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #restart_button button.flat { + color: #3c3836; + border-color: rgba(251, 176, 130, 0); + background-color: rgba(251, 176, 130, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #fcbc94; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #fcbc94; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #fcc7a7; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #3c3836; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#fbb082,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fbb082,#3c3836,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#fbb082,#3c3836,0.6); } + #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(251, 176, 130, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(251, 176, 130, 0.85); } + #restart_button button separator { + background-image: image(mix(#3c3836,#fbb082,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #1d2021; + color: #bdae93; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #1d2021; + border-color: #171a1a; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#1d2021,#bdae93,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#1d2021,#bdae93,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #7c6f64; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(40, 40, 40, 0.93); } + .raven .raven-header { + background-color: #282828; + border: solid mix(#282828,#bdae93,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(40, 40, 40, 0.93); } + +.raven-mpris { + background-color: rgba(40, 40, 40, 0.7); } diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/dist/gtk.css b/.themes/gruvbox-dark-gtk/gtk-3.20/dist/gtk.css new file mode 100644 index 00000000..993accae --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.20/dist/gtk.css @@ -0,0 +1,8824 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #1d2021; +@define-color dark_fg_color #bdae93; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #282828; +@define-color theme_fg_color #bdae93; +@define-color theme_base_color #3c3836; +@define-color theme_text_color #d5c4a1; +@define-color theme_selected_bg_color #7c6f64; +@define-color theme_selected_fg_color #282828; +@define-color theme_tooltip_bg_color #282828; +@define-color theme_tooltip_fg_color #bdae93; +/* shadow effects */ +@define-color light_shadow #292929; +@define-color dark_shadow #2a2419; +/* misc colors used by gtk+ */ +@define-color info_fg_color #3c3836; +@define-color info_bg_color #b790e6; +@define-color warning_fg_color #3c3836; +@define-color warning_bg_color #fbb082; +@define-color question_fg_color #3c3836; +@define-color question_bg_color #b790e6; +@define-color error_fg_color #3c3836; +@define-color error_bg_color #fb90a2; +@define-color link_color #a551cb; +@define-color success_color #cbe082; +@define-color warning_color #fbb082; +@define-color error_color #fb90a2; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#bdae93,#282828,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +@define-color borders mix(#282828,#bdae93,0.18); +@define-color unfocused_borders mix(#282828,mix(#282828,#bdae93,0.18),0.9); +@define-color button_bg_color #1d2021; +@define-color button_fg_color #bdae93; +@define-color header_button_bg_color #282828; +@define-color header_button_fg_color #bdae93; +@define-color insensitive_bg_color mix(#282828,#3c3836,0.6); +@define-color insensitive_fg_color mix(#bdae93,#282828,0.5); +/* osd */ +@define-color osd_base #1d2021; +@define-color osd_bg rgba(29, 32, 33, 0.8); +@define-color osd_fg #bdae93; +@define-color osd_insensitive_bg_color mix(#bdae93,rgba(29, 32, 33, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#bdae93,#1d2021,0.6); +@define-color osd_borders_color rgba(25, 27, 28, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #1d2021; +@define-color lightdm_fg_color #bdae93; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#bdae93,#282828,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #d5c4a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #282828; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3c3836; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #7c6f64; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #282828; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #020202; +/* window manager colors */ +@define-color wm_bg_focused #1d2021; +@define-color wm_bg_unfocused #282828; +@define-color wm_border_focused #d5c4a1; +@define-color wm_border_unfocused #282828; +@define-color wm_title_focused #bdae93; +@define-color wm_title_unfocused mix(#bdae93,#282828,0.4); +@define-color wm_icons_focused #bdae93; +@define-color wm_icons_focused_prelight #7c6f64; +@define-color wm_icons_focused_pressed #635950; +@define-color wm_icons_unfocused mix(#bdae93,#282828,0.4); +@define-color wm_icons_unfocused_prelight #7c6f64; +@define-color wm_icons_unfocused_pressed #635950; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0; + outline-color: rgba(124, 111, 100, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 2px; } + +/************* + ! Base states + *************/ +:selected, .gtkstyle-fallback:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #7c6f64; + color: #282828; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #a551cb; } + *:disabled, *:disabled:disabled { + color: mix(#bdae93,#282828,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #a551cb; } + +.background { + background-color: #282828; + color: #bdae93; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #282828; } + +.gtkstyle-fallback { + background-color: rgba(40, 40, 40, 0.5); + color: #bdae93; } + .gtkstyle-fallback:hover { + background-color: #2c2c2c; + color: #bdae93; } + .gtkstyle-fallback:active { + background-color: #242424; + color: #bdae93; } + .gtkstyle-fallback:disabled { + background-color: #282828; + color: mix(#bdae93,#282828,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #bdae93; } + label.separator:backdrop { + color: mix(#bdae93,#282828,0.5); } + +label selection { + background-color: #7c6f64; + color: #282828; } + +label:disabled { + color: mix(#bdae93,#282828,0.5); } + label:disabled:backdrop { + color: #020202; } + +label:backdrop { + color: mix(#bdae93,#282828,0.5); } + +assistant .sidebar { + background-color: #3c3836; + border-top: 1px solid mix(#282828,#bdae93,0.18); } + assistant .sidebar:backdrop { + background-color: #3c3836; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 2px 4px; } + +assistant .sidebar label.highlight { + background-color: mix(#bdae93,#282828,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7c6f64), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7c6f64), to(transparent)); } } + +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7c6f64), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(83, 72, 51, 0.87451)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +button, button.nautilus-circular-button.image-button, headerbar button, .titlebar:not(headerbar) button, toolbar button, toolbar.inline-toolbar button, .suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action, .destructive-action, headerbar.selection-mode button, +.titlebar:not(headerbar).selection-mode button, infobar.info button, infobar.warning button, infobar.question button, infobar.error button, popover.background button, frame.app-notification button, button.osd, +#XfceNotifyWindow button, .osd button, .osd spinbutton:not(.vertical) button, +#XfceNotifyWindow spinbutton:not(.vertical) button, .osd spinbutton.vertical button:first-child, +#XfceNotifyWindow spinbutton.vertical button:first-child, treeview.view header button, treeview.view header button:hover, treeview.view header button:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { + min-height: 18px; + min-width: 18px; + padding: 2px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 2px; + transition: 150ms ease; + outline-color: transparent; } + button.text-button, button.text-button.nautilus-circular-button.image-button, toolbar.inline-toolbar button.text-button, .text-button.suggested-action, .text-button.destructive-action, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, infobar.info button.text-button, infobar.warning button.text-button, infobar.question button.text-button, infobar.error button.text-button, popover.background button.text-button, frame.app-notification button.text-button, + #XfceNotifyWindow button.text-button, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow spinbutton:not(.vertical) button.text-button, .osd spinbutton.vertical button.text-button:first-child, + #XfceNotifyWindow spinbutton.vertical button.text-button:first-child, treeview.view header button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, #login_window button.text-button, #shutdown_button button.text-button, #restart_button button.text-button { + padding: 2px 2.2857142857px; } + +calendar.view, calendar.view:backdrop, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, modelbutton.flat, +menuitem.button.flat, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +spinbutton:not(.vertical) button:dir(rtl), spinbutton:not(.vertical) button.nautilus-circular-button.image-button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), +toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), +toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(ltr) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.inline-toolbar button:first-child, .inline-toolbar button.nautilus-circular-button.image-button:first-child, +.linked > button:first-child, .linked > button.nautilus-circular-button.image-button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, headerbar .linked > button:first-child, .titlebar:not(headerbar) .linked > button:first-child, headerbar .linked > button.nautilus-circular-button.image-button:first-child, toolbar .linked > button:first-child, toolbar .linked > button.nautilus-circular-button.image-button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, popover.background .linked > button:first-child, .nemo-window toolbar toolitem stack widget button:first-child, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat { + border-width: 1px; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; } + +.inline-toolbar button:last-child, +.linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, toolbar .linked > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, popover.background .linked > button:last-child, .nemo-window toolbar toolitem stack widget button:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat { + border-width: 1px; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 2px 2px 0; } + +.inline-toolbar button:only-child, +.linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child, toolbar .linked > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, popover.background .linked > button:only-child, .nemo-window toolbar toolitem stack widget button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat { + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 2px; } + +.inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, +.linked > button, .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, headerbar .linked > button, .titlebar:not(headerbar) .linked > button, headerbar .linked > button.nautilus-circular-button.image-button, toolbar .linked > button, toolbar .linked > button.nautilus-circular-button.image-button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.flat.nautilus-circular-button.image-button, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, headerbar.selection-mode .linked > button, +.titlebar:not(headerbar).selection-mode .linked > button, popover.background .linked > button, .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > button:first-child, .linked.vertical > button.nautilus-circular-button.image-button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 2px 2px 0 0; } + +.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 2px 2px; } + +.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-width: 1px; + border-radius: 2px; + -gtk-outline-radius: 2px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +infobar.info button.close, infobar.warning button.close, infobar.question button.close, infobar.error button.close, notebook > header > tabs > arrow { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + infobar.info button.close:focus, infobar.warning button.close:focus, infobar.question button.close:focus, infobar.error button.close:focus, notebook > header > tabs > arrow:focus, infobar.info button.close:hover, infobar.warning button.close:hover, infobar.question button.close:hover, infobar.error button.close:hover, notebook > header > tabs > arrow:hover { + border: 1px solid rgba(40, 40, 40, 0.3); + background-color: rgba(189, 174, 147, 0.2); + background-image: none; + box-shadow: none; } + infobar.info button.close:active, infobar.warning button.close:active, infobar.question button.close:active, infobar.error button.close:active, notebook > header > tabs > arrow:active, infobar.info button.close:checked, infobar.warning button.close:checked, infobar.question button.close:checked, infobar.error button.close:checked, notebook > header > tabs > arrow:checked, infobar.info button.close:active:hover, infobar.warning button.close:active:hover, infobar.question button.close:active:hover, infobar.error button.close:active:hover, notebook > header > tabs > arrow:active:hover, infobar.info button.close:checked:hover, infobar.warning button.close:checked:hover, infobar.question button.close:checked:hover, infobar.error button.close:checked:hover, notebook > header > tabs > arrow:checked:hover { + border: 1px solid rgba(124, 111, 100, 0.3); + background-color: rgba(40, 40, 40, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #1d2021; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button, + stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button:checked, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover, button.flat.nautilus-circular-button.image-button:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button:hover:active, button:hover:active:hover, button:hover:active:focus, button:hover:active:hover:focus, button:hover:checked, button:hover:checked:hover, button:hover:checked:focus, button:hover:checked:hover:focus, button.flat:hover:active, button.flat:hover:active:hover, button.flat:hover:active:focus, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover, button.flat:hover:checked:focus, button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button:focus:hover:active, button:focus:hover:active:hover, button:focus:hover:active:focus, button:focus:hover:active:hover:focus, button:focus:hover:checked, button:focus:hover:checked:hover, button:focus:hover:checked:focus, button:focus:hover:checked:hover:focus, button.flat:focus:hover:active, button.flat:focus:hover:active:hover, button.flat:focus:hover:active:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked, button.flat:focus:hover:checked:hover, button.flat:focus:hover:checked:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active, button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover, button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button:checked:active:disabled, button:checked:checked:disabled, button:active:active:disabled, button:active:checked:disabled, button.flat:checked:active:disabled, button.flat:checked:checked:disabled, button.flat:active:active:disabled, button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover, button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover, button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1d2021,#bdae93,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#1d2021,#bdae93,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(29, 32, 33, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, + .linked > button, + .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .inline-toolbar button.nautilus-circular-button.image-button:hover, + .linked > button:focus, + .linked > button:hover, + .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .inline-toolbar button:active, .inline-toolbar button.nautilus-circular-button.image-button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, + .linked > button:active, + .linked > button.nautilus-circular-button.image-button:active, + .linked > button:active:hover, + .linked > button:active:focus, + .linked > button:active:hover:focus, + .linked > button:checked, + .linked > button:checked:hover, + .linked > button:checked:focus, + .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + .inline-toolbar button:disabled, + .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; } + .inline-toolbar button:last-child, .inline-toolbar button:only-child, + .linked > button:last-child, + .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, + .linked > button:last-child:hover, + .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, + .linked > button:disabled:last-child, + .linked > button:disabled:only-child, + .linked > button:active:disabled:last-child, + .linked > button:active:disabled:only-child, + .linked > button:checked:disabled:last-child, + .linked > button:checked:disabled:only-child { + box-shadow: none; } + .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, + .linked > button:active:last-child, + .linked > button:active:last-child:focus, + .linked > button:active:last-child:hover, + .linked > button:active:last-child:hover:focus, + .linked > button:checked:last-child, + .linked > button:checked:last-child:focus, + .linked > button:checked:last-child:hover, + .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, + .linked > button:active:only-child, + .linked > button:active:only-child:focus, + .linked > button:active:only-child:hover, + .linked > button:active:only-child:hover:focus, + .linked > button:checked:only-child, + .linked > button:checked:only-child:focus, + .linked > button:checked:only-child:hover, + .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #171a1a; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child { + box-shadow: none; } + .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button, button.circular-button.nautilus-circular-button.image-button { + padding: 0; + min-width: 26px; + min-height: 26px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label, button.circular-button.nautilus-circular-button.image-button label { + padding: 0; } + +spinbutton:disabled { + opacity: .6; } + +spinbutton button, spinbutton button.nautilus-circular-button.image-button { + color: #bdae93; + padding: 2px 3px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: #232628; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(164, 143, 105, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:focus, spinbutton button:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:hover:active:hover, spinbutton button:hover:active:focus, spinbutton button:hover:active:hover:focus, spinbutton button:hover:checked, spinbutton button:hover:checked:hover, spinbutton button:hover:checked:focus, spinbutton button:hover:checked:hover:focus, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:hover, spinbutton button:focus:hover:active:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:hover, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + spinbutton button:focus:hover { + color: mix(#bdae93,mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#bdae93,#282828,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.9); } + spinbutton button:backdrop:disabled { + color: rgba(2, 2, 2, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #3c3836; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 2px; + -gtk-outline-radius: 2px; + color: #d5c4a1; + caret-color: #d5c4a1; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #363231; + background-image: none; + color: mix(#3c3836,#d5c4a1,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button:active, spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#282828,mix(#282828,#bdae93,0.18),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 2px 0 0 2px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 2px 2px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); + box-shadow: inset 1px 0 mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 0px; + padding-right: 0px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + +spinbutton.vertical button.up { + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 2px 2px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + +spinbutton.vertical button.down { + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 2px 2px; } + spinbutton.vertical button.down:focus { + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 2.2857142857px; + padding-right: 2.2857142857px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 14px; + min-width: 14px; + padding: 1px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 2px 2.2857142857px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 2px; } + +combobox menu menuitem { + padding: 2px 3px; } + combobox menu menuitem cellview { + min-height: 18px; } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.1), inset 0 1px rgba(42, 36, 25, 0.12), inset -1px 0 rgba(42, 36, 25, 0.1), inset 0 -1px rgba(42, 36, 25, 0.05); } + entry:focus, popover.background entry:focus, + #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, + #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, + #XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; } + entry:selected, popover.background entry:selected, + #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, + #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #7c6f64; + color: #282828; } + entry:disabled, popover.background entry:disabled, + #XfceNotifyWindow entry:disabled, #login_window entry:disabled { + box-shadow: none; } + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { + background-color: #7c6f64; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #282828; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 2px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 2px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #3c3836; + border-color: #f98138; + background-color: mix(#3c3836,#fbb082,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #3c3836; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fbb082,0.3); + background-color: #fbb082; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #3c3836; + color: #fbb082; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #3c3836; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #3c3836; + color: #fb90a2; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #3c3836; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #3c3836; + color: #fb90a2; } + +entry { + background-color: #3c3836; + background-image: none; + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); + padding: 4px 2.2857142857px; + color: #d5c4a1; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + entry:focus, entry:hover { + border-color: mix(#7c6f64,mix(#3c3836,#d5c4a1,0.2),0.3); } + entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.7); } + entry:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.85); } + entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); } + entry:focus, entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + entry:disabled { + background-color: mix(#3c3836,#d5c4a1,0.07); + background-image: none; + opacity: .9; + color: mix(#3c3836,#d5c4a1,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 1px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 4px 1px; } + toolbar.vertical separator { + margin: 4px 1px 4px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 5px; + margin-bottom: 5px; } + headerbar switch { + margin-top: 3px; + margin-bottom: 3px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, + window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, + window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 2px; } + window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 2px; } + +headerbar, .titlebar:not(headerbar) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + color: #bdae93; + background-color: #1d2021; + background-image: none; + border-radius: 2px 2px 0 0; + color: #bdae93; + padding: 0 6px; + min-height: 42px; } + headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: mix(#7c6f64,#1d2021,0.3); } + headerbar:active, .titlebar:active:not(headerbar), headerbar:active:hover, .titlebar:active:hover:not(headerbar), headerbar:active:focus, .titlebar:active:focus:not(headerbar), headerbar:active:hover:focus, .titlebar:active:hover:focus:not(headerbar), headerbar:checked, .titlebar:checked:not(headerbar), headerbar:checked:hover, .titlebar:checked:hover:not(headerbar), headerbar:checked:focus, .titlebar:checked:focus:not(headerbar), headerbar:checked:hover:focus, .titlebar:checked:hover:focus:not(headerbar) { + border-color: #141617; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #191b1c; } + headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #171a1a; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #1a1d1e; + background-image: none; + color: mix(#bdae93,#1d2021,0.5); } + headerbar .background, .titlebar:not(headerbar) .background { + background-color: #1d2021; + border-color: mix(#1d2021,#bdae93,0.3); } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 4px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar button, .titlebar:not(headerbar) button, headerbar button.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.nautilus-circular-button.image-button { + background-color: #1d2021; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #1e2223; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #1e2223; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #202324; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active, headerbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { + background-color: alpha(mix(#1d2021,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1d2021,#bdae93,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#1d2021,#bdae93,0.6); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button.separator.nautilus-circular-button.image-button, headerbar button .separator, .titlebar:not(headerbar) button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(29, 32, 33, 0.85); } + headerbar button separator, .titlebar:not(headerbar) button separator, headerbar button.nautilus-circular-button.image-button separator, .titlebar:not(headerbar) button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 2px; } + headerbar .linked > button, .titlebar:not(headerbar) .linked > button, headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover, headerbar .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar .linked > button:active, .titlebar:not(headerbar) .linked > button:active, headerbar .linked > button.nautilus-circular-button.image-button:active, headerbar .linked > button:active:hover, .titlebar:not(headerbar) .linked > button:active:hover, headerbar .linked > button:active:focus, .titlebar:not(headerbar) .linked > button:active:focus, headerbar .linked > button:active:hover:focus, .titlebar:not(headerbar) .linked > button:active:hover:focus, headerbar .linked > button:checked, .titlebar:not(headerbar) .linked > button:checked, headerbar .linked > button:checked:hover, .titlebar:not(headerbar) .linked > button:checked:hover, headerbar .linked > button:checked:focus, .titlebar:not(headerbar) .linked > button:checked:focus, headerbar .linked > button:checked:hover:focus, .titlebar:not(headerbar) .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #171a1a; } + headerbar .linked > button:last-child, .titlebar:not(headerbar) .linked > button:last-child, headerbar .linked > button:only-child, .titlebar:not(headerbar) .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar .linked > button:last-child:hover, .titlebar:not(headerbar) .linked > button:last-child:hover, headerbar .linked > button:only-child:hover, .titlebar:not(headerbar) .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar .linked > button:disabled:last-child, .titlebar:not(headerbar) .linked > button:disabled:last-child, headerbar .linked > button:disabled:only-child, .titlebar:not(headerbar) .linked > button:disabled:only-child, headerbar .linked > button:active:disabled:last-child, .titlebar:not(headerbar) .linked > button:active:disabled:last-child, headerbar .linked > button:active:disabled:only-child, .titlebar:not(headerbar) .linked > button:active:disabled:only-child, headerbar .linked > button:checked:disabled:last-child, .titlebar:not(headerbar) .linked > button:checked:disabled:last-child, headerbar .linked > button:checked:disabled:only-child, .titlebar:not(headerbar) .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar .linked > button:active:last-child, .titlebar:not(headerbar) .linked > button:active:last-child, headerbar .linked > button:active:last-child:focus, .titlebar:not(headerbar) .linked > button:active:last-child:focus, headerbar .linked > button:active:last-child:hover, .titlebar:not(headerbar) .linked > button:active:last-child:hover, headerbar .linked > button:active:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:last-child:hover:focus, headerbar .linked > button:checked:last-child, .titlebar:not(headerbar) .linked > button:checked:last-child, headerbar .linked > button:checked:last-child:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:focus, headerbar .linked > button:checked:last-child:hover, .titlebar:not(headerbar) .linked > button:checked:last-child:hover, headerbar .linked > button:checked:last-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar .linked > button:active:only-child, .titlebar:not(headerbar) .linked > button:active:only-child, headerbar .linked > button:active:only-child:focus, .titlebar:not(headerbar) .linked > button:active:only-child:focus, headerbar .linked > button:active:only-child:hover, .titlebar:not(headerbar) .linked > button:active:only-child:hover, headerbar .linked > button:active:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:active:only-child:hover:focus, headerbar .linked > button:checked:only-child, .titlebar:not(headerbar) .linked > button:checked:only-child, headerbar .linked > button:checked:only-child:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:focus, headerbar .linked > button:checked:only-child:hover, .titlebar:not(headerbar) .linked > button:checked:only-child:hover, headerbar .linked > button:checked:only-child:hover:focus, .titlebar:not(headerbar) .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar box button.image-button, .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #111314; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar separator, .titlebar:not(headerbar) separator { + background-image: image(mix(#bdae93,#1d2021,0.9)); } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #282828; + background-image: none; + color: mix(#bdae93,#282828,0.4); + text-shadow: none; } + headerbar.default-decoration, .default-decoration.titlebar:not(headerbar) { + min-height: 24px; + box-shadow: none; + border: 0; } + headerbar.default-decoration button.titlebutton, .default-decoration.titlebar:not(headerbar) button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd headerbar:backdrop:dir(rtl), .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(ltr), .solid-csd .titlebar:dir(ltr):not(headerbar) { + border-radius: 0; + box-shadow: none; } + .tiled headerbar:backdrop, .tiled .titlebar:backdrop:not(headerbar), .tiled headerbar, .tiled .titlebar:not(headerbar), + .maximized headerbar:backdrop, + .maximized .titlebar:backdrop:not(headerbar), + .maximized headerbar, + .maximized .titlebar:not(headerbar) { + border-radius: 0; } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; } + headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + margin-left: 2px; } + headerbar button, .titlebar:not(headerbar) button, headerbar button.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + padding: 2px; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover:focus, .titlebar:not(headerbar) button:active:hover:focus, headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover:focus, .titlebar:not(headerbar) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar button:hover:focus, .titlebar:not(headerbar) button:hover:focus, headerbar button:hover:hover, .titlebar:not(headerbar) button:hover:hover, headerbar button.flat:hover:focus, .titlebar:not(headerbar) button.flat:hover:focus, headerbar button.flat:hover:hover, .titlebar:not(headerbar) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:hover:active, .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active:hover, .titlebar:not(headerbar) button:hover:active:hover, headerbar button:hover:active:focus, .titlebar:not(headerbar) button:hover:active:focus, headerbar button:hover:active:hover:focus, .titlebar:not(headerbar) button:hover:active:hover:focus, headerbar button:hover:checked, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked:hover, .titlebar:not(headerbar) button:hover:checked:hover, headerbar button:hover:checked:focus, .titlebar:not(headerbar) button:hover:checked:focus, headerbar button:hover:checked:hover:focus, .titlebar:not(headerbar) button:hover:checked:hover:focus, headerbar button.flat:hover:active, .titlebar:not(headerbar) button.flat:hover:active, headerbar button.flat:hover:active:hover, .titlebar:not(headerbar) button.flat:hover:active:hover, headerbar button.flat:hover:active:focus, .titlebar:not(headerbar) button.flat:hover:active:focus, headerbar button.flat:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:hover:active:hover:focus, headerbar button.flat:hover:checked, .titlebar:not(headerbar) button.flat:hover:checked, headerbar button.flat:hover:checked:hover, .titlebar:not(headerbar) button.flat:hover:checked:hover, headerbar button.flat:hover:checked:focus, .titlebar:not(headerbar) button.flat:hover:checked:focus, headerbar button.flat:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:hover:disabled, .titlebar:not(headerbar) button:hover:disabled, headerbar button.flat:hover:disabled, .titlebar:not(headerbar) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:checked:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button.flat:hover:active:disabled, .titlebar:not(headerbar) button.flat:hover:active:disabled, headerbar button.flat:hover:checked:disabled, .titlebar:not(headerbar) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar button:focus:hover:focus, .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:hover, .titlebar:not(headerbar) button:focus:hover:hover, headerbar button.flat:focus:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:focus, headerbar button.flat:focus:hover:hover, .titlebar:not(headerbar) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active:hover, .titlebar:not(headerbar) button:focus:hover:active:hover, headerbar button:focus:hover:active:focus, .titlebar:not(headerbar) button:focus:hover:active:focus, headerbar button:focus:hover:active:hover:focus, .titlebar:not(headerbar) button:focus:hover:active:hover:focus, headerbar button:focus:hover:checked, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked:hover, .titlebar:not(headerbar) button:focus:hover:checked:hover, headerbar button:focus:hover:checked:focus, .titlebar:not(headerbar) button:focus:hover:checked:focus, headerbar button:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button:focus:hover:checked:hover:focus, headerbar button.flat:focus:hover:active, .titlebar:not(headerbar) button.flat:focus:hover:active, headerbar button.flat:focus:hover:active:hover, .titlebar:not(headerbar) button.flat:focus:hover:active:hover, headerbar button.flat:focus:hover:active:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:focus, headerbar button.flat:focus:hover:active:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:active:hover:focus, headerbar button.flat:focus:hover:checked, .titlebar:not(headerbar) button.flat:focus:hover:checked, headerbar button.flat:focus:hover:checked:hover, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover, headerbar button.flat:focus:hover:checked:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:focus, headerbar button.flat:focus:hover:checked:hover:focus, .titlebar:not(headerbar) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + headerbar button:focus:hover:disabled, .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button.flat:focus:hover:disabled, .titlebar:not(headerbar) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:checked:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button.flat:focus:hover:active:disabled, .titlebar:not(headerbar) button.flat:focus:hover:active:disabled, headerbar button.flat:focus:hover:checked:disabled, .titlebar:not(headerbar) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + headerbar button:checked, .titlebar:not(headerbar) button:checked, headerbar button.nautilus-circular-button.image-button:checked, headerbar button:active, .titlebar:not(headerbar) button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:active, headerbar button.flat:checked, .titlebar:not(headerbar) button.flat:checked, headerbar button.flat:active, .titlebar:not(headerbar) button.flat:active, headerbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + headerbar button:checked:active, .titlebar:not(headerbar) button:checked:active, headerbar button:checked:active:hover, .titlebar:not(headerbar) button:checked:active:hover, headerbar button:checked:active:focus, .titlebar:not(headerbar) button:checked:active:focus, headerbar button:checked:active:hover:focus, .titlebar:not(headerbar) button:checked:active:hover:focus, headerbar button:checked:checked, .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked:hover, .titlebar:not(headerbar) button:checked:checked:hover, headerbar button:checked:checked:focus, .titlebar:not(headerbar) button:checked:checked:focus, headerbar button:checked:checked:hover:focus, .titlebar:not(headerbar) button:checked:checked:hover:focus, headerbar button:active:active, .titlebar:not(headerbar) button:active:active, headerbar button:active:active:hover, .titlebar:not(headerbar) button:active:active:hover, headerbar button:active:active:focus, .titlebar:not(headerbar) button:active:active:focus, headerbar button:active:active:hover:focus, .titlebar:not(headerbar) button:active:active:hover:focus, headerbar button:active:checked, .titlebar:not(headerbar) button:active:checked, headerbar button:active:checked:hover, .titlebar:not(headerbar) button:active:checked:hover, headerbar button:active:checked:focus, .titlebar:not(headerbar) button:active:checked:focus, headerbar button:active:checked:hover:focus, .titlebar:not(headerbar) button:active:checked:hover:focus, headerbar button.flat:checked:active, .titlebar:not(headerbar) button.flat:checked:active, headerbar button.flat:checked:active:hover, .titlebar:not(headerbar) button.flat:checked:active:hover, headerbar button.flat:checked:active:focus, .titlebar:not(headerbar) button.flat:checked:active:focus, headerbar button.flat:checked:active:hover:focus, .titlebar:not(headerbar) button.flat:checked:active:hover:focus, headerbar button.flat:checked:checked, .titlebar:not(headerbar) button.flat:checked:checked, headerbar button.flat:checked:checked:hover, .titlebar:not(headerbar) button.flat:checked:checked:hover, headerbar button.flat:checked:checked:focus, .titlebar:not(headerbar) button.flat:checked:checked:focus, headerbar button.flat:checked:checked:hover:focus, .titlebar:not(headerbar) button.flat:checked:checked:hover:focus, headerbar button.flat:active:active, .titlebar:not(headerbar) button.flat:active:active, headerbar button.flat:active:active:hover, .titlebar:not(headerbar) button.flat:active:active:hover, headerbar button.flat:active:active:focus, .titlebar:not(headerbar) button.flat:active:active:focus, headerbar button.flat:active:active:hover:focus, .titlebar:not(headerbar) button.flat:active:active:hover:focus, headerbar button.flat:active:checked, .titlebar:not(headerbar) button.flat:active:checked, headerbar button.flat:active:checked:hover, .titlebar:not(headerbar) button.flat:active:checked:hover, headerbar button.flat:active:checked:focus, .titlebar:not(headerbar) button.flat:active:checked:focus, headerbar button.flat:active:checked:hover:focus, .titlebar:not(headerbar) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + headerbar button:checked:active:disabled, .titlebar:not(headerbar) button:checked:active:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:active:active:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:checked:disabled, .titlebar:not(headerbar) button:active:checked:disabled, headerbar button.flat:checked:active:disabled, .titlebar:not(headerbar) button.flat:checked:active:disabled, headerbar button.flat:checked:checked:disabled, .titlebar:not(headerbar) button.flat:checked:checked:disabled, headerbar button.flat:active:active:disabled, .titlebar:not(headerbar) button.flat:active:active:disabled, headerbar button.flat:active:checked:disabled, .titlebar:not(headerbar) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover, headerbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.nautilus-circular-button.image-button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover, headerbar button.nautilus-circular-button.image-button:hover, .titlebar:not(headerbar) button.nautilus-circular-button.image-button:hover, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus, headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:disabled:disabled, .titlebar:not(headerbar) button:disabled:disabled, headerbar button.flat:disabled:disabled, .titlebar:not(headerbar) button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + headerbar button:active:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button.flat:active:disabled, .titlebar:not(headerbar) button.flat:active:disabled, headerbar button.flat:checked:disabled, .titlebar:not(headerbar) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button.separator.nautilus-circular-button.image-button, headerbar button .separator, .titlebar:not(headerbar) button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar button separator, .titlebar:not(headerbar) button separator, headerbar button.nautilus-circular-button.image-button separator, .titlebar:not(headerbar) button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + headerbar button.text-button, .titlebar:not(headerbar) button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 2px 5px; } + headerbar button.flat, .titlebar:not(headerbar) button.flat, headerbar button.flat.nautilus-circular-button.image-button, .titlebar:not(headerbar) button.flat.nautilus-circular-button.image-button { + color: #bdae93; } + headerbar button.flat:hover, .titlebar:not(headerbar) button.flat:hover, headerbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + headerbar button:backdrop, .titlebar:not(headerbar) button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#bdae93,#282828,0.4); } + headerbar button stack box.narrow, .titlebar:not(headerbar) button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + headerbar button:not(:checked):not(:hover) stack box, .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box { + color: #bdae93; } + headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 2px; } + headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 2px; + background-image: none; + background-color: transparent; + color: #bdae93; + box-shadow: none; } + headerbar button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover:focus, .titlebar:not(headerbar) button.titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #7c6f64; + box-shadow: none; } + headerbar button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active:hover, .titlebar:not(headerbar) button.titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #70645a; + box-shadow: none; } + headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#bdae93,#282828,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #282828; + background-image: none; + border-color: #202020; + color: #bdae93; } + toolbar:focus, toolbar:hover { + border-color: mix(#7c6f64,#282828,0.3); } + toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { + border-color: #1c1c1c; } + toolbar:disabled { + border-color: #222222; } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: #202020; } + toolbar:disabled { + background-color: #242424; + background-image: none; + color: mix(#bdae93,#282828,0.5); } + toolbar .background { + background-color: #282828; + border-color: mix(#282828,#bdae93,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 4px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 4px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar button, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover, toolbar button.flat.nautilus-circular-button.image-button:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar button:hover:active, toolbar button:hover:active:hover, toolbar button:hover:active:focus, toolbar button:hover:active:hover:focus, toolbar button:hover:checked, toolbar button:hover:checked:hover, toolbar button:hover:checked:focus, toolbar button:hover:checked:hover:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover, toolbar button.flat:hover:active:focus, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + toolbar button:focus:hover:focus, toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:focus, toolbar button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar button:focus:hover:active, toolbar button:focus:hover:active:hover, toolbar button:focus:hover:active:focus, toolbar button:focus:hover:active:hover:focus, toolbar button:focus:hover:checked, toolbar button:focus:hover:checked:hover, toolbar button:focus:hover:checked:focus, toolbar button:focus:hover:checked:hover:focus, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:hover, toolbar button.flat:focus:hover:active:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:hover, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active, toolbar button.flat.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover, toolbar button.flat.nautilus-circular-button.image-button:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar button:checked:active:disabled, toolbar button:checked:checked:disabled, toolbar button:active:active:disabled, toolbar button:active:checked:disabled, toolbar button.flat:checked:active:disabled, toolbar button.flat:checked:checked:disabled, toolbar button.flat:active:active:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover, toolbar button.flat.nautilus-circular-button.image-button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover, toolbar button.flat.nautilus-circular-button.image-button:hover { + color: #bdae93; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 2px; } + toolbar .linked > button, toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar .linked > button:focus, toolbar .linked > button:hover, toolbar .linked > button.nautilus-circular-button.image-button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar .linked > button:active, toolbar .linked > button.nautilus-circular-button.image-button:active, toolbar .linked > button:active:hover, toolbar .linked > button:active:focus, toolbar .linked > button:active:hover:focus, toolbar .linked > button:checked, toolbar .linked > button:checked:hover, toolbar .linked > button:checked:focus, toolbar .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #202020; } + toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar .linked > button:disabled:last-child, toolbar .linked > button:disabled:only-child, toolbar .linked > button:active:disabled:last-child, toolbar .linked > button:active:disabled:only-child, toolbar .linked > button:checked:disabled:last-child, toolbar .linked > button:checked:disabled:only-child { + box-shadow: none; } + toolbar .linked > button:active:last-child, toolbar .linked > button:active:last-child:focus, toolbar .linked > button:active:last-child:hover, toolbar .linked > button:active:last-child:hover:focus, toolbar .linked > button:checked:last-child, toolbar .linked > button:checked:last-child:focus, toolbar .linked > button:checked:last-child:hover, toolbar .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + toolbar .linked > button:active:only-child, toolbar .linked > button:active:only-child:focus, toolbar .linked > button:active:only-child:hover, toolbar .linked > button:active:only-child:hover:focus, toolbar .linked > button:checked:only-child, toolbar .linked > button:checked:only-child:focus, toolbar .linked > button:checked:only-child:hover, toolbar .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + toolbar separator, toolbar separator:disabled { + color: #181818; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#282828,#bdae93,0.18); + background-color: mix(mix(#282828,#bdae93,0.18),#282828,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + background-color: mix(#282828,mix(#282828,mix(#282828,#bdae93,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.nautilus-circular-button.image-button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + toolbar.inline-toolbar button.flat, toolbar.inline-toolbar button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:hover, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button:hover:active:hover:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:hover, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + toolbar.inline-toolbar button:focus:hover:focus, toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button:focus:hover:active:hover, toolbar.inline-toolbar button:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:active:hover:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button:focus:hover:checked:hover, toolbar.inline-toolbar button:focus:hover:checked:focus, toolbar.inline-toolbar button:focus:hover:checked:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:hover, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:hover, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.nautilus-circular-button.image-button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + toolbar.inline-toolbar button:checked:active:disabled, toolbar.inline-toolbar button:checked:checked:disabled, toolbar.inline-toolbar button:active:active:disabled, toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:checked:active:disabled, toolbar.inline-toolbar button.flat:checked:checked:disabled, toolbar.inline-toolbar button.flat:active:active:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.nautilus-circular-button.image-button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #bdae93; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator { + background-color: #1a1c1d; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { + border-radius: 0; + border-top-color: transparent; } + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 2px; + border-top: 1px solid mix(#282828,#bdae93,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #272727; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; + color: #bdae93; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #cbe082; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #282828; + border-color: rgba(203, 224, 130, 0); + background-color: rgba(203, 224, 130, 0); + background-image: none; + box-shadow: none; } + .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + background-color: #d1e490; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .suggested-action:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:hover, .suggested-action:hover:active:focus, .suggested-action:hover:active:hover:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:hover, .suggested-action:hover:checked:focus, .suggested-action:hover:checked:hover:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover, .suggested-action.flat:hover:active:focus, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus { + background-color: #d1e490; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #d7e79e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:checked, .suggested-action.flat:active, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .suggested-action:checked:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:active, .suggested-action:checked:active:hover, .suggested-action:checked:active:focus, .suggested-action:checked:active:hover:focus, .suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, .suggested-action:checked:checked:hover, .suggested-action:checked:checked:focus, .suggested-action:checked:checked:hover:focus, .suggested-action:active:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action:active:active:hover, .suggested-action:active:active:focus, .suggested-action:active:active:hover:focus, .suggested-action:active:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, .suggested-action.flat:checked:active, .suggested-action.flat:checked:active:hover, .suggested-action.flat:checked:active:focus, .suggested-action.flat:checked:active:hover:focus, .suggested-action.flat:checked:checked, .suggested-action.flat:checked:checked:hover, .suggested-action.flat:checked:checked:focus, .suggested-action.flat:checked:checked:hover:focus, .suggested-action.flat:active:active, .suggested-action.flat:active:active:hover, .suggested-action.flat:active:active:focus, .suggested-action.flat:active:active:hover:focus, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .suggested-action:checked:active:disabled, .suggested-action:checked:checked:disabled, .suggested-action:active:active:disabled, .suggested-action:active:checked:disabled, .suggested-action.flat:checked:active:disabled, .suggested-action.flat:checked:checked:disabled, .suggested-action.flat:active:active:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:focus, .suggested-action.flat:hover, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action:hover { + color: #282828; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#cbe082,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#cbe082,#282828,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#cbe082,#282828,0.6); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, .titlebar:not(headerbar).selection-mode button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(203, 224, 130, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, .titlebar:not(headerbar).selection-mode button.suggested-action .separator:disabled { + color: rgba(203, 224, 130, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, .titlebar:not(headerbar).selection-mode button.suggested-action separator { + background-image: image(mix(#282828,#cbe082,0.9)); } + +.destructive-action { + background-color: #fb90a2; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .destructive-action:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .destructive-action.flat { + color: #282828; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #282828; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#282828,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#282828,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + .destructive-action separator { + background-image: image(mix(#282828,#fb90a2,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #7c6f64; + background-image: none; + border-color: #635950; + color: #282828; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#7c6f64,#7c6f64,0.3); } + headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, + .titlebar:not(headerbar).selection-mode:active, + .titlebar:not(headerbar).selection-mode:active:hover, + .titlebar:not(headerbar).selection-mode:active:focus, + .titlebar:not(headerbar).selection-mode:active:hover:focus, + .titlebar:not(headerbar).selection-mode:checked, + .titlebar:not(headerbar).selection-mode:checked:hover, + .titlebar:not(headerbar).selection-mode:checked:focus, + .titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: #574e46; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: #695e55; } + headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, + .titlebar:not(headerbar).selection-mode:active:disabled, + .titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: #635950; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #70645a; + background-image: none; + color: mix(#282828,#7c6f64,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #7c6f64; + border-color: mix(#7c6f64,#282828,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 4px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar.selection-mode button.flat, headerbar.selection-mode button.flat.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button { + color: #282828; + border-color: rgba(124, 111, 100, 0); + background-color: rgba(124, 111, 100, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #827569; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #827569; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #887a6e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:active:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #282828; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#7c6f64,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#7c6f64,#282828,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#7c6f64,#282828,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(124, 111, 100, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(124, 111, 100, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#282828,#7c6f64,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 2px; } + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode .linked > button:focus, headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode .linked > button:focus, + .titlebar:not(headerbar).selection-mode .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode .linked > button:active, headerbar.selection-mode .linked > button:active:hover, headerbar.selection-mode .linked > button:active:focus, headerbar.selection-mode .linked > button:active:hover:focus, headerbar.selection-mode .linked > button:checked, headerbar.selection-mode .linked > button:checked:hover, headerbar.selection-mode .linked > button:checked:focus, headerbar.selection-mode .linked > button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #635950; } + headerbar.selection-mode .linked > button:last-child, headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode .linked > button:last-child:hover, headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode .linked > button:disabled:last-child, headerbar.selection-mode .linked > button:disabled:only-child, headerbar.selection-mode .linked > button:active:disabled:last-child, headerbar.selection-mode .linked > button:active:disabled:only-child, headerbar.selection-mode .linked > button:checked:disabled:last-child, headerbar.selection-mode .linked > button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar.selection-mode .linked > button:active:last-child, headerbar.selection-mode .linked > button:active:last-child:focus, headerbar.selection-mode .linked > button:active:last-child:hover, headerbar.selection-mode .linked > button:active:last-child:hover:focus, headerbar.selection-mode .linked > button:checked:last-child, headerbar.selection-mode .linked > button:checked:last-child:focus, headerbar.selection-mode .linked > button:checked:last-child:hover, headerbar.selection-mode .linked > button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar.selection-mode .linked > button:active:only-child, headerbar.selection-mode .linked > button:active:only-child:focus, headerbar.selection-mode .linked > button:active:only-child:hover, headerbar.selection-mode .linked > button:active:only-child:hover:focus, headerbar.selection-mode .linked > button:checked:only-child, headerbar.selection-mode .linked > button:checked:only-child:focus, headerbar.selection-mode .linked > button:checked:only-child:hover, headerbar.selection-mode .linked > button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 2px 6px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #4a433c; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(40, 40, 40, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + headerbar.selection-mode button.flat, headerbar.selection-mode button.flat.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button { + color: #282828; + border-color: rgba(124, 111, 100, 0); + background-color: rgba(124, 111, 100, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #827569; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:hover, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button:hover:active:hover:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:hover, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button:hover:checked:hover:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #827569; + background-image: none; + border-color: rgba(40, 40, 40, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #282828; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #887a6e; + background-image: none; + border-color: rgba(32, 32, 32, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + headerbar.selection-mode button:focus:hover:focus, headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:focus, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.4),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button:focus:hover:active:hover, headerbar.selection-mode button:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:active:hover:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button:focus:hover:checked:hover, headerbar.selection-mode button:focus:hover:checked:focus, headerbar.selection-mode button:focus:hover:checked:hover:focus, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:hover, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:hover, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.4); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(34, 34, 34, 0.4); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(32, 32, 32, 0.4); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(32, 32, 32, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(40, 40, 40, 0.06), inset 0 1px rgba(40, 40, 40, 0.07), inset -1px 0 rgba(40, 40, 40, 0.06), inset 0 -1px rgba(40, 40, 40, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#7c6f64,rgba(40, 40, 40, 0.32),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus { + border-color: rgba(28, 28, 28, 0.32); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(34, 34, 34, 0.32); } + headerbar.selection-mode button:checked:active:disabled, headerbar.selection-mode button:checked:checked:disabled, headerbar.selection-mode button:active:active:disabled, headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:checked:active:disabled, headerbar.selection-mode button.flat:checked:checked:disabled, headerbar.selection-mode button.flat:active:active:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:active:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(32, 32, 32, 0.32); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #282828; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#7c6f64,#282828,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#7c6f64,#282828,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#7c6f64,#282828,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(124, 111, 100, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(124, 111, 100, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#282828,#7c6f64,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #7c6f64; + background-image: none; } + headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop, + .titlebar:not(headerbar).selection-mode .selection-menu { + color: #635950; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; } + headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #574e46; } + headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, + .titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #5d534b; } + headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(40, 40, 40, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, .selection-menu headerbar.selection-mode label.separator, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label, .selection-menu .titlebar:not(headerbar).selection-mode label.separator { + color: #574e46; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #d5c4a1; } + calendar:selected { + border-radius: 2px; } + calendar.header { + border-bottom: 1px solid rgba(83, 72, 51, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(83, 72, 51, 0.1); } + calendar.button { + color: rgba(189, 174, 147, 0.55); } + calendar.button:hover { + color: #bdae93; } + calendar.button:backdrop { + color: alpha(mix(#bdae93,#282828,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#bdae93,#282828,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#bdae93,#282828,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#7c6f64,#bdae93,0.5); } + calendar:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #3c3836; + color: #d5c4a1; } + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.dark overlay { + color: #282828; } + colorswatch.dark overlay:hover { + border-color: rgba(83, 72, 51, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#7c6f64,#282828,0.66); } + +colorswatch.light overlay { + color: #d5c4a1; } + colorswatch.light overlay:hover { + border-color: rgba(83, 72, 51, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #7c6f64; + box-shadow: inset 0 0 0 2px #685d54, inset 0 0 0 1px #7c6f64; } + colorswatch:drop(active).dark overlay { + border-color: #7c6f64; + box-shadow: inset 0 0 0 2px rgba(83, 72, 51, 0.3), inset 0 0 0 1px #7c6f64; } + +colorswatch overlay { + border: 1px solid rgba(83, 72, 51, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.4), inset 0 -1px rgba(83, 72, 51, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(83, 72, 51, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(83, 72, 51, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #282828; } + +colorswatch#add-color-button { + border-radius: 2px 2px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 2px; } + colorswatch#add-color-button overlay { + background-color: #262626; + color: #bdae93; } + colorswatch#add-color-button overlay:hover { + background-color: #242424; } + colorswatch#add-color-button overlay:backdrop { + background-color: #262626; } + +colorswatch#editor-color-sample { + border-radius: 2px; } + colorswatch#editor-color-sample overlay { + border-radius: 2.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 2px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 2px; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/*********************** +! Font and file choosers +************************/ +filechooser { + /* for fallback when header bar not used */ } + filechooser .dialog-action-box { + border-top: 1px solid mix(#282828,#bdae93,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#282828,#bdae93,0.18); + background-color: #282828; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#7c6f64,#3c3836,0.5); } + +list { + color: #d5c4a1; + background-color: #3c3836; + border-color: mix(#282828,#bdae93,0.18); } + list:backdrop { + background-color: #3c3836; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(189, 174, 147, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(83, 72, 51, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#7c6f64,#bdae93,0.1); } + row.activatable:selected:backdrop { + background-color: #7c6f64; } + +flowbox flowboxchild { + padding: 2px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #b790e6; + background-image: none; + border: 1px solid #8f53d8; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #3c3836; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #b790e6; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.info button:focus, infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.info button:active, infobar.info button.nautilus-circular-button.image-button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.info button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.info button.flat, infobar.info button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(183, 144, 230, 0); + background-color: rgba(183, 144, 230, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover, infobar.info button.flat:hover { + background-color: #c19fe9; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #c19fe9; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #cbafed; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.info button:focus:hover:focus, infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:focus, infobar.info button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.info button:checked, infobar.info button:active, infobar.info button.nautilus-circular-button.image-button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.nautilus-circular-button.image-button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #3c3836; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#b790e6,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#b790e6,#3c3836,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#b790e6,#3c3836,0.6); } + infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(183, 144, 230, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(183, 144, 230, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#b790e6,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #fbb082; + background-image: none; + border: 1px solid #f98138; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #3c3836; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #fbb082; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.warning button:active, infobar.warning button.nautilus-circular-button.image-button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.warning button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.warning button.flat, infobar.warning button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(251, 176, 130, 0); + background-color: rgba(251, 176, 130, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover, infobar.warning button.flat:hover { + background-color: #fcbc94; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #fcbc94; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #fcc7a7; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.nautilus-circular-button.image-button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.nautilus-circular-button.image-button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #3c3836; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#fbb082,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fbb082,#3c3836,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#fbb082,#3c3836,0.6); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(251, 176, 130, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(251, 176, 130, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#fbb082,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #b790e6; + background-image: none; + border: 1px solid #8f53d8; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #3c3836; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #b790e6; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.question button:focus, infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.question button:active, infobar.question button.nautilus-circular-button.image-button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.question button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.question button.flat, infobar.question button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(183, 144, 230, 0); + background-color: rgba(183, 144, 230, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover, infobar.question button.flat:hover { + background-color: #c19fe9; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #c19fe9; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #cbafed; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.question button:focus:hover:focus, infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:focus, infobar.question button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.question button:checked, infobar.question button:active, infobar.question button.nautilus-circular-button.image-button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.nautilus-circular-button.image-button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #3c3836; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#b790e6,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#b790e6,#3c3836,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#b790e6,#3c3836,0.6); } + infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(183, 144, 230, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(183, 144, 230, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#b790e6,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #fb90a2; + background-image: none; + border: 1px solid #f84462; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #3c3836; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #fb90a2; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + infobar.error button:focus, infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.error button:active, infobar.error button.nautilus-circular-button.image-button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.error button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + infobar.error button.flat, infobar.error button.flat.nautilus-circular-button.image-button { + color: #3c3836; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover, infobar.error button.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + infobar.error button:focus:hover:focus, infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:focus, infobar.error button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + infobar.error button:checked, infobar.error button:active, infobar.error button.nautilus-circular-button.image-button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.nautilus-circular-button.image-button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #3c3836; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#3c3836,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#3c3836,0.6); } + infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#3c3836,#fb90a2,0.9)); } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > entry:first-child:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child, .linked.vertical > entry:first-child:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +entry, menuitem entry, popover.background entry, .osd entry, +#XfceNotifyWindow entry, #login_window entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.1), inset 0 1px rgba(42, 36, 25, 0.12), inset -1px 0 rgba(42, 36, 25, 0.1), inset 0 -1px rgba(42, 36, 25, 0.05); } + entry:focus, popover.background entry:focus, + #XfceNotifyWindow entry:focus, #login_window entry:focus, entry:hover, popover.background entry:hover, + #XfceNotifyWindow entry:hover, #login_window entry:hover, entry:active, popover.background entry:active, + #XfceNotifyWindow entry:active, #login_window entry:active { + transition: border 100ms ease-in; } + entry:selected, popover.background entry:selected, + #XfceNotifyWindow entry:selected, #login_window entry:selected, entry:selected:selected:focus, + #XfceNotifyWindow entry:selected:selected:focus, #login_window entry:selected:selected:focus { + background-color: #7c6f64; + color: #282828; } + entry:disabled, popover.background entry:disabled, + #XfceNotifyWindow entry:disabled, #login_window entry:disabled { + box-shadow: none; } + entry progress, popover.background entry progress, .osd entry progress, #XfceNotifyWindow entry progress, #login_window entry progress { + background-color: #7c6f64; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #282828; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 2px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 2px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #3c3836; + border-color: #f98138; + background-color: mix(#3c3836,#fbb082,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #3c3836; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fbb082,0.3); + background-color: #fbb082; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #3c3836; + color: #fbb082; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #3c3836; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #3c3836; + color: #fb90a2; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #3c3836; + border-color: #f84462; + background-color: mix(#3c3836,#fb90a2,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #3c3836; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #3c3836; + border-color: mix(#7c6f64,#fb90a2,0.3); + background-color: #fb90a2; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #3c3836; + color: #fb90a2; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #1d2021; + background-image: none; + color: #bdae93; } + menubar > menuitem, .menubar > menuitem { + min-height: 14px; + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #bdae93; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #c7bba4; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 2px; + background-color: #1d2021; + color: #bdae93; + border: 1px solid mix(#1d2021,#bdae93,0.21); } + .csd menu, .csd + .menu, .csd + .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #7c6f64; + color: #282828; } + menu separator, + .csd menu separator, + .menu separator, + .csd + .menu separator, + .context-menu separator, + .csd + .context-menu separator { + background-color: mix(#1d2021,#bdae93,0.18); + margin: 0px 0; } + menu .separator, + .csd menu .separator, + .menu .separator, + .csd + .menu .separator, + .context-menu .separator, + .csd + .context-menu .separator { + color: mix(#1d2021,#bdae93,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 14px; + min-width: 40px; + padding: 4px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #7c6f64; + background-image: none; + color: #282828; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(40, 40, 40, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #282828; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#bdae93,#1d2021,0.5); } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, + .menu menuitem.button, + .menu menuitem.button:focus, + .menu menuitem.button:active, + .menu menuitem.button:disabled, + .menu menuitem.button:active:disabled, + .menu menuitem.button.flat, + .menu menuitem.button.flat:focus, + .menu menuitem.button.flat:active, + .menu menuitem.button.flat:disabled, + .menu menuitem.button.flat:active:disabled, + .context-menu menuitem.button, + .context-menu menuitem.button:focus, + .context-menu menuitem.button:active, + .context-menu menuitem.button:disabled, + .context-menu menuitem.button:active:disabled, + .context-menu menuitem.button.flat, + .context-menu menuitem.button.flat:focus, + .context-menu menuitem.button.flat:active, + .context-menu menuitem.button.flat:disabled, + .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, + .menu menuitem.button:hover, + .menu menuitem.button:focus:hover, + .menu menuitem.button:active:hover, + .menu menuitem.button:selected, + .menu menuitem.button.flat:hover, + .menu menuitem.button.flat:focus:hover, + .menu menuitem.button.flat:active:hover, + .menu menuitem.button.flat:selected, + .context-menu menuitem.button:hover, + .context-menu menuitem.button:focus:hover, + .context-menu menuitem.button:active:hover, + .context-menu menuitem.button:selected, + .context-menu menuitem.button.flat:hover, + .context-menu menuitem.button.flat:focus:hover, + .context-menu menuitem.button.flat:active:hover, + .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #7c6f64; + color: #282828; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #bdae93; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #1a1d1e; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #1a1d1e; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(189, 174, 147, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #bdae93; } + menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, + .menu menuitem calendar:indeterminate, + .menu menuitem calendar:indeterminate:backdrop, + .context-menu menuitem calendar:indeterminate, + .context-menu menuitem calendar:indeterminate:backdrop { + color: mix(#bdae93,#1d2021,0.5); } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 2px; + background-color: #1d2021; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#1d2021,#bdae93,0.18); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid mix(#1d2021,#bdae93,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#1d2021,#bdae93,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #3c3836; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.context-menu { + font: initial; } + +.monospace { + font-family: monospace; } + +menuitem accelerator { + color: rgba(189, 174, 147, 0.6); } + menuitem accelerator:hover { + color: rgba(40, 40, 40, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#bdae93,#1d2021,0.5),0.4); } + +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; } + +menuitem window decoration { + box-shadow: 0 2px 3px rgba(83, 72, 51, 0.2); } + +menuitem entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + menuitem entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 2px; + background-clip: border-box; + background-color: #1d2021; + background-image: none; + color: #bdae93; + box-shadow: 0 3px 6px rgba(83, 72, 51, 0.16); } + .csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + border-color: rgba(164, 143, 105, 0.5); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.5),0.3); } + .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.5); } + .csd popover.background:disabled, popover.background:disabled { + border-color: rgba(170, 151, 116, 0.5); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: rgba(164, 143, 105, 0.5); } + popover.background:backdrop { + box-shadow: none; } + popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { + border-top-color: #7c6f64; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #232628; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #7c6f64; + color: #282828; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background iconview:backdrop, popover.background list, popover.background list:backdrop { + background-color: #262a2b; + background-image: none; + color: #bdae93; + border-color: #171a1a; } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #bdae93; } + popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { + background-image: none; + background-color: #7c6f64; + color: #282828; } + popover.background .frame { + border-color: #171a1a; + border-radius: 2px; } + popover.background entry { + background-color: #3c3836; + background-image: none; + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); + padding: 4px 2.2857142857px; + color: #d5c4a1; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#7c6f64,mix(#3c3836,#d5c4a1,0.2),0.3); } + popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.7); } + popover.background entry:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.85); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#3c3836,#d5c4a1,0.2),0.8); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#3c3836,#d5c4a1,0.07); + background-image: none; + opacity: .9; + color: mix(#3c3836,#d5c4a1,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background button:focus, popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + popover.background button:active, popover.background button.nautilus-circular-button.image-button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + popover.background button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) popover.background button, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + popover.background button.flat, popover.background button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover, popover.background button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + popover.background button:hover:active, popover.background button:hover:active:hover, popover.background button:hover:active:focus, popover.background button:hover:active:hover:focus, popover.background button:hover:checked, popover.background button:hover:checked:hover, popover.background button:hover:checked:focus, popover.background button:hover:checked:hover:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover, popover.background button.flat:hover:active:focus, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + popover.background button:focus:hover:focus, popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:focus, popover.background button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + popover.background button:focus:hover:active, popover.background button:focus:hover:active:hover, popover.background button:focus:hover:active:focus, popover.background button:focus:hover:active:hover:focus, popover.background button:focus:hover:checked, popover.background button:focus:hover:checked:hover, popover.background button:focus:hover:checked:focus, popover.background button:focus:hover:checked:hover:focus, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:hover, popover.background button.flat:focus:hover:active:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:hover, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + popover.background button:checked, popover.background button:active, popover.background button.nautilus-circular-button.image-button:active, popover.background button.flat:checked, popover.background button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + popover.background button:checked:active, popover.background button:checked:active:hover, popover.background button:checked:active:focus, popover.background button:checked:active:hover:focus, popover.background button:checked:checked, popover.background button:checked:checked:hover, popover.background button:checked:checked:focus, popover.background button:checked:checked:hover:focus, popover.background button:active:active, popover.background button:active:active:hover, popover.background button:active:active:focus, popover.background button:active:active:hover:focus, popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:checked:active, popover.background button.flat:checked:active:hover, popover.background button.flat:checked:active:focus, popover.background button.flat:checked:active:hover:focus, popover.background button.flat:checked:checked, popover.background button.flat:checked:checked:hover, popover.background button.flat:checked:checked:focus, popover.background button.flat:checked:checked:hover:focus, popover.background button.flat:active:active, popover.background button.flat:active:active:hover, popover.background button.flat:active:active:focus, popover.background button.flat:active:active:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + popover.background button:checked:active:disabled, popover.background button:checked:checked:disabled, popover.background button:active:active:disabled, popover.background button:active:checked:disabled, popover.background button.flat:checked:active:disabled, popover.background button.flat:checked:checked:disabled, popover.background button.flat:active:active:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + popover.background button:focus, popover.background button:hover, popover.background button.nautilus-circular-button.image-button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #bdae93; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #202020; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child { + box-shadow: none; } + popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { + border-style: none; + background-color: transparent; } + +modelbutton.flat, +menuitem.button.flat { + padding: 4px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + background-color: #7c6f64; + color: #282828; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #bdae93; } + modelbutton.flat arrow.left, + menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, + menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child, + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child, + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child { + margin-right: 8px; } + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #282828; + background-clip: padding-box; + border: 1px solid #202020; + border-radius: 2px; + color: #bdae93; } + +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 2px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 4px; } + +printdialog paper { + color: #bdae93; + border: 1px solid mix(#282828,#bdae93,0.18); + background: #292929; + padding: 0; } + printdialog paper:backdrop { + color: mix(#bdae93,#282828,0.5); + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 4px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(23, 26, 26, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 4px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #bdae93; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + frame.app-notification button:active, frame.app-notification button.nautilus-circular-button.image-button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + frame.app-notification button.flat, frame.app-notification button.flat.nautilus-circular-button.image-button { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover, frame.app-notification button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:hover, frame.app-notification button:hover:active:focus, frame.app-notification button:hover:active:hover:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:hover, frame.app-notification button:hover:checked:focus, frame.app-notification button:hover:checked:hover:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover, frame.app-notification button.flat:hover:active:focus, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + frame.app-notification button:focus:hover:focus, frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:focus, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button:focus:hover:active:hover, frame.app-notification button:focus:hover:active:focus, frame.app-notification button:focus:hover:active:hover:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button:focus:hover:checked:hover, frame.app-notification button:focus:hover:checked:focus, frame.app-notification button:focus:hover:checked:hover:focus, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:hover, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:hover, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.nautilus-circular-button.image-button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + frame.app-notification button:checked:active, frame.app-notification button:checked:active:hover, frame.app-notification button:checked:active:focus, frame.app-notification button:checked:active:hover:focus, frame.app-notification button:checked:checked, frame.app-notification button:checked:checked:hover, frame.app-notification button:checked:checked:focus, frame.app-notification button:checked:checked:hover:focus, frame.app-notification button:active:active, frame.app-notification button:active:active:hover, frame.app-notification button:active:active:focus, frame.app-notification button:active:active:hover:focus, frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:checked:active, frame.app-notification button.flat:checked:active:hover, frame.app-notification button.flat:checked:active:focus, frame.app-notification button.flat:checked:active:hover:focus, frame.app-notification button.flat:checked:checked, frame.app-notification button.flat:checked:checked:hover, frame.app-notification button.flat:checked:checked:focus, frame.app-notification button.flat:checked:checked:hover:focus, frame.app-notification button.flat:active:active, frame.app-notification button.flat:active:active:hover, frame.app-notification button.flat:active:active:focus, frame.app-notification button.flat:active:active:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + frame.app-notification button:checked:active:disabled, frame.app-notification button:checked:checked:disabled, frame.app-notification button:active:active:disabled, frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:checked:active:disabled, frame.app-notification button.flat:checked:checked:disabled, frame.app-notification button.flat:active:active:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.nautilus-circular-button.image-button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #bdae93; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + frame.app-notification border { + border: 0; } + +/************* + ! Expanders * +**************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: alpha(currentColor,0.8); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #282828; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #282828; + background-image: none; + border: 1px solid #202020; + border-radius: 2px; + color: #bdae93; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar button, .floating-bar button.nautilus-circular-button.image-button { + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(29, 32, 33, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 2px 4px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #3c3836; + color: #d5c4a1; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #3c3836; + color: #d5c4a1; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 10px; + padding-right: 10px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1px; + padding-left: 2px; + padding-right: 2px; + color: #bdae93; + background-color: #3c3836; + border: 1px solid; + border-color: mix(mix(#282828,#bdae93,0.18),#282828,0.5); + border-radius: 2px; + box-shadow: inset 0 -3px mix(#3c3836,#282828,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #3c3836; + color: mix(#bdae93,#282828,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +label:disabled selection, row:selected label:disabled, label:disabled:selected, entry selection:disabled, menuitem entry selection:disabled, popover.background entry selection:disabled, .osd entry selection:disabled, #XfceNotifyWindow entry selection:disabled, #login_window entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, treeview.view:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view iconview:disabled:selected:focus, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { + color: mix(#282828,#7c6f64,0.5); } + +label:backdrop selection, row:selected label:backdrop, label:backdrop:selected, entry selection:backdrop, menuitem entry selection:backdrop, popover.background entry selection:backdrop, .osd entry selection:backdrop, #XfceNotifyWindow entry selection:backdrop, #login_window entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, +menuitem.button.flat:backdrop:active, +menuitem.button.flat:active arrow:backdrop, +menuitem.button.flat:backdrop:selected, +menuitem.button.flat:selected arrow:backdrop, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, treeview.view:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view iconview:backdrop:selected:focus, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { + background-color: #7c6f64; + color: mix(#7c6f64,#282828,0.66); } + label:backdrop selection:disabled, row:selected label:disabled:backdrop, label:disabled:backdrop:selected, entry selection:disabled:backdrop, #XfceNotifyWindow entry selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, treeview.view:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected { + color: mix(mix(#7c6f64,#282828,0.66),#7c6f64,0.3); } + +entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + background-color: #7c6f64; } + row:selected label, label:selected, entry selection, menuitem entry selection, popover.background entry selection, .osd entry selection, #XfceNotifyWindow entry selection, #login_window entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + menuitem.button.flat:active, + menuitem.button.flat:active arrow, + menuitem.button.flat:selected, + menuitem.button.flat:selected arrow, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, treeview.view:selected:focus, treeview.view:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view iconview:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + color: #282828; + outline-color: rgba(40, 40, 40, 0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#282828,#bdae93,0.18); } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: #282828; } + notebook > header { + padding: 2px; + background-color: #282828; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#282828,#bdae93,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#282828,#bdae93,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: mix(#bdae93,#282828,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#bdae93,mix(#bdae93,#282828,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #bdae93; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#bdae93,#282828,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#282828,#bdae93,0.1),0.7); + background-image: none; + border-color: mix(mix(#282828,#bdae93,0.18),mix(#bdae93,#282828,0.5),0.15); + color: rgba(189, 174, 147, 0.8); + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#282828,#bdae93,0.04); + background-image: none; + color: mix(#bdae93,mix(#bdae93,#282828,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #282828; + border-color: mix(#282828,#bdae93,0.18); + color: #bdae93; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#282828,#bdae93,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #fedae0; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #7c6f64; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#282828,#bdae93,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#282828,#bdae93,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#282828,#bdae93,0.18); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 2px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #7c6f64; + margin-top: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 2px 0 0; + padding-top: 2px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 2px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #7c6f64; + margin-bottom: 0; + -gtk-outline-radius: 2px; + border-radius: 0 0 2px 2px; + padding-bottom: 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 2px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #7c6f64; + margin-right: 0; + -gtk-outline-radius: 2px; + border-radius: 0 2px 2px 0; + padding-right: 10px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 2px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #7c6f64; + margin-left: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 0 0 2px; + padding-left: 10px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#7c6f64,mix(#282828,#bdae93,0.2),0.66); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; } + +colorchooser .popover.osd { + border-radius: 2px; } + +button.color .osd colorswatch:only-child { + box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child { + box-shadow: none; } + +button.osd, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button.osd, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button.osd:hover:active, button.osd:hover:active:hover, button.osd:hover:active:focus, button.osd:hover:active:hover:focus, button.osd:hover:checked, button.osd:hover:checked:hover, button.osd:hover:checked:focus, button.osd:hover:checked:hover:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover, button.osd.flat:hover:active:focus, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover, button.osd.flat:hover:checked:focus, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:hover, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button:hover:active:hover:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:hover, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + button.osd:focus:hover:focus, button.osd:focus:hover:hover, button.osd.flat:focus:hover:focus, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:focus, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + button.osd:focus:hover:active, button.osd:focus:hover:active:hover, button.osd:focus:hover:active:focus, button.osd:focus:hover:active:hover:focus, button.osd:focus:hover:checked, button.osd:focus:hover:checked:hover, button.osd:focus:hover:checked:focus, button.osd:focus:hover:checked:hover:focus, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:hover, button.osd.flat:focus:hover:active:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:hover, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button:focus:hover:active:hover, + #XfceNotifyWindow button:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:active:hover:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button:focus:hover:checked:hover, + #XfceNotifyWindow button:focus:hover:checked:focus, + #XfceNotifyWindow button:focus:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:hover, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:hover, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + button.osd:checked:active, button.osd:checked:active:hover, button.osd:checked:active:focus, button.osd:checked:active:hover:focus, button.osd:checked:checked, button.osd:checked:checked:hover, button.osd:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd:active:active, button.osd:active:active:hover, button.osd:active:active:focus, button.osd:active:active:hover:focus, button.osd:active:checked, button.osd:active:checked:hover, button.osd:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + button.osd:checked:active:disabled, button.osd:checked:checked:disabled, button.osd:active:active:disabled, button.osd:active:checked:disabled, button.osd.flat:checked:active:disabled, button.osd.flat:checked:checked:disabled, button.osd.flat:active:active:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:checked:active:disabled, + #XfceNotifyWindow button:checked:checked:disabled, + #XfceNotifyWindow button:active:active:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:checked:active:disabled, + #XfceNotifyWindow button.flat:checked:checked:disabled, + #XfceNotifyWindow button.flat:active:active:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #bdae93; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 2px; + border: 1px solid rgba(23, 26, 26, 0.8); + border-radius: 2px; + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + color: #bdae93; } + toolbar.osd separator { + color: rgba(26, 29, 30, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #7c6f64; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(29, 32, 33, 0.8); + color: #bdae93; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(29, 32, 33, 0.6); + color: #bdae93; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .osd button:focus, .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd button:active, .osd button.nautilus-circular-button.image-button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd button, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd button.flat, .osd button.flat.nautilus-circular-button.image-button, + #XfceNotifyWindow button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd button:hover:active, .osd button:hover:active:hover, .osd button:hover:active:focus, .osd button:hover:active:hover:focus, .osd button:hover:checked, .osd button:hover:checked:hover, .osd button:hover:checked:focus, .osd button:hover:checked:hover:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover, .osd button.flat:hover:active:focus, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover, .osd button.flat:hover:checked:focus, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:hover, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button:hover:active:hover:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:hover, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd button:focus:hover:focus, .osd button:focus:hover:hover, .osd button.flat:focus:hover:focus, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:focus, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd button:focus:hover:active, .osd button:focus:hover:active:hover, .osd button:focus:hover:active:focus, .osd button:focus:hover:active:hover:focus, .osd button:focus:hover:checked, .osd button:focus:hover:checked:hover, .osd button:focus:hover:checked:focus, .osd button:focus:hover:checked:hover:focus, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:hover, .osd button.flat:focus:hover:active:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:hover, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button:focus:hover:active:hover, + #XfceNotifyWindow button:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:active:hover:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button:focus:hover:checked:hover, + #XfceNotifyWindow button:focus:hover:checked:focus, + #XfceNotifyWindow button:focus:hover:checked:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:hover, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:hover, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd button:checked, .osd button:active, .osd button.nautilus-circular-button.image-button:active, .osd button.flat:checked, .osd button.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd button:checked:active, .osd button:checked:active:hover, .osd button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button:checked:checked, .osd button:checked:checked:hover, .osd button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button:active:active, .osd button:active:active:hover, .osd button:active:active:focus, .osd button:active:active:hover:focus, .osd button:active:checked, .osd button:active:checked:hover, .osd button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd button:checked:active:disabled, .osd button:checked:checked:disabled, .osd button:active:active:disabled, .osd button:active:checked:disabled, .osd button.flat:checked:active:disabled, .osd button.flat:checked:checked:disabled, .osd button.flat:active:active:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:checked:active:disabled, + #XfceNotifyWindow button:checked:checked:disabled, + #XfceNotifyWindow button:active:active:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:checked:active:disabled, + #XfceNotifyWindow button.flat:checked:checked:disabled, + #XfceNotifyWindow button.flat:active:active:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd button:focus, .osd button:hover, .osd button.nautilus-circular-button.image-button:hover, .osd button.flat:focus, .osd button.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #bdae93; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus, + #XfceNotifyWindow entry:active, + #XfceNotifyWindow entry:active:hover, + #XfceNotifyWindow entry:active:focus, + #XfceNotifyWindow entry:active:hover:focus, + #XfceNotifyWindow entry:checked, + #XfceNotifyWindow entry:checked:hover, + #XfceNotifyWindow entry:checked:focus, + #XfceNotifyWindow entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#7c6f64,rgba(25, 27, 28, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(189, 174, 147, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #bdae93; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(31, 35, 36, 0.8); + background-image: none; + border-color: rgba(23, 26, 26, 0.8); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#7c6f64,rgba(29, 32, 33, 0.8),0.3); } + .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus, + #XfceNotifyWindow scale slider:active, + #XfceNotifyWindow scale slider:active:hover, + #XfceNotifyWindow scale slider:active:focus, + #XfceNotifyWindow scale slider:active:hover:focus, + #XfceNotifyWindow scale slider:checked, + #XfceNotifyWindow scale slider:checked:hover, + #XfceNotifyWindow scale slider:checked:focus, + #XfceNotifyWindow scale slider:checked:hover:focus { + border-color: rgba(20, 22, 23, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: rgba(25, 27, 28, 0.8); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: rgba(23, 26, 26, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(26, 29, 30, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(23, 26, 26, 0.8); + background-color: rgba(31, 35, 36, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #7c6f64; + background-color: #7c6f64; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(25, 27, 28, 0.8); + background-color: rgba(26, 29, 30, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(46, 50, 52, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #7c6f64; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #7c6f64; + border-color: #7c6f64; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #96887d; + border-color: #96887d; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #60564d; + border-color: #60564d; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(29, 32, 33, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(29, 32, 33, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(25, 28, 29, 0.8),#bdae93,0.21); + border-radius: 0; + background-color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(25, 28, 29, 0.8),#bdae93,0.31); + background-color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #70645a; + background-color: #7c6f64; } + .osd iconview.cell:selected, .osd iconview.cell:selected:focus, + #XfceNotifyWindow iconview.cell:selected, + #XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(25, 28, 29, 0.8),#bdae93,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(26, 29, 30, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(29, 32, 33, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(83, 72, 51, 0.5); } + .osd popover.background > toolbar button, + #XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + .osd spinbutton:not(.vertical), + #XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #1d2021; + background-image: none; + border-color: #171a1a; + padding: 0; + color: #bdae93; + caret-color: #bdae93; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#7c6f64,#1d2021,0.3); } + .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover, + #XfceNotifyWindow spinbutton:not(.vertical):active:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: #141617; } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #191b1c; } + .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { + border-color: #171a1a; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#7c6f64,rgba(25, 27, 28, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #1a1d1e; + background-image: none; + color: mix(#1d2021,#bdae93,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + border-radius: 0; + border-color: rgba(25, 27, 28, 0.5); + border-style: none none none solid; + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:hover, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:hover, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd spinbutton:not(.vertical) button:focus:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button:focus:hover:active:hover, .osd spinbutton:not(.vertical) button:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton:not(.vertical) button:checked:active:disabled, .osd spinbutton:not(.vertical) button:checked:checked:disabled, .osd spinbutton:not(.vertical) button:active:active:disabled, .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:checked:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:active:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + color: #bdae93; } + .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + .osd spinbutton:not(.vertical) button:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #bdae93; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#bdae93,#1d2021,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(83, 72, 51, 0.2); } + .osd spinbutton:not(.vertical) button:backdrop:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(2, 2, 2, 0.8); + border-style: none none none solid; } + .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 2px 0 0 2px; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 2px 2px 0; } + .osd spinbutton.vertical button:first-child, + #XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(29, 32, 33, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #bdae93; + border-color: rgba(29, 32, 33, 0); + background-color: rgba(29, 32, 33, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:hover, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:hover, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { + background-color: rgba(30, 34, 35, 0.8); + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { + background-color: rgba(32, 35, 36, 0.8); + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + .osd spinbutton.vertical button:first-child:focus:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child:focus:hover:active:hover, .osd spinbutton.vertical button:first-child:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + .osd spinbutton.vertical button:first-child:checked:active:disabled, .osd spinbutton.vertical button:first-child:checked:checked:disabled, .osd spinbutton.vertical button:first-child:active:active:disabled, .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:checked:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:active:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + color: #bdae93; } + .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { + background-color: alpha(mix(rgba(29, 32, 33, 0.8),#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(29, 32, 33, 0.8),#bdae93,0.6); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(29, 32, 33, 0.7); } + .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { + color: rgba(29, 32, 33, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#bdae93,rgba(29, 32, 33, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + scrolledwindow viewport.frame separator { + background-image: image(mix(#d5c4a1,#3c3836,0.9)); } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(124, 111, 100, 0.2)), to(rgba(124, 111, 100, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(124, 111, 100, 0.35)), to(rgba(124, 111, 100, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, mix(#282828,#bdae93,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #1b1b1b; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#282828,mix(#282828,#bdae93,0.18),0.9) 1px, transparent 1px); + background-color: #202020; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(189, 174, 147, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 5px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 5px; } + progressbar trough { + border: 1px solid mix(#282828,#bdae93,0.17); + background-color: mix(#3c3836,#282828,0.08); + background-image: none; + border-radius: 2px; } + progressbar progress { + background-color: #7c6f64; + background-image: none; + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; } + +levelbar.vertical block { + min-width: 4px; + min-height: 34px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + background-color: mix(#3c3836,#282828,0.08); + border: 1px solid mix(#282828,#bdae93,0.17); + border-radius: 2px; + padding: 2px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.horizontal.discrete block:first-child { + margin: 0; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical.discrete block:first-child { + margin: 0; } + +levelbar block { + background-color: #7c6f64; + border-color: transparent; + border-radius: 2px; } + levelbar block.low { + background-color: #fbb082; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #cbe082; + border-color: transparent; } + levelbar block.full { + background-color: #635950; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 9px; + min-width: 9px; + padding: 2px; } + scale.horizontal trough { + padding: 0 3px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 3px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 13px; + min-width: 13px; + margin: -6px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune highlight { + background-color: #887a6e; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 4px; + -gtk-outline-radius: 6px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#282828,#bdae93,0.2); } + scale trough:disabled { + background-color: mix(#282828,#bdae93,0.1); } + menuitem:hover scale trough, + row:selected scale trough, + infobar scale trough { + background-color: rgba(83, 72, 51, 0.2); } + menuitem:hover scale trough highlight, + row:selected scale trough highlight, + infobar scale trough highlight { + background-color: #282828; } + menuitem:hover scale trough highlight:disabled, + row:selected scale trough highlight:disabled, + infobar scale trough highlight:disabled { + background-color: mix(#282828,#7c6f64,0.55); } + menuitem:hover scale trough:disabled, + row:selected scale trough:disabled, + infobar scale trough:disabled { + background-color: rgba(83, 72, 51, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #7c6f64; } + scale highlight:disabled { + background-color: rgba(124, 111, 100, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(124, 111, 100, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #1d2021; + border: 1px solid rgba(189, 174, 147, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: #292d2f; } + scale slider:active { + background-clip: border-box; + background-color: #7c6f64; + border-color: #7c6f64; } + scale slider:disabled { + background-color: mix(#1d2021,#282828,0.55); + border-color: mix(#bdae93,#282828,0.92); } + menuitem:hover scale slider, + row:selected scale slider, + infobar scale slider { + background-clip: border-box; + background-color: #282828; + border-color: #282828; } + menuitem:hover scale slider:hover, + row:selected scale slider:hover, + infobar scale slider:hover { + background-color: mix(#282828,#7c6f64,0.85); + border-color: mix(#282828,#7c6f64,0.85); } + menuitem:hover scale slider:active, + row:selected scale slider:active, + infobar scale slider:active { + background-color: mix(#282828,#7c6f64,0.5); + border-color: mix(#282828,#7c6f64,0.5); } + menuitem:hover scale slider:disabled, + row:selected scale slider:disabled, + infobar scale slider:disabled { + background-color: mix(#282828,#7c6f64,0.55); + border-color: mix(#282828,#7c6f64,0.55); } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + scale.color trough { + padding: 0; + border: 0; + background-image: none; } + scale.color highlight, scale.color fill { + margin: 0; } + scale.color.horizontal { + padding: 0 0 5px; } + scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 5px; } + scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; } + scale.color.vertical:dir(rtl) { + padding: 0 5px 0 0; } + scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; } + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: #1b1b1b; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.left { + border-right: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.right { + border-left: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar:backdrop { + background-color: #202020; + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + transition: 400ms ease-in; } + scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 2px; + background-clip: padding-box; + background-color: mix(#282828,#bdae93,0.5); } + scrollbar slider:hover { + background-color: mix(#282828,#bdae93,0.7); } + scrollbar slider:hover:active { + background-color: #6e6259; } + scrollbar slider:backdrop { + background-color: mix(mix(#bdae93,#282828,0.5),#282828,0.4); } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar.fine-tune slider:active { + background-color: #8a7c6f; } + scrollbar.overlay-indicator { + opacity: .8; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #bdae93; + border: 1px solid #292929; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; } + scrollbar button, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#282828,#bdae93,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#282828,#bdae93,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#282828,#bdae93,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #6e6259; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#bdae93,#282828,0.5),#282828,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#282828,#bdae93,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#282828,#bdae93,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#282828,#3c3836,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#282828,#bdae93,0.18); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#282828,#bdae93,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#282828,#3c3836,0.5); + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 4px 2px; } + stacksidebar row > label { + padding-left: 2px; + padding-right: 2px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 32px; + padding: 0; } + placessidebar row > revealer { + padding: 0 4px; } + placessidebar row:selected { + color: #282828; } + placessidebar row:disabled { + color: mix(#bdae93,#282828,0.5); } + placessidebar row:backdrop { + color: mix(#bdae93,#282828,0.5); } + placessidebar row:backdrop:selected { + color: mix(#7c6f64,#282828,0.66); } + placessidebar row:backdrop:disabled { + color: #020202; } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; + padding-left: 2px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#7c6f64); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #7c6f64; } + placessidebar row:drop(active):not(:disabled) { + color: #7c6f64; + box-shadow: inset 0 1px #7c6f64, inset 0 -1px #7c6f64; } + placessidebar row:drop(active):not(:disabled):selected { + color: #282828; + background-color: #7c6f64; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#242424); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#7c6f64); } + paned > separator:backdrop { + background-image: image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #282828; + background-image: image(#202020), image(#202020); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #282828; + background-image: image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)), image(mix(#282828,mix(#282828,#bdae93,0.18),0.9)); } + +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +paned.titlebar > separator { + background-image: image(#1a1d1e); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #7c6f64; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +check, radio { + box-shadow: -1px 0 mix(#282828,#bdae93,0.3) inset, 1px 0 mix(#282828,#bdae93,0.3) inset, 0 -1px mix(#282828,#bdae93,0.3) inset, 0 1px mix(#282828,#bdae93,0.3) inset; + border-radius: 1px; + background-color: #3c3836; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#282828,#bdae93,0.15) inset, 1px 0 mix(#282828,#bdae93,0.15) inset, 0 -1px mix(#282828,#bdae93,0.15) inset, 0 1px mix(#282828,#bdae93,0.15) inset; + background-color: rgba(60, 56, 54, 0.25); } + menuitem check:disabled, modelbutton check:disabled, + menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, + menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #3c3836; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 2px; } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +switch { + border-radius: 2px; + padding: 1px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 74px; + min-height: 22px; + background-color: mix(#282828,#3c3836,0.3); + color: #d5c4a1; + box-shadow: inset 1px -1px 0 rgba(42, 36, 25, 0.06), inset -1px 1px 0 rgba(42, 36, 25, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#d5c4a1,#282828,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(42, 36, 25, 0.07), 1px 0 2px 0 rgba(42, 36, 25, 0.07); + border-radius: 2px; } + switch:checked { + background-color: #7c6f64; + background-image: none; + border-color: #7c6f64; + color: #3c3836; } + switch:checked slider { + background-color: #292929; + box-shadow: 0 1px 3px 0 rgba(42, 36, 25, 0.1); } + switch:disabled { + background-color: mix(#282828,#3c3836,0.5); + background-image: none; + border-color: #282828; + color: #282828; + box-shadow: none; } + switch:disabled slider { + background-color: #282828; } + list row:selected switch { + background-color: #282828; + color: mix(#282828,#3c3836,0.5); } + list row:selected switch slider { + background-color: mix(mix(#282828,#3c3836,0.5),#3c3836,0.4); } + list row:selected switch:checked { + color: #7c6f64; + background-color: mix(#d5c4a1,#282828,0.5); } + list row:selected switch:checked slider { + background-color: #7c6f64; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #d5c4a1; + background-color: #3c3836; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#3c3836,#d5c4a1,0.8); + background-color: #3c3836; } + .view separator, iconview separator, + .view text separator, + iconview text separator, + textview text separator { + background-image: image(mix(#d5c4a1,#3c3836,0.9)); } + +textview border { + background-color: mix(#282828,#3c3836,0.5); } + +iconview :selected { + border-radius: 2px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid mix(#7c6f64,#282828,0.1); + background-color: rgba(124, 111, 100, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #3c3836; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #3c3836; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #7c6f64; } + +treeview.view header button, treeview.view header button.nautilus-circular-button.image-button, treeview.view header button:hover, treeview.view header button:active { + padding: 0px 3px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#bdae93,#282828,0.5); } + treeview.view header button:backdrop { + border-color: #282828; + border-style: none solid solid none; + color: mix(mix(#bdae93,#282828,0.5),#282828,0.5); + background-image: none; + background-color: #3c3836; } + treeview.view header button:backdrop:disabled { + border-color: #282828; + background-image: none; } + +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#bdae93,#3c3836,0.7); + border-top-color: mix(#bdae93,#3c3836,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#282828,#7c6f64,0.5); + border-top-color: rgba(189, 174, 147, 0.1); } + treeview.view:disabled { + color: mix(#bdae93,#282828,0.5); } + treeview.view:disabled:selected { + color: mix(#282828,#7c6f64,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#7c6f64,#282828,0.66),#7c6f64,0.3); } + treeview.view:disabled:backdrop { + color: #020202; } + treeview.view.separator { + min-height: 2px; + color: #282828; } + treeview.view.separator:backdrop { + color: rgba(40, 40, 40, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#bdae93,#282828,0.5),#282828,0.5); + border-top: #282828; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#7c6f64,#bdae93,0.3); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#3c3836,#bdae93,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #bdae93; } + treeview.view.expander:selected { + color: mix(#7c6f64,#282828,0.7); } + treeview.view.expander:selected:hover { + color: #282828; } + treeview.view.expander:selected:backdrop { + color: mix(#7c6f64,mix(#7c6f64,#282828,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#3c3836,mix(#bdae93,#282828,0.5),0.7); } + treeview.view.progressbar { + background-color: #7c6f64; + background-image: none; + color: #3c3836; + border-radius: 2px; + border: 1px solid mix(#7c6f64,#bdae93,0.3); } + treeview.view.progressbar:selected { + border: 1px solid mix(#7c6f64,#282828,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #282828; + box-shadow: none; + background-color: #7c6f64; + background-image: none; + border-radius: 2px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#7c6f64,#282828,0.66); + border-color: mix(#7c6f64,#bdae93,0.3); + background-color: mix(#3c3836,#7c6f64,0.9); } + treeview.view.progressbar:disabled { + background-color: #282828; + background-image: none; + border-color: #222222; } + treeview.view.progressbar:backdrop { + color: #3c3836; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(189, 174, 147, 0.1); + border-radius: 2px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(40, 40, 40, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #7c6f64; + border-radius: 2px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#7c6f64,#bdae93,0.3); + border-left-color: mix(#7c6f64,#bdae93,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#7c6f64,#bdae93,0.3); + border-left-color: mix(#7c6f64,#bdae93,0.3); + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + transition: none; + background-image: none; + background-color: #7c6f64; + color: #3c3836; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #3c3836; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #7c6f64; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#bdae93,#282828,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#282828,#bdae93,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#282828,mix(#282828,#bdae93,0.18),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#282828,#bdae93,0.18),0.3568627451); } + +.content-view { + background-color: mix(#3c3836,#282828,0.28); + color: mix(#d5c4a1,#bdae93,0.18); + border: 1px solid shade(mix(#3c3836,#282828,0.78),0.8); } + +/*************** + ! Places view * +****************/ +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/************** + ! Window frame +***************/ +decoration { + background-color: #1d2021; + background-image: none; + border-radius: 2px 2px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(83, 72, 51, 0.7), 0 0 0 0px #d5c4a1; + /* this is used for the resize cursor area */ + margin: 6px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(83, 72, 51, 0.4), 0 0 0 0px #282828; + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px #d5c4a1; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #282828; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(83, 72, 51, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 2px rgba(83, 72, 51, 0.2), 0 0 0 1px rgba(40, 40, 40, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +panel-plug, +panel-toplevel.background, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, +panel-toplevel .gnome-panel-menu-bar:backdrop, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem, wnck-pager, wnck-tasklist, .mate-panel-menu-bar, .xfce4-panel, UnityPanelWidget, .unity-panel { + background-color: #1d2021; + background-image: none; + color: #bdae93; } + +clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem label, gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label { + font-weight: normal; + color: #bdae93; } + +#clock-applet-button, #clock-applet-button:backdrop, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, #login_window, #shutdown_dialog, #restart_dialog { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #bdae93; } + #clock-applet-button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, .xfce4-panel button:hover, .xfce4-panel button.nautilus-circular-button.image-button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { + background-color: mix(#1d2021,#bdae93,0.11); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.11); + color: #c7bba4; } + #clock-applet-button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, .xfce4-panel button:active, .xfce4-panel button.nautilus-circular-button.image-button:active, #login_window:active, #shutdown_dialog:active, #restart_dialog:active, #clock-applet-button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, .xfce4-panel button:checked, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked { + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.21); + color: #c7bba4; } + #clock-applet-button:active:hover, panel-applet button:active:hover, .xfce4-panel button:active:hover, #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, #clock-applet-button:checked:hover, panel-applet button:checked:hover, .xfce4-panel button:checked:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover { + background-color: mix(#1d2021,#bdae93,0.31); + background-image: none; + border-color: mix(#1d2021,#bdae93,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #534833; } + +panel-applet { + border: 0; } + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; } + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; } + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #bdae93; } + +PanelSeparator, MatePanelAppletFrameDBus { + border-width: 0; + color: transparent; + background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; } + +#PanelApplet button, +#PanelApplet button.flat, +#PanelApplet button.toggle #PanelApplet button.flat.toggle { + background-image: none; + background-color: transparent; + border-color: transparent; + border-style: solid; + border-radius: 0; + border-width: 1px; + color: #bdae93; + text-shadow: none; + box-shadow: none; + padding: 2px; } + +#PanelApplet button:hover:active, +#PanelApplet button:checked, +#PanelApplet button:checked:hover, +#PanelApplet button.flat:hover:active, +#PanelApplet button.flat:checked, +#PanelApplet button.flat:checked:hover, +#PanelApplet button.toggle:hover:active, +#PanelApplet button.toggle:checked, +#PanelApplet button.toggle:checked:hover, +#PanelApplet button.flat.toggle:hover:active, +#PanelApplet button.flat.toggle:checked, +#PanelApplet button.flat.toggle:checked:hover { + background-image: none; + background-color: darker(#1d2021); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#bdae93); + text-shadow: none; + padding: 2px; } + +#PanelApplet button:hover, +#PanelApplet button.flat:hover, +#PanelApplet button.toggle:hover, +#PanelApplet button.flat.toggle:hover { + background-image: none; + background-color: #262a2b; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #282828; + text-shadow: none; + padding: 2px; } + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; } + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop, .cs-category-view iconview:backdrop { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#bdae93,#282828,0.85); } + +.clocks-analog-frame.progress { + color: mix(#282828,#7c6f64,0.5); } + +.clocks-analog-frame.progress-fast { + color: #574e46; } + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: 0; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 2px 2px 0 0; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #393533; } + +.geary-folder-popover-list-row { + border-color: #232628; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #282828; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.button, .lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry { + background-image: none; + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.9); + border-radius: 5px; + padding: 2px; + color: #292929; } + +.lightdm.menu { + background-image: none; + background-color: rgba(83, 72, 51, 0.6); + border-color: rgba(41, 41, 41, 0.2); + border-radius: 4px; + padding: 1px; + color: #292929; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #292929; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(41, 41, 41, 0.3); } + +.lightdm.button:hover { + background-color: rgba(41, 41, 41, 0.3); + border-color: rgba(41, 41, 41, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(83, 72, 51, 0.3); + border-color: rgba(41, 41, 41, 0.6); + border-radius: 5px; + padding: 4px; + color: #292929; + text-shadow: none; } + +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.entry:focus { + border-color: rgba(41, 41, 41, 0.6); + border-width: 1px; + border-style: solid; + color: #292929; } + +.lightdm.entry:selected { + background-color: rgba(41, 41, 41, 0.2); } + +.lightdm-combo.menu { + background-color: #1f2324; + border-radius: 0; + padding: 0; + color: #292929; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #242424; + background-color: #282828; } + +.gedit-document-panel { + background-color: #282828; + color: mix(#bdae93,#282828,0.1); } + .gedit-document-panel list row { + padding: 2px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-button { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + -gtk-icon-shadow: none; } + .gedit-document-panel .prelight-row button { + border-color: rgba(83, 72, 51, 0.1); + color: rgba(41, 41, 41, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(83, 72, 51, 0.2); + background-color: rgba(83, 72, 51, 0.08); + color: #292929; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(83, 72, 51, 0.1); + color: #292929; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #242424; + background-color: #282828; } + +.gedit-document-panel-document-row:hover { + background-color: #2a2a2a; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(83, 72, 51, 0.1); + background-color: rgba(83, 72, 51, 0.5); + color: #292929; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(83, 72, 51, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #202020; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #262626; + color: #bdae93; } + +GeditViewFrame .gedit-search-slider { + padding: 2px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #302d2b; + background-color: #3c3836; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #fb90a2; + background-image: none; + color: #3c3836; } + +GeditFileBrowserWidget .toolbar { + padding: 1px; + border-top: 0; + background-color: #282828; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1px; + padding: 1px; + color: mix(#d5c4a1,#3c3836,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #292929; + text-shadow: 1px 1px #534833; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #bdae93; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #282828; } + .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected { + text-shadow: none; } + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #3c3836; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(189, 174, 147, 0.5); + border-color: rgba(176, 158, 126, 0.5); } + .disk-space-display.used { + background-color: rgba(124, 111, 100, 0.8); + border-color: rgba(112, 100, 90, 0.8); } + .disk-space-display.free { + background-color: #262626; + border-color: #222222; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #3c3836; + background-color: #fb90a2; } + +.conflict-row.activatable:hover { + background-color: #fcb6c2; } + +.conflict-row.activatable:selected { + color: #282828; + background-color: #7c6f64; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #292929; + text-shadow: 1px 1px #534833; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #bdae93; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #282828; } + .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected { + text-shadow: none; } + +.nemo-window { + /* Status Bar */ } + .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#3c3836,#d5c4a1,0.12); + color: #d5c4a1; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #202020; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#282828,#bdae93,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 7px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 2px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 2px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 2px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + -NemoPathbarButton-border-radius: 2px; } + .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #202020; } + .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child { + box-shadow: none; } + .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.06), inset 0 1px rgba(42, 36, 25, 0.07), inset -1px 0 rgba(42, 36, 25, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 1px 2px; } + .nemo-window grid > widget:last-child button:first-child { + margin-left: 20px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 15px; } + .nemo-window grid > widget:last-child button:first-child + button + separator + button { + margin-left: 15px; } + .nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; } + .nemo-window grid > widget:last-child statusbar { + border: 0; } + .nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ } + .nemo-window .sidebar .frame { + border: 0; } + .nemo-window .sidebar image { + padding-left: 2px; + padding-right: 2px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#282828,#3c3836,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #202020; + -NemoPlacesTreeView-disk-full-fg-color: #7c6f64; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; } + .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #282828; + -NemoPlacesTreeView-disk-full-fg-color: #938579; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #272727; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#282828,#bdae93,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #303030; + background-image: none; + border-color: rgba(0, 0, 0, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); + padding: 5px 6px; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:hover { + border-color: mix(#7c6f64,rgba(0, 0, 0, 0.22),0.3); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:hover:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:focus, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:hover:focus { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:disabled { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat:active:disabled, .nemo-window .sidebar + separator + box .primary-toolbar button.flat:checked:disabled { + border-color: rgba(0, 0, 0, 0.22); } + .nemo-window notebook { + background-color: #3c3836; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #282828; + background-image: none; + padding: 2px; + border: 0; + color: #bdae93; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #3c3836; + color: #d5c4a1; } + +.xfce4-panel { + font: inherit; } + .xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 24px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(83, 72, 51, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(83, 72, 51, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #7c6f64; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #d5c4a1; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 5px 0; + background-color: #1d2021; + color: #bdae93; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + UnityDecoration .top:backdrop { + border: 1px solid #282828; + color: mix(#bdae93,#282828,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #1d2021; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#1c1c1c,mix(#bdae93,#282828,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #bdae93; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#1d2021,#bdae93,0.21); + background-color: mix(#1d2021,#bdae93,0.21); + background-image: none; + color: #c7bba4; } + +SheetStyleDialog.unity-force-quit { + background-color: #282828; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #1d2021; + background-image: none; + color: #bdae93; + font-weight: bold; + text-shadow: 0 1px rgba(83, 72, 51, 0.5); + -gtk-icon-shadow: 0 1px rgba(83, 72, 51, 0.5); } + #panel_window menubar { + padding-left: 2px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #bdae93; + text-shadow: 0 1px rgba(83, 72, 51, 0.5); + -gtk-icon-shadow: 0 1px rgba(83, 72, 51, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(189, 174, 147, 0.2); + background-image: none; + color: #bdae93; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #bdae93; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(189, 174, 147, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 6px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #1d2021; + color: #bdae93; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#141617,#bdae93,0.21), inset -1px 0 mix(#141617,#bdae93,0.21), inset 0 1px mix(#141617,#bdae93,0.21), inset 0 -1px mix(#141617,#bdae93,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #282828; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + #login_window button:disabled { + border-color: rgba(170, 151, 116, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #login_window button, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(189, 174, 147, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #login_window button.flat { + color: #bdae93; + border-color: rgba(40, 40, 40, 0); + background-color: rgba(40, 40, 40, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + #login_window button:hover:active, #login_window button:hover:active:hover, #login_window button:hover:active:focus, #login_window button:hover:active:hover:focus, #login_window button:hover:checked, #login_window button:hover:checked:hover, #login_window button:hover:checked:focus, #login_window button:hover:checked:hover:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover, #login_window button.flat:hover:active:focus, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #2a2a2a; + background-image: none; + border-color: rgba(189, 174, 147, 0.22); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #bdae93; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #2c2c2c; + background-image: none; + border-color: rgba(164, 143, 105, 0.3); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.48); } + #login_window button:focus:hover:focus, #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:focus, #login_window button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.3),0.3); } + #login_window button:focus:hover:active, #login_window button:focus:hover:active:hover, #login_window button:focus:hover:active:focus, #login_window button:focus:hover:active:hover:focus, #login_window button:focus:hover:checked, #login_window button:focus:hover:checked:hover, #login_window button:focus:hover:checked:focus, #login_window button:focus:hover:checked:hover:focus, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:hover, #login_window button.flat:focus:hover:active:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:hover, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(170, 151, 116, 0.3); } + #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { + border-color: rgba(164, 143, 105, 0.3); } + #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(164, 143, 105, 0.22); + color: #282828; + box-shadow: inset 1px 0 rgba(189, 174, 147, 0.06), inset 0 1px rgba(189, 174, 147, 0.07), inset -1px 0 rgba(189, 174, 147, 0.06), inset 0 -1px rgba(189, 174, 147, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: mix(#7c6f64,rgba(189, 174, 147, 0.22),0.3); } + #login_window button:checked:active, #login_window button:checked:active:hover, #login_window button:checked:active:focus, #login_window button:checked:active:hover:focus, #login_window button:checked:checked, #login_window button:checked:checked:hover, #login_window button:checked:checked:focus, #login_window button:checked:checked:hover:focus, #login_window button:active:active, #login_window button:active:active:hover, #login_window button:active:active:focus, #login_window button:active:active:hover:focus, #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:checked:active, #login_window button.flat:checked:active:hover, #login_window button.flat:checked:active:focus, #login_window button.flat:checked:active:hover:focus, #login_window button.flat:checked:checked, #login_window button.flat:checked:checked:hover, #login_window button.flat:checked:checked:focus, #login_window button.flat:checked:checked:hover:focus, #login_window button.flat:active:active, #login_window button.flat:active:active:hover, #login_window button.flat:active:active:focus, #login_window button.flat:active:active:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { + border-color: rgba(146, 126, 89, 0.22); } + #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { + border-color: rgba(170, 151, 116, 0.22); } + #login_window button:checked:active:disabled, #login_window button:checked:checked:disabled, #login_window button:active:active:disabled, #login_window button:active:checked:disabled, #login_window button.flat:checked:active:disabled, #login_window button.flat:checked:checked:disabled, #login_window button.flat:active:active:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(164, 143, 105, 0.22); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #bdae93; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#282828,#bdae93,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#282828,#bdae93,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#282828,#bdae93,0.6); } + #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(40, 40, 40, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(40, 40, 40, 0.85); } + #login_window button separator { + background-image: image(mix(#bdae93,#282828,0.9)); } + +#login_window entry { + background-color: #1d2021; + background-image: none; + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); + padding: 4px 2.2857142857px; + color: #bdae93; + caret-color: #bdae93; + -gtk-secondary-caret-color: #bdae93; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#7c6f64,mix(#1d2021,#bdae93,0.2),0.3); } + #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.7); } + #login_window entry:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.85); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#1d2021,#bdae93,0.2),0.8); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#7c6f64,mix(#282828,#bdae93,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#1d2021,#bdae93,0.07); + background-image: none; + opacity: .9; + color: mix(#1d2021,#bdae93,0.9); } + +#user_combobox { + color: #bdae93; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#bdae93,#1d2021,0.5); } + +#user_image { + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #141617, inset -1px 0 #141617, inset 0 1px #141617, inset 0 -1px #141617; } + +#user_image_border { + border-radius: 2px; + background-color: #1a1d1e; + background-image: none; + box-shadow: inset 1px 0 rgba(42, 36, 25, 0.07), inset 0 1px rgba(42, 36, 25, 0.08), inset -1px 0 rgba(42, 36, 25, 0.07), inset 0 -1px rgba(42, 36, 25, 0.05); } + +#buttonbox_frame { + padding-top: 4px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button button { + background-color: #fb90a2; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #shutdown_button button.flat { + color: #3c3836; + border-color: rgba(251, 144, 162, 0); + background-color: rgba(251, 144, 162, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #fca3b2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #fca3b2; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #fcb6c2; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + #shutdown_button button:focus:hover:focus, #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:focus, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #3c3836; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#fb90a2,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fb90a2,#3c3836,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#fb90a2,#3c3836,0.6); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(251, 144, 162, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(251, 144, 162, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#3c3836,#fb90a2,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #fbb082; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #restart_button button:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(60, 56, 54, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#7c6f64,rgba(124, 111, 100, 0.36),0.3); } + #restart_button button.flat { + color: #3c3836; + border-color: rgba(251, 176, 130, 0); + background-color: rgba(251, 176, 130, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #fcbc94; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #fcbc94; + background-image: none; + border-color: rgba(60, 56, 54, 0.32); + outline-color: rgba(124, 111, 100, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -2px; + color: #3c3836; + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #fcc7a7; + background-image: none; + border-color: rgba(48, 45, 43, 0.4); + box-shadow: 0 1px 2px -1px rgba(42, 36, 25, 0.38); } + #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.4),0.3); } + #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(51, 48, 46, 0.4); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(48, 45, 43, 0.4); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #7c6f64; + background-image: none; + border-color: rgba(48, 45, 43, 0.32); + color: #282828; + box-shadow: inset 1px 0 rgba(60, 56, 54, 0.06), inset 0 1px rgba(60, 56, 54, 0.07), inset -1px 0 rgba(60, 56, 54, 0.06), inset 0 -1px rgba(60, 56, 54, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: mix(#7c6f64,rgba(60, 56, 54, 0.32),0.3); } + #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { + border-color: rgba(42, 39, 38, 0.32); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(51, 48, 46, 0.32); } + #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(48, 45, 43, 0.32); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #827569; + background-image: none; + color: #282828; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #3c3836; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#fbb082,#3c3836,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fbb082,#3c3836,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#fbb082,#3c3836,0.6); } + #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { + background-color: rgba(124, 111, 100, 0.6); + background-image: none; + color: rgba(40, 40, 40, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(40, 40, 40, 0.85); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(251, 176, 130, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(251, 176, 130, 0.85); } + #restart_button button separator { + background-image: image(mix(#3c3836,#fbb082,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #1d2021; + color: #bdae93; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #1d2021; + border-color: #171a1a; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#1d2021,#bdae93,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#1d2021,#bdae93,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #7c6f64; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(40, 40, 40, 0.93); } + .raven .raven-header { + background-color: #282828; + border: solid mix(#282828,#bdae93,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(40, 40, 40, 0.93); } + +.raven-mpris { + background-color: rgba(40, 40, 40, 0.7); } diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/gtk-dark.css b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk-dark.css new file mode 100644 index 00000000..198bb853 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css"); diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.css b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.css new file mode 100644 index 00000000..19b01e6a --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css"); diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource new file mode 100644 index 0000000000000000000000000000000000000000..d03c82da4dc20660ac2d49903d2130ff3f2d53c0 GIT binary patch literal 5290504 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

*MspoEc=f=I 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⁢A@pZbA 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�@xdd%=coSnZyM?dxPYZY1qFn|m)h>ct!93PD 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�=;F?Y|gA9Mdx1;O>Q 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 literal 0 HcmV?d00001 diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource.xml b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource.xml new file mode 100644 index 00000000..a223dbf0 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.20/gtk.gresource.xml @@ -0,0 +1,35 @@ + + + + assets/checkbox-checked-insensitive.svg + assets/checkbox-checked.svg + assets/checkbox-mixed-insensitive.svg + assets/checkbox-mixed.svg + assets/grid-selection-checked.svg + assets/grid-selection-unchecked.svg + assets/menuitem-checkbox-checked-hover.svg + assets/menuitem-checkbox-checked-insensitive.svg + assets/menuitem-checkbox-checked.svg + assets/menuitem-checkbox-unchecked.svg + assets/menuitem-checkbox-mixed-hover.svg + assets/menuitem-checkbox-mixed-selected.svg + assets/menuitem-checkbox-mixed-insensitive.svg + assets/menuitem-checkbox-mixed.svg + assets/menuitem-radio-checked-hover.svg + assets/menuitem-radio-checked-insensitive.svg + assets/menuitem-radio-checked.svg + assets/menuitem-radio-unchecked.svg + assets/menuitem-radio-mixed-hover.svg + assets/menuitem-radio-mixed-selected.svg + assets/menuitem-radio-mixed-insensitive.svg + assets/menuitem-radio-mixed.svg + assets/radio-checked-insensitive.svg + assets/radio-checked.svg + assets/radio-mixed-insensitive.svg + assets/radio-mixed.svg + assets/pane-handle.png + assets/pane-handle@2.png + dist/gtk.css + dist/gtk-dark.css + + diff --git a/.themes/gruvbox-dark-gtk/gtk-3.20/thumbnail.png b/.themes/gruvbox-dark-gtk/gtk-3.20/thumbnail.png new file mode 120000 index 00000000..01495bc6 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/gtk-3.20/thumbnail.png @@ -0,0 +1 @@ +../gtk-3.0/thumbnail.png \ No newline at end of file diff --git a/.themes/gruvbox-dark-gtk/index.theme b/.themes/gruvbox-dark-gtk/index.theme new file mode 100644 index 00000000..1fe66f65 --- /dev/null +++ b/.themes/gruvbox-dark-gtk/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=gruvbox-dark +Comment=No comment +Encoding=UTF-8 + +[X-GNOME-Metatheme] +Name=gruvbox-dark +GtkTheme=gruvbox-dark +IconTheme=gruvbox-dark +MetacityTheme=gruvbox-dark diff --git a/.themes/gruvbox-dark-gtk/oomox-color-file b/.themes/gruvbox-dark-gtk/oomox-color-file new file mode 100644 index 00000000..1253083a --- /dev/null +++ b/.themes/gruvbox-dark-gtk/oomox-color-file @@ -0,0 +1,78 @@ +ACCENT_BG=bdae93 +ARC_TRANSPARENCY=False +ARC_WIDGET_BORDER_COLOR=534f46 +BASE16_GENERATE_DARK=True +BASE16_INVERT_TERMINAL=False +BASE16_MILD_TERMINAL=False +BG=282828 +BTN_BG=1d2021 +BTN_FG=bdae93 +BTN_OUTLINE_OFFSET=-2 +BTN_OUTLINE_WIDTH=1 +CARET1_FG=bdae93 +CARET2_FG=bdae93 +CARET_SIZE=0.0 +CINNAMON_OPACITY=1.0 +FG=bdae93 +GRADIENT=0.0 +GTK3_GENERATE_DARK=False +HDR_BG=1d2021 +HDR_BTN_BG=282828 +HDR_BTN_FG=bdae93 +HDR_FG=bdae93 +ICONS_ARCHDROID=d3869b +ICONS_DARK=1d2021 +ICONS_LIGHT=665c54 +ICONS_LIGHT_FOLDER=a89984 +ICONS_MEDIUM=928374 +ICONS_NUMIX_STYLE=0 +ICONS_STYLE=papirus_icons +ICONS_SYMBOLIC_ACTION=d5c4a1 +ICONS_SYMBOLIC_PANEL=d5c4a1 +MATERIA_PANEL_OPACITY=0.6 +MATERIA_SELECTION_OPACITY=0.32 +MATERIA_STYLE_COMPACT=True +MENU_BG=3c3836 +MENU_FG=ebdbb2 +NAME=gruvbox-dark +OUTLINE_WIDTH=1 +ROUNDNESS=2 +SEL_BG=7c6f64 +SEL_FG=282828 +SPACING=2 +SPOTIFY_PROTO_BG=282828 +SPOTIFY_PROTO_FG=d5c4a1 +SPOTIFY_PROTO_SEL=fe8019 +SURUPLUS_GRADIENT1=e3d3ac +SURUPLUS_GRADIENT2=d3869b +SURUPLUS_GRADIENT_ENABLED=False +TERMINAL_ACCENT_COLOR=7c6f64 +TERMINAL_BACKGROUND=3c3836 +TERMINAL_BASE_TEMPLATE=monovedek_pale +TERMINAL_COLOR0=46522a +TERMINAL_COLOR1=e05190 +TERMINAL_COLOR10=cbe082 +TERMINAL_COLOR11=fbb082 +TERMINAL_COLOR12=b790e6 +TERMINAL_COLOR13=e390ba +TERMINAL_COLOR14=9bd8ba +TERMINAL_COLOR15=c0ae8b +TERMINAL_COLOR2=b9c543 +TERMINAL_COLOR3=e09e43 +TERMINAL_COLOR4=a551cb +TERMINAL_COLOR5=cc51a3 +TERMINAL_COLOR6=7cc1a3 +TERMINAL_COLOR7=8d7c59 +TERMINAL_COLOR8=748c6c +TERMINAL_COLOR9=fb90a2 +TERMINAL_FOREGROUND=d5c4a1 +TERMINAL_THEME_ACCURACY=128 +TERMINAL_THEME_AUTO_BGFG=False +TERMINAL_THEME_EXTEND_PALETTE=False +TERMINAL_THEME_MODE=basic +THEME_STYLE=oomox +TXT_BG=3c3836 +TXT_FG=d5c4a1 +UNITY_DEFAULT_LAUNCHER_STYLE=False +WM_BORDER_FOCUS=d5c4a1 +WM_BORDER_UNFOCUS=282828

coAwB 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