%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/gtk-common-themes/current/share/themes/Yaru-viridian/gtk-4.0/
Upload File :
Create Path :
Current File : //snap/gtk-common-themes/current/share/themes/Yaru-viridian/gtk-4.0/gtk.gresource

GVariant�
({	
   !$$%&',.0000112455667::::;;==>?@@@ABDHIIJJMMMOORSUUXYYZZ\]]]_`abbcccefgjjjjkkmmnoqrstuuxxxzzz��OYB�
v�
��9F*B�-v���fB-v@�W�B�"v��"
_:B�"0v�"�(e���B�(8v)J-'gO�BJ-.vx-�0����B�0.v�0�3A ��B�3v�3�5�$��B�5v�5�6x}tB�63v�6v<)5�Bv<<v�<�B1��B�B,v�BF~�ƲBF3v@FMԵ����ML M$M�~�\B$M%vPM�P5��B�P*v�P�S�s�B�Sv�S�T��=&B�T0v�T�Z�d";B�Z1v�Z�]%Q� B�].v�]�`IV�g�`v�`
��x�B
�v ���&��B�6v(���:��B��vȍ��q�B��v��g��=��Bg�!v����6V��B��3v����54i�B��,v���Y�B�2vP�	��	B	�v �k�<�o�Bk�3v��ݴkL��Bݴv����AB�<vX�;��	�B;�!v`�#����jB#�2vX�U�rUj�BU�3v����w�2)B��+v��D��l�8BD� vh��s��B�8vX���'v�B��,v������7B��v�r�:�$�Br� v��Y��x�BY�1v�������B��'v����w���B��v���^4�L$�(��VS�B(�6v`����s�/B��'v�����B�.v@������B��+v���"Bv(�WYYL�	��B*vH���;B�<v0.
0.�B.
3vh
����*B�1v�*�`��B*vHhRӣ]Bh1v���#�uB�,v��#c-�vB�#v$/*Hd#�B/*%vX*�-^�3B�-6v�-A0���BA0:v�0�3��9�B�3v�3R5��{BR5:v�5�8_�g�8L�8d:
���Bd:1v�:�=#O#1B�=.v>EqD�gBEv(ERH����BRH-v�H�O�u�B�O-v�O�V��#�B�V:vW�Y��B�YvZ&]b�0<B&]vH]�b���B�b%v cyf��4Byf:v�f�i�w�YB�i0v�i	l���B	l.v8l9o�.��B9o6vpo�qF���B�q1vru¯�uLuuNfBuv0u\w�|B\w8v�w�{;Y��B�{,v�{<���`B<vX;��	%B;�+vh�F�i��BF�#vp�W���BW�8v�����L�Q�L����e�B�2v(��Q�B�v�ѕR�FBѕ0v�����B�,vP�o����Bo�'v��Q���ׁBQ�2v��z��yMBz�1v����S0�B��vȫȮ(بBȮ'v���닰�B��vص��H�B��0v����#�B��v���c�B�,v0�:��x��.:�L@�L���{BL�0v�����:(�B��v������]{B��3v�����d#�B��1v�����?�B��+v(�z��+�Bz�<v��x�Ԍ
Bx�0v����7���B��*v�����H�%B��,v��
��n�	B
�*v8���7QgB��0v����B�v0�$��q��B$�v@�����fB�.v��!9TbB�.v0�
�D�Ng�
v�
0
�sB0
v�0
�1
T:h�B�1
%v�1
�4
B��B�4
3v5
;
text-select-start.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<qIDAT8���MOSA��L{��B{K��D��w&c$&��_�H\�J��q	�&n\�#\��!~BKlm�u�(JL�F)T@
�{��q!V�h�>癜��!ԘT*��>���Ӿ�O� ��`D��)T}�6
���K�o_��U%�4�	��_���Nċ7%BNcR*�5&'��l��O/#���Z6"l>J>8���MG؉z�D(�4BJimV�֏�n]�����;C�XB�Y���L��
 ���V��ڮ�*{/6�}�L�-9�ܱko8��YT$�����ؾ��"�b@DC�tz0��}m�T��� @
2�����5zfBJq4�DC5ie$$�u!��+���8 �� 6���>�
�1�d0^ZZ�\^.���m�Lqa�T+X\���7�B��S�lj��>������
Og�SUc_
�О�?x8�����n�Ւ�c��br�Ţ��sD�?�}84��h�s]�׸�
?�s��Nb���Е��Hqn��Wl�0Ï�#��L�3�Wo�fS�zH��u[Cv<�l�
X�f�]Y��Y��X,�Js�資��o���t�S��
�푁�i��7Bd���>��n������~��\0V�tIEND�B`�(uuay)slider-vert-scale-has-marks-below-hover@2.png+�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘il�����=}��k}a�Yl����Fi
	�n�Q
�*M��jz�(�R�P�m��G�J�Z5��E@���l�ʘ�J��Ʀ�s��m�k�~3��^b۱1������y��f�9S�����B�G�_��r�T 
��6�-��2�^Y�:�~l�S�E&xNh��ۄ�j�$MD"#�16U��'Z�fKq�_�lYd֥kkkӭ"��X��d82Iwd����=!)�-9�H���~��BC7�]�J�~dU�{�&}���%��@��l�y��3���:�N�t�����Ļ=d��gZ��;��uջ�U@��P����b�N7�����;Vy�5C��+�4͈��ښW<o2���|�pd�|*ٱ����n<=]~�t��Uk�N��ۤj�������b�K>����:S��p��c��]A?Z�{�5g&�{�t}]u�@|`2����I$�̎p��6Z���`H)��u�ɻ9��?�)�oҵ�3�.�_TLq�4�Rp�������ݔ����@g9�qdfϞ�8
��3�t��%�H�ɚG�#N�8Q
���U�[�u������
I�ć�uGW�-^��c��_X,�f�}O^�<,,M���5�'�����J�RJ��_p?=o#���W9�����;��`�c�"#Ñ%��O�x��"J\��q��䱵�c�F=��Ⱥ�z��/��l	 lZr��T͆�ϥ��/���͉�D�:(-[`�p���z}��B�����pr�,,[��ª�|?^q)��|��A!Ǚ��|)B`Z��P[��B����A%;7������h!^�Z3���k������qM��~+�6��h��\�ݑ������a����[Q��҈�V�5���\��F0���9��^���'7n��##����9V���߇��y���޾=On�b'���O��:��
���sZ)������Gjj�5���^�	�y���y��������7��p<FVUU�C7BG�2��tΙ,����G��RJwvv�~zӎ7S�8q�4���Z�U����_���]]�?۸e�>bcxx|��s?y�ߡp�:���z�}�yhn���2t{G�O���0�0@|)��8s[�]��
�M���f��'�^��.h��no���m�$6$F&ʉK놆���k+))Ik�~���Ν�S���C��bL�z�7o�{	Ø�-0�qˎ��
�EӅ�02|Ƿ3#xz�hq_Dk���ۿ�y�wޟ�0|Ri
D><z��S֗�vy==:-�!�V��j��]�����m?���m����P(��מ:��
�4��zz:��&�������#�p���vw�5����;��U3a��2H>��[;�9{����$��K��Ν����0�����h�J)�D.��c�+����Q�)�Y߭�$ uϞKV~���l��6Y�N2Y���1�^|x8L0�������#6������?��n�;4*����@ _���*[�h��n[-�0!���X�v��h�1�Q¡��'�3����?�ֻ��QU����
���M�=b�%	`��M���~]zj��V���&)��"�RzP�h�P�_]׻�v��r���3�Uu�q��lH�1�@c&pII�eݺՎ��;@[���
����ٴO�s`�Y3��dt���!�wnfz����?$�s�IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover@2.png3�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙ilT�������+c�����l&R�U���8P�B"���iTU]�u��)�R��-R)��)r*Q�@�8�kԆ������xv{��̻�?Ʀ�/|�H�wϻ�;�]�{�b�9~��Z��j�X��"TE�^���H�����lܸ��3�x��<yҙ<	��f�����	�m�$�I@n��10�2$��խ�����^*r\��Τ�p:�y�8��G�Z�
	�}��h@%�f��7uuu�	��wSSqʡ��(.�AYE��c�'�L��馷�SR��z��e��`\��kZbj�T�r�YXKA��/��
��$׮\���Q�l����]옥�i\j�0}��2�.�0�/%��@��O;�Ķm��cy��o������
��̭�7�L��0Ν�d2���/p��3��Y����e"FH�ܪ�+��]6���(m�?�T*%J���Z�8�f�K-�
�1A�+�L�0�+7���P�!������i��t��+�C yU5�SQ5����]2����J%a�v��-�
ubrP w^�"��+'��*���p:�{'���Q�[�^�0 ���_���&����l�\8�2��;��-͍�j�]�`1��*&��R�$'OC�@V~��[��#�Űp��I4&r�C�?'�z��1�] �~�LR��%tސn=�(�ʪY��Y���0<=�h�r�|xx��ڃ�h	3f�M��-d���GS��(�s���KaH������
Q�
眊*JgΞj�Q1L�eņ^��)�P`j���6@�X��]���m��s�$�?�E;�B�@h��-�J�6�m�$�O��-�cC�)[_5�8X�a�_���_j��¹�
�_�H�D�j�=��O���󼤵ͅ�SL��̈́��A��g&Lxb��]�>ϋZk.�����ŵ��y�������7{z<?�Z���%�M���zz��fp(v���>x����ں����'Zk�8F����
��$׻�ș3�^���Y��w��T1��OJ�jђ�(wI�d�ޠ��e��]!����#���v.�߼�;�꺾MĖ��3�y'I"�ݝ��@�@��� �}�����yvOWwϏE�t������	��8�gDDTo��;w�v	���b�={߽���/���y���y�"��ⴟ�+S���ؼ0\���Ґ
$��ξΕu+>-**Z�y
e_�v3�H��g?+S�x�槿�B,�����Գl ����;�-[z��]�&�O��C�p8��h�=�׸t�M�TRE����~��{��ˌk��}��Uϛ�XQ^�4��J�z�Ŷm����4c������y=��D���o=���H$Do�狖z����6g�+/��voS�
wI	�%3)(�NVV�mo�m�h8D����HXX��t�X�˿~e�g@���b��!����m�Z�~����<m�F�_�t�����p��Bۚ�Dz∤ODĎ[��_�Ѷ�C���^�n�x_d��v���۾��������a�
C�e��mkݕ�����{�j���I)���$=B��e^ܴi}Qe�B�h4oh���ʕdF�M�E�~W�Sz�t
0���7���=�II�S���N��B��ZIEND�B`�(uuay)text-select-start-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<tIDATX�͙;kQ@ϝl�>�(jaa��R��X�D�
����� ��D,-�P�D��
��P0J(�c1�fvwV��f���̝3�7����:�8�N�b������j��,�&��I`c�SW]L��ǁ1`�R.[1��I#���.Z&����i֭��Ҋ���PY��v%�e�nZL�@�3��j�Tsb�^`8��Ze�R���u�X���
o����N�X���F��s#V�'Bu
ubj�-7�#Buy����T,���	�qҗ��/M�f�Hㅵ���F�
�!��A` ��^��ʨ���4����ʱ��t��
�m�a.��,)�$vǶ�!I�m�-r	0�"�?	��"����m�����"��	0�"�b��m�C1�����E��xI�L�?�-�E�~L��~W�nGU��d�B�1�?�N�`W��-��Ų�p5�P�kU���<Ԉm'�$��2�0B�Zi��W�>�~(Ѿ�m�J5D�Tڐ�9u���PϪ�(�Yݳ��C��rG�J=T�.K*#ף^Vg[ 4��W[��V׫Sj�I���T�h�bI,�\�����`�t�͐��O�G!��k�����]�y��IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<nIDATX����k���w�tg;�~��?t:Iw�]�
��'��	�@�i��>jJ��
�PbJ�I�M�cHIR�&��3$p-'n��;ي,Er������-ےN��pwv������:$����N��c�Q��Z��y/��_�z�uݓ��ijy�Z{TDN��$�ۑ���������"���H*�bWo���N�[�Z�����HO&C<����]��8��|>d-������>)"�ўL������LLL0<20/"�����_M��)���j4�N/������ED"��v>�jCP�Ν{BD�b�t�D"q���x�L:
Р��x�wh�m�h�r���Ƙ3��t:�m�VZ?W�ǹt����r]�5��|��tww�c������Ap(��ޭ�]��Z;��gT�����5��%tuul6�|`�}dM�\.�84�R)�w�\(��;a���\��;�]v�<�{HD�4�R)���5��f�X����߫���~~O������;::�H&�
�0:J�P��` ��^\z���;{�l+�O��o�#�{?n�9388�rGT$y
H'	R�Ԇ�¤R�p�M�b�?/���>���c����
�Iww���]:������{��LcjZѬ8�ㄳ>����ӧ�ET,������֭[�(LSS---�;;;/�T�E`]?��$�U����庌1�޴i��xϞ�����k��rt�qom��ma�hT��	������g�wYD�FD��l�RWTؾ�<hT5�C$�+����T5cD�)��PWPg�c��yG�N1"Q�7P�3g!~\7��j��������\1���2W.�5W.��Q�/fff�Z�FD>�������?5��̓����I�}�. ����T`"�~f���*�z*�:>^ԕ�W	�@���ݻ�j"��q (�J���|�gllL87�S���8Y�T�X,�W���(�JE�7�Q���/�K%����hzz�����1��Eԁ���sUexdD7z�*W*�������ؿ��m(�u��?T�U�x�"�
���e����V�w]������U�Xk�*"G�Ѩ�`�nYϵ���vxX+����[ωH���m{)	
���z�R�]���R����R,��04�7^�W�����S��h�yEU��7o�#�\<t]
�ڵk\.���(�ȯ����t�gVrh�#U�#�,�mm477��ظ��5fff���b���V�!�U�խ�F����
�8K�=��8���>������'A��^'x�F-�uO�?�,�����|���T�w����jڨy%|������l���lS4�jll�����Z�]�Z�9�.��jIEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark@2.png:�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙOh\Uƿ�M&��P�\(՝ �iq�R��P���P��8�#1.\(�(J��jբX|��	ARꢵ4Zjb�a��"oB��$�73�۽{Ͻ����9�h���^;%m'�M�=n�C�2�?��?+)���:���K��`+@����}}}{%���:���	ɷ��Z4
Eў �L"ڰH%�Cr��^ӶQ'f�U�!�%�l�IJ��4�;Y�6Ո�l6� �SN6F�R�Mn&9��\�?V2�:��>B�$ɻ�B\C$!ig��B������qߑ�
Zq,��$`G&��/
�WLֺK6��N��[Z�XE����]ιo��5A���oH��>�ʒ������K����%��0�x�I�������Z��I�W6���֤䈔H�of�V�tEOI�����*P%�Q
�<&��N��D�/�w_s�EQ4���ND�$�^�pC�/)�ߗ��l���${�HΧ ��g%�I�;
U�R)3{�g�	0����i�:�9��+��0�j>��x����A-*�ڨ)��x<���H��Z��
�™0/z�wu38�/V|\�8>�����
N�j��>�����
�$��wvv�ΊY�s�=��ʕ�FV�"
�����VMM��I/��.I�R�-`���9����Et8�#�\�g��r�9�1��Y�9���օ3;`()y6��K�+f���x=�DQ���all�������5E�,�\���Ii��#L2?99y`�|]�`f�p�y�k��ypbbbo��u3]�$}
�e�Z�9I�s��4�5�8�/�a�!�$=��ѽ���R��L.����Z�[��V�~���ֳ_ո�J�8�13��_K�
3��� ��-�̮�<��� ���L=~ڞ�٭�bqK:�N-,,\��������B�rڛ:���IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�A�,t2�³���;�K��fy�cRQ�m/멝����Eͅwf^wg��!W�u�ͥ��2�g�w�k !�R�j4�����J]��#f���eY����q�^�{akk��e*�J�r9۶mX��B`_H)C"z��D��X�Px�9_�92��f�I�O#��^�j�_MLL<7C�qC�X\�-��c)��=]�R�n���Ŷ�`gg�>cl�q���f���q�cla{{{�R�d�Z�sݶힱ�ǯx�)�
��L&��\۶�N�m��3Ms>��]^;��А�M�!�Z����lI�ˈ�J����˂�C���'�1vԌ�|A��f�1Vg �*��BD_�&Z><8�[�yx(��o����0�d�Ƃ @E�z}����5�R���P)�ϘR
{�jHDO���&''��8~�~DD=cD�#�Ԓ�o���H)EQ������U*R��z����`>�o�j�� ־U*��:Y�hF�:�^>�o�`nnN�j��(�>U</mc���4������F��k�(��}�ir~������ʊ9<<��J��:N�0��/��a���駔���foA�a���_���	�������`d]IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<uIDAT8���?OAƟ���dg/��[���]*P����im�6�=��(��
Є�B̭-	{!Tw
ws���άA��{��=�;����B�����i��փ2B���Z��e�rΓ�g���A<"��b�円��|}����f��u�촔ROGGGg�2X\\4m�~kRZa��t,D���Rk=S(^���k���b)��l۞�\צ���( MS�a(���L�X|�$��z�16q����i��}�BAp�X����\�Ʃ#:QBT�՟�ҫ���?3��}�;7r�����ݭ�C�/�����ڄ��3+rB������=�'p ��V�
����8�=׵/r-G�gY�Z_�M�D!S�V�[�Z��,�8NB��<��ܼ%�����ֺ'B�Q&0==�!��(Z�U'�z](�>̀s�PJoK)�*ժ���Q	˲f���)�rX����4Mۡ��s�{E��2%�\Z�H)u&x�R)���㺿���e����f����
��zW,_v���*��%J�k۶/
,�,�'	���j"�"��~2666�|W_wuu���h�3)-e{+�
�V�o�0�$I>�q<799�v��g>�o��IEND�B`�(uuay)check@2-symbolic.symbolic.png��PNG


IHDRr
ߔ	pHYs88$�tEXtSoftwarewww.inkscape.org��<8IDATH��տ+Ea��_�`�d��#�2��6�Y���c����FI6�2�fdB))!YD)?�s��nϹ\ܛ�뻜�|�O�y�9Ԩ�5mh���'X��l�xOk���I<fd����l!�f�~!�G!#
����&~ k�VD��h�i��2dm؏�
�B����1��/��l���T�Ǒ�Zs2#��dֿ�PЅ�Ȁ��^��cj�ߑ�qt��g^���=���S6C����f�;���Y`$Ćׁ�}.�1<|!;���8�rd��KY`�E�tWB���A��@%e�Y�m��@{5e5�'��&��IEND�B`�(uuay)bullet-symbolic.symbolic.png��PNG


IHDRH-�	pHYsttk$��tEXtSoftwarewww.inkscape.org��<\IDAT(�ՐA
� D�Ö����	����-2��ѥ���������)�E��Czؕ���ǥսJV�)Du��?�֪万���ڬ$տ��IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<3IDATX�͘MoU��3�LQ�&vj

��+$Z���8�VQ�m$[6,@�K�����Rj�uC%�	��&8�8��4R�޹�E<%
�up�Fw��yt||�G�]�x1Z��F<�;=000��;��������(�p}�c̩����m�f�{Dd8���
������z*�J�m;�j�����&'Y\\��srhh�ʶ����8XkW�b�=9888��`�|��Z;
^HU�(Z�s��P�A���q��0��"���r�m$V���3
<�j�T���$��d2�{3��X��F�`%s�X�H$p���}�ļc��>km���a�XSP��&sS"r"�HL5z�a����V���ۯ�_^�p�@�gAc2@,���i�C��\�|�r�0
�N;v�r�`�l��z{{�<�2�j��K��v����>�J���Vo	��͆Z��������
&���e��HdK�`��b5��GFFv��yއ��]]][������p8��m���\.��q]�#���y[�Z�Z��I�1�H:�Hd��1U�@����6(�����@T�L�e,��?<���I4�6�@wG��ܹ�l6��-0U}�޽{�*P�q�Wdlll��E�uC�=��|#�*�}�=����9���H�mP��/�]i.�i����S�v�@D�p`ggg;��\�i�`���c[�z��yA9p��P(��
$"��
;@�*P�s�?��m�[��,;@�}�1mFc�$���@�Zm/p�ƍ�r�QՋ���յ��[�n��Ss[0Xk�t����@�R�P���U�V�T*����9gxx����������R������P(t����Y��j�]��@�����ǎ=Z>�}_�33��[���V�O�yڭÈ�y�W��2��-�P�����7c�}/X�600px𧦧�^�[�J����VU_���[2��
x�Z+��.oao[^^f�PPk���k�T������7������ݻ7�\.syjJ��""�'����Y�V�?�5U�p��(��������͛7)��5l�ד�������r�S�w�����'}{���1���(�Jj������k�����"B$!��î��u�o�V������"ׯ_�z;0������t:��(n�1����y]U_z��P(��y��ӫ�*k<�"p������f�mغf2��<�{�q����`e�^�m�8/"�_�>}zC�jS<u>��6�t���|����x�R�j\y�NJ�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX��]l[w���:
Y���GZ7m��T��ׁ�U����	PM���$�*���CBK��*��LS}o�*���Z��)m�e�����n|�C�&i�������{:���#4��࠵�����C"� pH{�y�������f�x����l��j�o�����X4�2Ue�V�V�-+p^U���b/=z�vӥ����mmm?T�'�(@<'�sOG�Xc̊���yfgg�T*�En���CWE�m��i��ϟ����NU3�HD�鴤S)"�HC7���a�P����W/'�)n���yϨ�s�I%�d�نeWS�T�:>��B�-"۶}���)���,"�X��}���w��-�.'CƯ]cjj
���m���k�!���E�Q��J{{�6���͛ܜ�(��ù\��l�
i���˲��k�p��B��ׯ̊�#�m�������ŋ]��{�|�����ݙhΜ;w�#��[���9 �N����ͱ\��L���T�Ƙ�����j����D�Q�f��7]E&����:~6��b�|����L&#�e5�r
2�4�h�3��}j�\s��٘�<n��dW��Y�A:������U��|>����̞={>	���luxl�d�.�&"�<��c��8@gg��O*���� �����.�������O���.�Ӟ睨nj��b���C�����^D$��v]�1#"�H$�Ȧ��;J�2q��y�3������D��L ��/ ð�ZS�T(���.~|����<��Q]�(�˼5<������8?3���T�-ֻ�r���+u�o:�s
^yo�73�B�;���^���y=fT�u��r�e��������H��Oڶ���q����|���Y*���*"_w�W�s��@x�V��Ի�@��J%FFG5CUՓ�m��V���LNNҪn��_�p("_��r�Y/�ض�/�A0Y(�h�UU
U�˶m�v���Q("�nMLL���I���0�\.����,I/.	�VU� ���@�XdtlLU�&"_p珛�[q�p���jU���ā355����ZS��m�~i��w��nܸ�4pznn�K�/������¢f��U���|>�����5ϣ���V6���
�Hw&����\0>>Nya���0|l```���lh���&"���mmm���&�H4,_�V)
��w4C.c����Ҩ�]�aa'��,,,������IGG�悀J���J�����]�v���r}�-s]���`q��ňF�K��۷oS
j+���eY�;vl�c����T�Q�� ��Z�VT�K"rND^���CD�m�n�����PIJ��"r�1�������Y�2�Gy0��IEND�B`�(uuay)slider-horz-scale-has-marks-above-active.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOQ�wN�RZIi�c0�PZL��.�+�cl�,�� �P��w!�//xnpa���
�v�a�N-��f�7mC�Җ��ٜ��9_��� C耕���+(/R_`F�Γ�X�uAm�Y�dm�#�:`e35��\�I!E�R�-S�p_�sY�V[k
sú��{&�X"	���d֝&��WR���q�eZ,E����Qڌ�ey+��	*��KA�B\o�;ڌ��@��Drf��D�!gp�eM�6����A%�K���o�
�;�8�.�z�e�兜�D��y����֚BbP�UUf-{�1�W�[غPU�����KZ}���C�o-����D��&*�ʚ�zP��И�@��Cy� 1VR��PP
��(10�(j�_��b�:��O��ҷټA�=C%����O������W�����c9(�g��I��!�y�_֞��*��~{0�%�Kb[�m����v^���{�lc_N�w�]\��Ii����i��E�=��.NS��.z�G����8�?�Uv�����u:MKg���$Hi@�
ii�����sY\�μ_{ ���2���2�E�)j��a�~�&潓_7C�����$_,U|/@�#�݊�삫_�r\�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<ZIDATX���lU����{{{(?�������Ĺ-3LR�R�%��k�1�1e���� �3��3.!q[2S#�A T~;h�%- ��"���Jo��s��h/[������ur���uΓ��<G��\��?�Qe
f)-���P@i��VfO�Ux�b�7m��Vl��1+Qz!"�7
,�����D�1�8���Y�~e���Z9y��E�Z����x���}�,��\7ꋝ�	]�>w���}��V���
p�W��Y=��j~$0_i^G�@珒�,W޲%(�О\p'2!�k��Ĵ�*�yl�K�5*�y��w�R�.^���c�Wp�v:�|��΍ "���}i]�O
~
�%���8Z-��D�n	/�DŽ�~	'��#P8�&�K˲�L���~e�n���e3:a��_~�Э�B��2Dv��<5�wo)W�k=������9��E�"��|oZ�)ә���GU(�����JJ��eh����ʉÿ�J��
">��x�/PP&�o�%�� 2.-�6�_\Y4��Jۍ��V��=J9((��ʵ��x��,�?��˟iW�^��ry+�
*@����O������@K%�(�T��x�,TP&޹�e�
��oѺ�	<���3�{�]�DEδ��-�'~G�����x0+�L<������F����i�=�~��m
��4Va �(k�DPPS�RܡG�F�s��Rn:$JQ�*Oy�Ye�r�2D����l{:�؀r4��E����"�HD�E�L�H�zvA�6$���mh�/}�UT����yI;5�35YE��v�I��u��5;��J���hb��z&e�޾p��٬���z�K�2�т�-
H6'�*�ػ���m�l�j�l�p�;um�A�$l�n�TP��S$>|�j^Y{m�h�mM�֦hjbh��l� 6�;M�Ͽ1\����<��������F��!��ut���AAE7���XO‘�eۛ6	�F�4�h����Q9��^�_�{��wT}�U�����M��
��b��z���<�:��e�)�忻�A��[�lX�(��K���v
�fʭ/�Om�m�[�=���'�V[��ׄ��:��
���ZO��׼h�V(�U:��)����*���,�p��ۇ%o�}��`�}�zj��ݟ�Z��[������<�(�at�5/Y�K[��JJ�:��믮1�|I?5�+ۺ@�z�݀oٸ'���ЂI&qdg�4��Hx���;��)��<��|*Z���ᅓM�vW�@'��}8���u��S��P��N��U��~	/�ӄ�~SS^���@�`���
���)&y��蠄��P�o��=���(૝;��P����dݡ��Rgk%���:A�_
����xU(�7�%SM�����W�l(w�@�`���
�^r�I�>�	:wL�mBA���(~�����S�+`��|��G�bC�33yx���U���"���w�����?ҹ�߫�
Ћ?7I.0���x��\kufg8��m��w��q�>��U��
�M]E�KtvY�?��@ay�g�'�L�t�C��N[@!+X�IEND�B`�(uuay)/Qslider-vert-scale-has-marks-below.pngH�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���OHQǿ�f��ݝ�]����ä�K``�fu�C�N]�DPB����O������kj#jJ�5�ݙ�q��:��غ�������~��1H�,�|B_m�X�*@����%$
��4m�����j2��P�sːv����;T H>?�,0�
�J�K�ښ�%۾}����]Pz�L��y��܍�����O{�����7�2�Wq�ܪ����n��NMh�i��bY&������vɲ̧��k&w�XY���R�K	�r(.;���J(�BY�ys-��XYE�(�v-O�Rs3�XLf�ŋ����V��&�Wp�WCPXz"�+Hg�ڙ\	ay������I!E��nA�Joww�uh�(��1�aPXr<G}�r��Y�yB�H|�+#C�JN�E�w�N��$c�X���!�i�gLJ�����x8�z���2qlgB�F2&_�>W"�P��gM�@@%���[Y^�eB>�m:^�z�!�~еؚ�쿊͇U£-Oڶ�[tw|�696�����ql�cvJ
����׋;�����_t��g7:�^��>��y>96�G#���h���Amd��eMM���w{�q}���R�^����?,��Y�l�a�C�F������(ʝ
�o�x��h���
��{wIl�X�ʡv.0�8�3�F�w�/�:��Fc�6�T[A�MZG���l�?ڸ��4��RIEND�B`�(uuay)slider-vert-scale-has-marks-above-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<+IDAT8�����aƟ����2"� �*�%�� ��nT�B�e;��� ��֩�Ua��b�	D<%��������8o��23�t��0�{�����#,�f���qOc�<��f~cYV1��y�z�������y���f��J��02�V���"�Ҽ c�>3�TU�	��1�P�4Y��#���mxP�����	����e�b�>�����h�&�\�#۶w�i�[̬[�u]�J^f�ᎄ��	x��w�hsp"r�F#�4��.���!�r��#놏��i��%�L&������|�k�R�@Q��.�`08��L&��'k����t�
�^�N��1�4ߏO�J�m����
��h��R��U'a�~���/��ݙ�@ �-
�E���0s���D"���YE�F�4��
�xg������>�s`��s�R��~�3"R�h�u=f�Z���h��7���
�f(�����x�޻��� "��|6?�^�f���v���|��=~\}�0�;�����5�IEND�B`�(uuay)dash@2-symbolic.symbolic.png��PNG


IHDRr
ߔ	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�,IDATH���A
 ���Y H�Ef��M��l{�����,��~�IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX�͘]h����y%�I��jj�m�{k�]t0H�u^�����
���mЖu0�n�XWz��ޕ��'m��v�
�b��P��
�-�F��]9�mYIl��م����$��������>�?GhS###����8��7�|CU�nv5�
��9�F���?8r�ȵvbH�Ϟ={��yO��w�/7��<"�G=�Um�Z�3Ƽ2<<<�%PgΜ�F�/��#���x����c1D>]FU�v�:�j���y*��:�T��X,��C����f��T���m�hT$�ׇ�y��0A0��'�J%]YY`�9�p:��k�P�L��9@��I�����z��u������P�U*�z�e�l6{RU��<O�24$����Y�J�Ba|\� व��[B�;w�"�b4ջ�ݻwoP�Z�ƥ|>�Ο[k_�!T.�{�9�w���k�ܳ-@��^��.^� x�Z�Aẍ́����^U}0C���
�k�.�e��\.��4�b�س�:���#�Hl+P�D"A��ܩ��� ���w΍G"����W"�Ȏ@��[��>� V� L��� �����;
�D�O&EU��1O�ӧO{"r�?��Q�P�dQส�o�>�������R�h4J<`���1����F��P�oU��K==�
��a��b�d���;l~�]]]cn2e�e�!��i�=FZ�z�*o51{���8�Z��8�Q�P�z`���z=��(P��V����j��%d;��b�6��������QS|������y�Z��VS�}�/U=P����K��y
֜����"R*��;����%fgg�*���
��Z��剉�e��IU�<1�O=z�z
`xx�MYZZ�X,�T�Xw��ڷ���8U=̖���Jv�4=3Ciz);�Ys�����N��1����$��M�!6�r����$�� ���鏛�ί���u�}X�|9|�L����s��{(�N�֏��g�f���t

�w��M]�r��B�������/wCg�J�����U�Vdlnn����j����P��?5��FE�����UU����l�-=�����n�P�J��6��ؘ:眪~�Z�έ�ḓ�����������>�[��k�ZH�R���UU[����BHD�}����j���}�5�G�9+taa��U����8�J�j'N�u���w���s���.�3��j�K���Y۟����vcl��[ۊ�:��R>�k9a�}u#�o���d2?^�<O8 �b1<`}�Z{r��n�
�d2O�GϿ�־��u7�L&�L&�qkg�?�p�žN3l��ϑ�ëC �IEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<uIDAT8���MLA�o��R�F
�zA��.'5[���&��K�AL�s#ğ�[c�ɫ� �^5QQ/H�ƃ����v��@��v��x���]�&s�d����E�F�%%�_c9,2��d�`�Mp5(�S7�;퍯�'aR��+� {N����5ͭs��jru�;�*�h2��۱����ԯ`�R�&�b[@q���+	1yXPe?`��e?��Us�DYl7�d�m������a���~yXЅ�[
�o
��9��D~
Gfuc��~�aҐk�u�� %�W�g�Z�.w��VS{'�Zl�tbf���3h=��s�����D��*���;�D�3���Q5���l=�8�"�[8�1@�`ڤ	�j�*k��M�
����q�`��HR���1��L
��D�I�ɐ��12��R$�(�z	�}��t{}�J���WB�-&�v�3��߂}�k^��,>��(��c���W[�=s^m���>�[��Z	J	f�=zE��	6h,:��V8�,���4�����׵��>�vX�%�b�#��]l�,��o
QJ0S�H���n�������iu���<iq�wǡԏ�Y��ސ�J����aq�|�t����i�Ye��\���?�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)gtk-dark.css
&@define-color yaru_accent_bg_color #03875B;
@define-color blue_1 #75d3f4;
@define-color blue_2 #47c4f1;
@define-color blue_3 #19B6EE;
@define-color blue_4 #007aa6;
@define-color blue_5 #335280;
@define-color green_1 #5AED70;
@define-color green_2 #47D35C;
@define-color green_3 #34B948;
@define-color green_4 #219E34;
@define-color green_5 #0e8420;
@define-color yellow_1 #FCCD87;
@define-color yellow_2 #FBC16A;
@define-color yellow_3 #FBB44C;
@define-color yellow_4 #FAA82F;
@define-color yellow_5 #F99B11;
@define-color orange_1 #F29879;
@define-color orange_2 #F08763;
@define-color orange_3 #ED764D;
@define-color orange_4 #EB6536;
@define-color orange_5 #E95420;
@define-color red_1 #EA485C;
@define-color red_2 #DE374C;
@define-color red_3 #D3273B;
@define-color red_4 #c7162b;
@define-color red_5 #a91224;
@define-color purple_1 #924D8B;
@define-color purple_2 #762572;
@define-color purple_3 #77216F;
@define-color purple_4 #5E2750;
@define-color purple_5 #2C001E;
@define-color brown_1 #E1B289;
@define-color brown_2 #C5976E;
@define-color brown_3 #AA7B53;
@define-color brown_4 #8E6038;
@define-color brown_5 #72441D;
@define-color light_1 #FFFFFF;
@define-color light_2 #F7F7F7;
@define-color light_3 #CCC;
@define-color light_4 #AEA79F;
@define-color light_5 #878787;
@define-color dark_1 #666666;
@define-color dark_2 #5D5D5D;
@define-color dark_3 #3D3D3D;
@define-color dark_4 #181818;
@define-color dark_5 #000000;
/* GTK NAMED COLORS
   ----------------
   use responsibly! */
@define-color accent_bg_color @yaru_accent_bg_color;
@define-color accent_fg_color @light_1;
@define-color accent_color @yaru_accent_bg_color;
@define-color destructive_bg_color @red_4;
@define-color destructive_fg_color @light_1;
@define-color destructive_color @red_4;
@define-color success_bg_color @green_4;
@define-color success_fg_color @light_1;
@define-color success_color @green_4;
@define-color warning_bg_color @yellow_5;
@define-color warning_fg_color @light_1;
@define-color warning_color @yellow_5;
@define-color error_bg_color @red_4;
@define-color error_fg_color @light_1;
@define-color error_color @red_4;
@define-color fill_bg_color @yaru_accent_bg_color;
@define-color fill_fg_color @light_1;
@define-color window_bg_color #2c2c2c;
@define-color window_fg_color @light_2;
@define-color view_bg_color #1e1e1e;
@define-color view_fg_color #ffffff;
@define-color headerbar_bg_color #303030;
@define-color headerbar_fg_color white;
@define-color headerbar_border_color white;
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);
@define-color card_bg_color rgba(255, 255, 255, 0.08);
@define-color card_fg_color white;
@define-color card_shade_color rgba(0, 0, 0, 0.36);
@define-color popover_bg_color #383838;
@define-color popover_fg_color white;
@define-color shade_color rgba(0, 0, 0, 0.36);
@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);
@define-color window_outline_color white;
@define-color window_border_color rgba(0, 0, 0, 0.75);
@define-color window_border_backdrop_color rgba(0, 0, 0, 0.75);
.background {
  color: @window_fg_color;
  background-color: @window_bg_color; }

dnd {
  color: @window_fg_color; }

.normal-icons {
  -gtk-icon-size: 16px; }

.large-icons {
  -gtk-icon-size: 32px; }

.osd popover > arrow,
.osd popover > contents, popover.touch-selection > arrow,
popover.touch-selection > contents, popover.magnifier > arrow,
popover.magnifier > contents, toast, .app-notification,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box; }

/* Text selection */
selection {
  background-color: alpha(@view_fg_color,0.1);
  color: transparent; }
  selection:focus-within {
    background-color: alpha(@accent_bg_color,0.3); }

:not(window):drop(active):focus,
:not(window):drop(active) {
  border-color: @success_color;
  box-shadow: inset 0 0 0 1px @success_color;
  caret-color: @success_color; }

.navigation-sidebar :not(window):drop(active):focus,
.navigation-sidebar :not(window):drop(active),
placessidebar :not(window):drop(active):focus,
placessidebar :not(window):drop(active),
stackswitcher :not(window):drop(active):focus,
stackswitcher :not(window):drop(active),
expander-widget :not(window):drop(active):focus,
expander-widget :not(window):drop(active) {
  box-shadow: none; }

/* Outline for low res icons */
.lowres-icon {
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/* Drop shadow for large icons */
.icon-dropshadow {
  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

@keyframes needs_attention {
  from {
    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }
  to {
    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }

stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,
stackswitcher > button.needs-attention > image {
  animation: needs_attention 150ms ease-in;
  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);
  background-size: 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px; }
  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),
  stackswitcher > button.needs-attention > image:dir(rtl) {
    background-position: left 3px; }

avatar {
  border-radius: 9999px;
  font-weight: bold; }
  avatar.color1 {
    background-image: linear-gradient(#83b6ec, #337fdc);
    color: #cfe1f5; }
  avatar.color2 {
    background-image: linear-gradient(#7ad9f1, #0f9ac8);
    color: #caeaf2; }
  avatar.color3 {
    background-image: linear-gradient(#8de6b1, #29ae74);
    color: #cef8d8; }
  avatar.color4 {
    background-image: linear-gradient(#b5e98a, #6ab85b);
    color: #e6f9d7; }
  avatar.color5 {
    background-image: linear-gradient(#f8e359, #d29d09);
    color: #f9f4e1; }
  avatar.color6 {
    background-image: linear-gradient(#ffcb62, #d68400);
    color: #ffead1; }
  avatar.color7 {
    background-image: linear-gradient(#ffa95a, #ed5b00);
    color: #ffe5c5; }
  avatar.color8 {
    background-image: linear-gradient(#f78773, #e62d42);
    color: #f8d2ce; }
  avatar.color9 {
    background-image: linear-gradient(#e973ab, #e33b6a);
    color: #fac7de; }
  avatar.color10 {
    background-image: linear-gradient(#cb78d4, #9945b5);
    color: #e7c2e8; }
  avatar.color11 {
    background-image: linear-gradient(#9e91e8, #7a59ca);
    color: #d5d2f5; }
  avatar.color12 {
    background-image: linear-gradient(#e3cf9c, #b08952);
    color: #f2eade; }
  avatar.color13 {
    background-image: linear-gradient(#be916d, #785336);
    color: #e5d6ca; }
  avatar.color14 {
    background-image: linear-gradient(#c0bfbc, #6e6d71);
    color: #d8d7d3; }
  avatar.contrasted {
    color: white; }
  avatar.image {
    background: none; }

notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 5px 10px;
  border-radius: 6px;
  font-weight: bold;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
  button {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook > header > tabs > arrow:focus:focus-visible, colorswatch#add-color-button > overlay:focus:focus-visible,
  button:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
  button {
    background-color: alpha(currentColor,0.1); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, colorswatch#add-color-button > overlay:hover,
    button:hover {
      background-color: alpha(currentColor,0.15); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, colorswatch#add-color-button > overlay:active,
    button.keyboard-activating,
    button:active {
      background-color: alpha(currentColor,0.3); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, colorswatch#add-color-button > overlay:checked,
    button:checked {
      background-color: alpha(currentColor,0.3); }
      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, colorswatch#add-color-button > overlay:checked:hover,
      button:checked:hover {
        background-color: alpha(currentColor,0.35); }
      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, colorswatch#add-color-button > overlay:checked:active,
      button:checked.keyboard-activating,
      button:checked:active {
        background-color: alpha(currentColor,0.4); }
  notebook > header > tabs > arrow:disabled, colorswatch#add-color-button > overlay:disabled,
  button:disabled {
    filter: opacity(0.5); }
    notebook > header > tabs > arrow:disabled label, colorswatch#add-color-button > overlay:disabled label,
    button:disabled label {
      filter: none; }
  notebook > header > tabs > arrow.image-button, colorswatch#add-color-button > overlay.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button, colorswatch#add-color-button > overlay.text-button,
  button.text-button {
    padding-left: 17px;
    padding-right: 17px; }
  notebook > header > tabs > arrow.text-button.image-button, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, colorswatch#add-color-button > overlay.image-text-button,
  button.text-button.image-button,
  button.image-text-button {
    padding-left: 9px;
    padding-right: 9px; }
    notebook > header > tabs > arrow.text-button.image-button > box, colorswatch#add-color-button > overlay.text-button.image-button > box,
    notebook > header > tabs > arrow.text-button.image-button > box > box,
    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, colorswatch#add-color-button > overlay.image-text-button > box,
    notebook > header > tabs > arrow.image-text-button > box > box,
    colorswatch#add-color-button > overlay.image-text-button > box > box,
    button.text-button.image-button > box,
    button.text-button.image-button > box > box,
    button.image-text-button > box,
    button.image-text-button > box > box {
      border-spacing: 4px; }
      notebook > header > tabs > arrow.text-button.image-button > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,
      notebook > header > tabs > arrow.text-button.image-button > box > box > label,
      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,
      notebook > header > tabs > arrow.image-text-button > box > box > label,
      colorswatch#add-color-button > overlay.image-text-button > box > box > label,
      button.text-button.image-button > box > label,
      button.text-button.image-button > box > box > label,
      button.image-text-button > box > label,
      button.image-text-button > box > box > label {
        padding-left: 2px;
        padding-right: 2px; }
  notebook > header > tabs > arrow.arrow-button, colorswatch#add-color-button > overlay.arrow-button,
  button.arrow-button {
    padding-left: 9px;
    padding-right: 9px; }
    notebook > header > tabs > arrow.arrow-button > box, colorswatch#add-color-button > overlay.arrow-button > box,
    button.arrow-button > box {
      border-spacing: 4px; }
    notebook > header > tabs > arrow.arrow-button.text-button > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,
    button.arrow-button.text-button > box {
      border-spacing: 4px; }
  dropdown:drop(active) button.combo,
  combobox:drop(active) button.combo, infobar .close:drop(active), searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:drop(active), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),
  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),
  button.flat:drop(active), menubutton.osd > button:drop(active),
  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), colorswatch#add-color-button > overlay:drop(active),
  button:drop(active) {
    color: @success_color;
    box-shadow: inset 0 0 0 2px @success_color; }

menubutton.osd > button,
button.osd {
  min-width: 32px;
  min-height: 32px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #eeeeec;
  background-color: rgba(0, 0, 0, 0.65); }
  menubutton.osd > button,
  button.osd {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  menubutton.osd > button:focus:focus-visible,
  button.osd:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  menubutton.osd > button:hover,
  button.osd:hover {
    color: white;
    background-color: alpha(mix(black,currentColor,0.15),0.65); }
  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,
  button.osd.keyboard-activating,
  button.osd:active {
    color: white;
    background-color: alpha(mix(black,currentColor,0.25),0.65); }
  menubutton.osd > button:checked,
  button.osd:checked {
    background-color: alpha(mix(black,currentColor,0.2),0.65); }
    menubutton.osd > button:checked:hover,
    button.osd:checked:hover {
      background-color: alpha(mix(black,currentColor,0.25),0.65); }
    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,
    button.osd:checked.keyboard-activating,
    button.osd:checked:active {
      background-color: alpha(mix(black,currentColor,0.35),0.65); }

actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button,
button.suggested-action,
button.destructive-action,
button.opaque {
  box-shadow: none;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button,
  button.suggested-action,
  button.destructive-action,
  button.opaque {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,
  button.suggested-action:focus:focus-visible,
  button.destructive-action:focus:focus-visible,
  button.opaque:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible,
  .osd button.suggested-action:focus:focus-visible,
  .osd button.destructive-action:focus:focus-visible,
  .osd button.opaque:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover,
  button.suggested-action:hover,
  button.destructive-action:hover,
  button.opaque:hover {
    background-image: image(alpha(currentColor,0.1)); }
  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating,
  button.keyboard-activating.suggested-action,
  button.keyboard-activating.destructive-action,
  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active,
  button.suggested-action:active,
  button.destructive-action:active,
  button.opaque:active {
    background-image: image(rgba(0, 0, 0, 0.2)); }
  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked,
  button.suggested-action:checked,
  button.destructive-action:checked,
  button.opaque:checked {
    background-image: image(rgba(0, 0, 0, 0.15)); }
    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover,
    button.suggested-action:checked:hover,
    button.destructive-action:checked:hover,
    button.opaque:checked:hover {
      background-image: image(rgba(0, 0, 0, 0.05)); }
    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating,
    button.suggested-action:checked.keyboard-activating,
    button.destructive-action:checked.keyboard-activating,
    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active,
    button.suggested-action:checked:active,
    button.destructive-action:checked:active,
    button.opaque:checked:active {
      background-image: image(rgba(0, 0, 0, 0.3)); }


button.opaque {
  background-color: mix(@window_bg_color,@window_fg_color,0.15);
  color: @window_fg_color; }


button.destructive-action {
  color: @destructive_fg_color; }
  
  button.destructive-action,
  button.destructive-action:checked {
    background-color: @destructive_bg_color; }


button.suggested-action {
  color: @accent_fg_color; }
  
  button.suggested-action,
  button.suggested-action:checked {
    background-color: @accent_bg_color; }

infobar .close, searchbar > revealer > box .close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button, notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
splitbutton.flat > menubutton > button, menubutton.flat > button,
button.flat {
  background: transparent;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  box-shadow: none; }
  infobar .close, searchbar > revealer > box .close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button, notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
  splitbutton.flat > menubutton > button, menubutton.flat > button,
  button.flat {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  infobar .close:focus:focus-visible, searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:focus:focus-visible, notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,
  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,
  button.flat:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd button.sidebar-button:focus:focus-visible, .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,
  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,
  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  infobar .close:hover, searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:hover, notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,
  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,
  button.flat:hover {
    background: alpha(currentColor,0.07); }
  infobar .keyboard-activating.close, searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,
  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, infobar .close:active, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:active, notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,
  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,
  button.flat.keyboard-activating,
  button.flat:active {
    background: alpha(currentColor,0.16); }
  infobar .close:checked, searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked, notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,
  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,
  button.flat:checked {
    background: alpha(currentColor,0.1); }
    infobar .close:checked:hover, searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked:hover, notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,
    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,
    button.flat:checked:hover {
      background: alpha(currentColor,0.13); }
    infobar .close:checked.keyboard-activating, searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked.keyboard-activating, notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,
    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, infobar .close:checked:active, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked:active, notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,
    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,
    button.flat:checked.keyboard-activating,
    button.flat:checked:active {
      background: alpha(currentColor,0.19); }
  infobar .close:disabled:not(:checked), searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:disabled:not(:checked), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),
  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),
  button.flat:disabled:not(:checked) {
    filter: opacity(0.3); }

stackswitcher > button > label {
  padding: 0 6px;
  margin: 0 -6px; }

stackswitcher > button > image {
  padding: 3px 6px;
  margin: -3px -6px; }


button.font separator {
  background-color: transparent; }


button.font > box {
  border-spacing: 6px; }


button.font > box > box > label {
  font-weight: bold; }

button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,
button.circular {
  min-width: 34px;
  min-height: 34px;
  padding: 0;
  border-radius: 9999px; }
  button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,
  button.circular label {
    padding: 0; }

menubutton.pill > button,
button.pill {
  padding: 10px 32px;
  border-radius: 9999px; }


button.card {
  background-color: @card_bg_color;
  background-clip: padding-box;
  font-weight: inherit;
  padding: 0;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  
  button.card:hover {
    background-image: image(alpha(currentColor,0.03)); }
  
  button.card.keyboard-activating,
  button.card:active {
    background-image: image(alpha(currentColor,0.08)); }
  
  button.card:checked {
    background-color: @card_bg_color;
    background-image: image(alpha(currentColor,0.1)); }
    
    button.card:checked:hover {
      background-image: image(alpha(currentColor,0.13)); }
    
    button.card:checked.keyboard-activating,
    button.card:checked:active {
      background-image: image(alpha(currentColor,0.19)); }
    
    button.card:checked.has-open-popup {
      background-image: image(alpha(currentColor,0.13)); }
  
  button.card:drop(active) {
    color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

columnview.view > header > button,
treeview.view > header > button, popover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked {
  background-color: transparent; }

button.color {
  padding: 5px; }
  button.color > colorswatch:only-child {
    border-radius: 2.5px; }
    button.color > colorswatch:only-child > overlay {
      border-radius: 2px; }
    button.color > colorswatch:only-child:disabled {
      filter: none; }
    button.color > colorswatch:only-child.light > overlay {
      border-color: alpha(@view_fg_color,0.1); }

menubutton.osd {
  background: none;
  color: inherit; }

menubutton.suggested-action {
  background-color: @accent_bg_color;
  color: @accent_fg_color; }

menubutton.destructive-action {
  background-color: @destructive_bg_color;
  color: @destructive_fg_color; }

menubutton.opaque {
  background-color: mix(@window_bg_color,@window_fg_color,0.15);
  color: @window_fg_color; }

menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {
  border-radius: 6px; }
  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {
    border-radius: 9999px; }
  menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked {
    background-color: transparent;
    color: inherit; }

menubutton.image-button > button {
  min-width: 24px;
  padding-left: 5px;
  padding-right: 5px; }

menubutton arrow {
  min-height: 16px;
  min-width: 16px; }
  menubutton arrow.none {
    -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); }
  menubutton arrow.down {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  menubutton arrow.up {
    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  menubutton arrow.left {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  menubutton arrow.right {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }

splitbutton {
  border-radius: 6px; }
  splitbutton, splitbutton > separator {
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background; }
  splitbutton > separator {
    margin-top: 6px;
    margin-bottom: 6px;
    background: none; }
  splitbutton > menubutton > button {
    padding-left: 4px;
    padding-right: 4px; }
  splitbutton.image-button > button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {
    padding-left: 9px;
    padding-right: 9px; }
    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {
      border-spacing: 6px; }
  splitbutton > button:dir(ltr),
  splitbutton > menubutton > button:dir(rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: -1px; }
  splitbutton > button:dir(rtl),
  splitbutton > menubutton > button:dir(ltr) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px; }
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {
    background: alpha(currentColor,0.3); }
  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {
    background: alpha(currentColor,0.07); }
    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {
      background: none; }
  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {
    background: none; }
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
  splitbutton.flat > menubutton > button {
    border-radius: 6px; }
  splitbutton.suggested-action {
    background-color: @accent_bg_color;
    color: @accent_fg_color; }
  splitbutton.destructive-action {
    background-color: @destructive_bg_color;
    color: @destructive_fg_color; }
  splitbutton.opaque {
    background-color: mix(@window_bg_color,@window_fg_color,0.15);
    color: @window_fg_color; }
  splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked {
    color: inherit;
    background-color: transparent; }
  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {
    box-shadow: inset 1px 0 alpha(currentColor,0.3); }
  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {
    box-shadow: inset -1px 0 alpha(currentColor,0.3); }
  splitbutton > menubutton > button > arrow.none {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

buttoncontent {
  border-spacing: 6px; }
  buttoncontent > label {
    font-weight: bold; }
    buttoncontent > label:dir(ltr) {
      padding-right: 2px; }
    buttoncontent > label:dir(rtl) {
      padding-left: 2px; }
  .arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) {
    padding-right: 0; }
  .arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) {
    padding-left: 0; }

calendar {
  color: @view_fg_color;
  background-clip: padding-box;
  border: 1px solid alpha(currentColor,0.15);
  font-feature-settings: "tnum"; }
  calendar > header {
    border-bottom: 1px solid alpha(currentColor,0.15); }
    calendar > header > button {
      border-radius: 0; }
  calendar > grid > label.today {
    box-shadow: inset 0px -2px alpha(currentColor,0.15); }
    calendar > grid > label.today:selected {
      box-shadow: none; }
  calendar > grid > label {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    calendar > grid > label {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    calendar > grid > label:focus {
      outline-color: alpha(@accent_color,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    calendar > grid > label.day-number {
      padding: 4px; }
      calendar > grid > label.day-number:selected {
        border-radius: 6px;
        background-color: @accent_bg_color;
        color: @accent_fg_color; }
    calendar > grid > label.day-number.other-month {
      color: alpha(currentColor,0.3); }

checkbutton {
  border-spacing: 4px;
  border-radius: 9px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  padding: 3px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  checkbutton {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  checkbutton:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd checkbutton:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  checkbutton.text-button {
    padding: 4px; }

check,
radio {
  min-height: 14px;
  min-width: 14px;
  -gtk-icon-size: 14px;
  padding: 3px;
  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }
  check:not(:checked):not(:indeterminate):hover,
  radio:not(:checked):not(:indeterminate):hover {
    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }
    check:not(:checked):not(:indeterminate):hover:active,
    radio:not(:checked):not(:indeterminate):hover:active {
      background-color: alpha(currentColor,0.25);
      box-shadow: none; }
  check:checked, check:indeterminate,
  radio:checked,
  radio:indeterminate {
    background-color: @fill_bg_color;
    color: @fill_fg_color;
    box-shadow: none; }
    check:checked:hover, check:indeterminate:hover,
    radio:checked:hover,
    radio:indeterminate:hover {
      background-image: image(alpha(currentColor,0.1)); }
      check:checked:hover:active, check:indeterminate:hover:active,
      radio:checked:hover:active,
      radio:indeterminate:hover:active {
        background-image: image(rgba(0, 0, 0, 0.2)); }
  check:disabled,
  radio:disabled {
    filter: opacity(0.5); }
  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {
    background-color: rgba(255, 255, 255, 0.75);
    color: rgba(0, 0, 0, 0.75); }

check {
  border-radius: 6px; }
  check:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); }

radio {
  border-radius: 100%; }
  radio:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); }

check:indeterminate, radio:indeterminate {
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); }

checkbutton.selection-mode {
  border-radius: 100px; }
  checkbutton.selection-mode check, checkbutton.selection-mode radio {
    padding: 7px;
    border-radius: 100px; }
  checkbutton.selection-mode label:dir(ltr) {
    margin-right: 6px; }
  checkbutton.selection-mode label:dir(rtl) {
    margin-left: 6px; }

colorswatch {
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  colorswatch {
    outline: 0 solid transparent;
    outline-offset: 6px; }
  colorswatch:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 4px;
    outline-offset: -2px; }
  colorswatch.top {
    border-top-left-radius: 6.5px;
    border-top-right-radius: 6.5px; }
    colorswatch.top > overlay {
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
  colorswatch.bottom {
    border-bottom-left-radius: 6.5px;
    border-bottom-right-radius: 6.5px; }
    colorswatch.bottom > overlay {
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
  colorswatch.left, colorswatch:first-child:not(.top) {
    border-top-left-radius: 6.5px;
    border-bottom-left-radius: 6.5px; }
    colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px; }
  colorswatch.right, colorswatch:last-child:not(.bottom) {
    border-top-right-radius: 6.5px;
    border-bottom-right-radius: 6.5px; }
    colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px; }
  colorswatch.dark > overlay {
    color: white; }
  colorswatch.light > overlay {
    color: rgba(0, 0, 0, 0.75);
    box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }
  colorswatch:drop(active).light > overlay {
    box-shadow: inset 0 0 0 2px @success_color; }
  colorswatch:drop(active).dark > overlay {
    box-shadow: inset 0 0 0 2px @success_color; }
  colorswatch#add-color-button > overlay {
    border-radius: 6px 0 0 6px; }
  colorswatch#add-color-button:only-child > overlay {
    border-radius: 6px; }
  colorswatch:disabled {
    filter: opacity(0.5); }
  colorswatch#editor-color-sample {
    border-radius: 6px; }
    colorswatch#editor-color-sample > overlay {
      border-radius: 6.5px; }

plane {
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  plane {
    outline: 0 solid transparent;
    outline-offset: 6px; }
  plane:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 2px; }

colorchooser .popover.osd {
  border-radius: 12px; }

.dialog-action-area {
  margin: 6px;
  border-spacing: 6px; }

/****************
 * Print dialog *
*****************/
window.dialog.print drawing {
  color: @window_fg_color;
  background: none;
  border: none;
  padding: 0; }
  window.dialog.print drawing paper {
    background-color: white;
    color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid alpha(currentColor,0.15); }

/****************
 * GtkAssistant *
 ****************/
window.assistant .sidebar {
  padding: 6px;
  background-clip: padding-box; }
  window.assistant .sidebar > label {
    padding: 6px 12px;
    border-radius: 6px; }
    window.assistant .sidebar > label.highlight {
      background-color: alpha(currentColor,0.1); }

/****************
 * GtkAboutDialog *
 ****************/
window.aboutdialog image.large-icons {
  -gtk-icon-size: 128px; }

dropdown > popover.menu > contents {
  padding: 0; }

dropdown > button > box {
  border-spacing: 6px; }
  dropdown > button > box > stack > row.activatable:hover {
    background: none; }

dropdown arrow,
combobox arrow {
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  min-height: 16px;
  min-width: 16px; }

dropdown:drop(active),
combobox:drop(active) {
  box-shadow: none; }

dropdown popover,
combobox popover {
  padding-top: 6px; }
  dropdown popover listview > row,
  combobox popover listview > row {
    min-width: 0; }
  dropdown popover .dropdown-searchbar,
  combobox popover .dropdown-searchbar {
    padding: 6px;
    border-bottom: 1px solid alpha(currentColor,0.15); }

popover.emoji-picker > contents {
  padding: 0; }

.emoji-searchbar {
  padding: 6px; }

.emoji-toolbar {
  padding: 3px; }

button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
  min-width: 32px;
  min-height: 32px; }

popover.emoji-picker emoji {
  font-size: x-large;
  padding: 6px;
  border-radius: 6px; }
  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {
    background: alpha(currentColor,0.1); }
    popover.emoji-picker emoji:focus:active, popover.emoji-picker emoji:hover:active {
      background: alpha(currentColor,0.16); }

popover.emoji-picker scrolledwindow.view {
  background: none;
  color: inherit; }
  popover.emoji-picker scrolledwindow.view > undershoot.top {
    box-shadow: inset 0 1px alpha(currentColor,0.15); }
  popover.emoji-picker scrolledwindow.view > undershoot.bottom {
    box-shadow: inset 0 -1px alpha(currentColor,0.15); }

popover.emoji-completion > contents {
  padding: 6px;
  padding-bottom: 4px; }

emoji-completion-row {
  padding: 6px;
  margin-bottom: 2px;
  border-radius: 6px; }
  emoji-completion-row:dir(ltr) {
    padding-right: 12px; }
  emoji-completion-row:dir(rtl) {
    padding-left: 12px; }
  emoji-completion-row > box {
    border-spacing: 6px; }
  emoji-completion-row:focus, emoji-completion-row:hover {
    background-color: alpha(currentColor,0.1);
    color: @view_fg_color; }
    emoji-completion-row:focus:active, emoji-completion-row:hover:active {
      background-color: alpha(currentColor,0.16); }

spinbutton,
entry {
  min-height: 34px;
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 6px;
  border-spacing: 6px;
  background-color: alpha(currentColor,0.1);
  background-clip: padding-box;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  caret-color: currentColor;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  spinbutton,
  entry {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  spinbutton:focus-within,
  entry:focus-within {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd spinbutton:focus-within, .osd entry:focus-within {
    outline-color: rgba(255, 255, 255, 0.5); }
  spinbutton > text > block-cursor,
  entry > text > block-cursor {
    color: @view_bg_color;
    background-color: @view_fg_color; }
  spinbutton.flat,
  entry.flat:focus-within,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0; }
  spinbutton:disabled,
  entry:disabled {
    filter: opacity(0.5); }
  spinbutton.error,
  entry.error {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.error,
    entry.error {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.error:focus-within,
    entry.error:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.error > text > selection:focus-within,
    entry.error > text > selection:focus-within {
      background-color: alpha(@error_color,0.2); }
    spinbutton.error > text > cursor-handle > contents,
    entry.error > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.error > progress > trough > progress,
    entry.error > progress > trough > progress {
      border-color: currentColor; }
  spinbutton.warning,
  entry.warning {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.warning,
    entry.warning {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.warning:focus-within,
    entry.warning:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.warning > text > selection:focus-within,
    entry.warning > text > selection:focus-within {
      background-color: alpha(@warning_color,0.2); }
    spinbutton.warning > text > cursor-handle > contents,
    entry.warning > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.warning > progress > trough > progress,
    entry.warning > progress > trough > progress {
      border-color: currentColor; }
  spinbutton.success,
  entry.success {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.success,
    entry.success {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.success:focus-within,
    entry.success:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.success > text > selection:focus-within,
    entry.success > text > selection:focus-within {
      background-color: alpha(@success_color,0.2); }
    spinbutton.success > text > cursor-handle > contents,
    entry.success > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.success > progress > trough > progress,
    entry.success > progress > trough > progress {
      border-color: currentColor; }
  spinbutton > image,
  entry > image {
    opacity: 0.7; }
    spinbutton > image:hover,
    entry > image:hover {
      opacity: 1; }
    spinbutton > image:active,
    entry > image:active {
      opacity: 0.8; }
    spinbutton > image.left,
    entry > image.left {
      margin-right: 6px; }
    spinbutton > image.right,
    entry > image.right {
      margin-left: 6px; }
  spinbutton.password image.caps-lock-indicator,
  entry.password image.caps-lock-indicator {
    opacity: 0.3; }
  spinbutton:drop(active),
  entry:drop(active):focus-within,
  entry:drop(active) {
    border-color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

spinbutton > progress,
entry > progress {
  margin-bottom: 3px; }
  spinbutton > progress > trough > progress,
  entry > progress > trough > progress {
    background-color: transparent;
    background-image: none;
    border-radius: 0;
    border-width: 0 0 2px;
    border-color: @accent_bg_color;
    border-style: solid;
    box-shadow: none; }

.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {
  border-color: rgba(255, 255, 255, 0.75); }

treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {
  background-color: @view_bg_color;
  transition-property: color, background; }

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: @view_bg_color; }
  treeview entry.flat:focus-within, treeview entry:focus-within {
    border-color: @accent_color; }

expander {
  min-width: 16px;
  min-height: 16px;
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  expander:dir(rtl) {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  expander:disabled {
    filter: opacity(0.5); }
  expander:checked {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

expander-widget {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  expander-widget > box > title {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  expander-widget:focus:focus-visible > box > title {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  expander-widget > box > title {
    transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    border-radius: 6px; }
    expander-widget > box > title > expander {
      opacity: .7; }
    expander-widget > box > title:hover > expander {
      opacity: 1; }

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 > actionbar > revealer > box > box {
  border-spacing: 6px; }

filechooser {
  box-shadow: 0 1px alpha(currentColor,0.15); }
  filechooser #pathbarbox {
    border-bottom: 1px solid @window_bg_color; }
  filechooser pathbar > button.text-button, filechooser pathbar > button.image-button, filechooser pathbar > button {
    padding-left: 5px;
    padding-right: 5px; }
  filechooser pathbar > button.text-button.image-button label {
    padding-left: 0;
    padding-right: 0; }
  filechooser pathbar > button.text-button.image-button label:last-child, filechooser pathbar > button label:last-child {
    padding-right: 8px; }
  filechooser pathbar > button.text-button.image-button label:first-child, filechooser pathbar > button label:first-child {
    padding-left: 8px; }
  filechooser pathbar > button image {
    padding-left: 4px;
    padding-right: 4px; }
  filechooser pathbar > button.slider-button {
    padding-left: 0;
    padding-right: 0; }

headerbar {
  min-height: 47px;
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: inset 0 -1px alpha(@headerbar_border_color,0.15), inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);
  margin-left: -1px;
  margin-right: -1px; }
  headerbar > windowhandle > box {
    padding: 0 7px 1px 7px; }
    headerbar > windowhandle > box,
    headerbar > windowhandle > box > box.start,
    headerbar > windowhandle > box > box.end {
      border-spacing: 6px; }
  headerbar:backdrop {
    background-color: @headerbar_backdrop_color;
    transition: 200ms ease-out; }
    headerbar:backdrop > windowhandle {
      filter: opacity(0.5);
      transition: 200ms ease-out; }
  headerbar.default-decoration {
    min-height: 37px; }
    headerbar.default-decoration > windowhandle > box {
      padding: 0 4px 1px 4px; }
    headerbar.default-decoration windowcontrols > button {
      min-height: 22px;
      min-width: 22px;
      margin: 0;
      padding: 4px; }
    headerbar.default-decoration windowcontrols > .icon {
      margin: 7px; }
  headerbar.flat {
    background: none;
    box-shadow: none;
    color: inherit;
    min-height: 46px; }
    headerbar.flat > windowhandle > box {
      padding-bottom: 0; }
    headerbar.flat.default-decoration {
      min-height: 36px; }
  .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-top: -1px; }
    .solid-csd headerbar:backdrop:dir(rtl) > windowhandle > box, .solid-csd headerbar:backdrop:dir(ltr) > windowhandle > box, .solid-csd headerbar:dir(rtl) > windowhandle > box, .solid-csd headerbar:dir(ltr) > windowhandle > box {
      padding-top: 1px; }

.titlebar:not(headerbar) separator {
  background-color: alpha(@headerbar_border_color,0.15); }

/*********************
 * GtkWindowControls *
 *********************/
windowcontrols {
  border-spacing: 3px; }
  windowcontrols > button {
    min-width: 24px;
    padding: 5px;
    margin: 0;
    box-shadow: none; }
    windowcontrols > button > image {
      background-color: alpha(currentColor,0.1);
      border-radius: 100%;
      padding: 2px;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {
      background: none; }
    windowcontrols > button:hover > image {
      background-color: alpha(currentColor,0.15); }
    windowcontrols > button:hover:active > image {
      background-color: alpha(currentColor,0.3); }
  windowcontrols > .icon {
    margin: 9px; }

/******************
 * AdwWindowTitle *
 ******************/
headerbar .title,
windowtitle .title {
  padding-left: 12px;
  padding-right: 12px;
  font-weight: bold; }

headerbar .subtitle,
windowtitle .subtitle {
  font-size: smaller;
  padding-left: 12px;
  padding-right: 12px; }

window.devel headerbar > windowhandle {
  background-image: cross-fade(5% -gtk-recolor(url("assets/devel-symbolic.svg")), image(transparent));
  background-repeat: repeat-x; }

label {
  caret-color: currentColor; }
  label:disabled {
    filter: opacity(0.5); }

.dim-label, scale > value, progressbar > text, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle, spinbutton > text > placeholder,
entry > text > placeholder, headerbar .subtitle,
windowtitle .subtitle, label.separator {
  opacity: 0.55; }

.accent {
  color: @accent_color; }

.success {
  color: @success_color; }

.warning {
  color: @warning_color; }

.error {
  color: @error_color; }

/**********************
 * General Typography *
 **********************/
.large-title {
  font-weight: 300;
  font-size: 24pt; }

.title-1 {
  font-weight: 800;
  font-size: 20pt; }

.title-2 {
  font-weight: 800;
  font-size: 15pt; }

.title-3 {
  font-weight: 700;
  font-size: 15pt; }

.title-4 {
  font-weight: 700;
  font-size: 13pt; }

.heading {
  font-weight: 700;
  font-size: 11pt; }

.body {
  font-weight: 400;
  font-size: 11pt; }

.caption-heading {
  font-weight: 700;
  font-size: 9pt; }

.caption {
  font-weight: 400;
  font-size: 9pt; }

.monospace {
  font-family: monospace; }

.numeric, spinbutton, scale > value, progressbar > text {
  font-feature-settings: "tnum"; }

/*******************
 * Editable Labels *
 *******************/
editablelabel > stack > text {
  color: @view_fg_color;
  background-color: @view_bg_color; }

levelbar:disabled {
  filter: opacity(0.5); }

levelbar.horizontal trough > block {
  min-height: 8px;
  border-radius: 99px; }
  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {
    border-radius: 99px; }

levelbar.horizontal.discrete > trough > block {
  min-height: 8px;
  margin-right: 2px;
  min-width: 26px;
  border-radius: 0; }
  levelbar.horizontal.discrete > trough > block:first-child {
    border-radius: 99px 0 0 99px; }
  levelbar.horizontal.discrete > trough > block:last-child {
    border-radius: 0 99px 99px 0;
    margin-right: 0; }

levelbar.vertical trough > block {
  min-width: 8px;
  border-radius: 99px; }
  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {
    border-radius: 99px; }

levelbar.vertical.discrete > trough > block {
  min-width: 8px;
  margin-bottom: 2px;
  min-height: 26px;
  border-radius: 0; }
  levelbar.vertical.discrete > trough > block:first-child {
    border-radius: 99px 99px 0 0; }
  levelbar.vertical.discrete > trough > block:last-child {
    border-radius: 0 0 99px 99px;
    margin-bottom: 0; }

levelbar > trough {
  padding: 0; }
  levelbar > trough > block.low {
    background-color: @warning_color; }
  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
    background-color: @fill_bg_color; }
  levelbar > trough > block.full {
    background-color: @success_color; }
  levelbar > trough > block.empty {
    background-color: alpha(currentColor,0.15); }

.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {
  background-color: rgba(255, 255, 255, 0.75); }

.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical button:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical button:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical menubutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical menubutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical dropdown:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical dropdown:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical colorbutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical colorbutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical fontbutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical fontbutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical combobox:not(:first-child) > box > button.combo {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical combobox:not(:last-child) > box > button.combo {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical spinbutton:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical spinbutton:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical entry:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical entry:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

link,
button.link {
  color: @accent_color;
  text-decoration: underline;
  font-weight: inherit; }
  link:visited,
  button.link:visited {
    color: mix(@accent_color,@view_fg_color,0.2); }
  link:hover,
  button.link:hover {
    color: shade(currentColor,1.1); }
  link:active,
  button.link:active {
    color: @accent_color; }
  link:disabled,
  button.link:disabled {
    color: alpha(currentColor,0.5); }
  .osd link, .osd button.link {
    color: mix(@accent_bg_color,white,0.5); }
    .osd link:visited, .osd button.link:visited {
      color: mix(@accent_bg_color,white,0.25); }
    .osd link:active, .osd button.link:active {
      color: mix(@accent_bg_color,white,0.5); }

link {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  link {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  link:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd link:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }

button.link > label {
  text-decoration: underline; }

listview,
list {
  color: @view_fg_color;
  background-color: @view_bg_color;
  background-clip: padding-box;
  border-color: alpha(currentColor,0.15); }
  listview > row,
  list > row {
    padding: 2px;
    background-clip: padding-box; }
  listview > row.expander,
  list > row.expander {
    padding: 0px; }
  listview > row.expander .row-header,
  list > row.expander .row-header {
    padding: 2px; }
  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),
  list.horizontal row.separator,
  list.separators.horizontal > row:not(.separator) {
    border-left: 1px solid alpha(currentColor,0.15); }
  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),
  list:not(.horizontal) row.separator,
  list.separators:not(.horizontal) > row:not(.separator) {
    border-bottom: 1px solid alpha(currentColor,0.15); }

row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  background-clip: padding-box; }
  row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd row:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  row.activatable:hover {
    background-color: alpha(currentColor,0.07); }
  row.activatable:active {
    background-color: alpha(currentColor,0.16); }
  row.activatable.has-open-popup {
    background-color: alpha(currentColor,0.07); }
  row.activatable:selected:hover {
    background-color: alpha(currentColor,0.13); }
  row.activatable:selected:active {
    background-color: alpha(currentColor,0.19); }
  row.activatable:selected.has-open-popup {
    background-color: alpha(currentColor,0.13); }
  row:selected {
    background-color: alpha(currentColor,0.1); }

/*******************************************************
 * Rich Lists                                          *
 * Large list usually containing lots of widgets       *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *
 *******************************************************/
.rich-list {
  /* rich lists usually containing other widgets than just labels/text */ }
  .rich-list > row {
    padding: 8px 12px;
    min-height: 32px;
    /* should be tall even when only containing a label */ }
    .rich-list > row > box {
      border-spacing: 12px; }

/****************
 * AdwActionRow *
 ****************/
row label.subtitle {
  font-size: smaller; }

row > box.header {
  margin-left: 12px;
  margin-right: 12px;
  min-height: 50px; }
  row > box.header > .icon:disabled {
    filter: opacity(0.5); }
  row > box.header > box.title {
    margin-top: 6px;
    margin-bottom: 6px;
    border-spacing: 3px; }

/***************
 * AdwComboRow *
 ***************/
row.combo image.dropdown-arrow:disabled {
  filter: opacity(0.5); }

row.combo listview.inline {
  background: none;
  border: none;
  box-shadow: none;
  color: inherit; }
  row.combo listview.inline, row.combo listview.inline:disabled {
    background: none;
    color: inherit; }

row.combo popover > contents {
  min-width: 120px; }

/******************
 * AdwExpanderRow *
 ******************/
list.content > row, list.content > row.expander row.header,
list.boxed-list > row,
list.boxed-list > row.expander row.header, row.expander list.nested > row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-bottom: 1px solid alpha(currentColor,0.15); }
  list.content > row, list.content > row.expander row.header,
  list.boxed-list > row,
  list.boxed-list > row.expander row.header, row.expander list.nested > row {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  list.content > row:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible,
  list.boxed-list > row:focus:focus-visible,
  list.boxed-list > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -1px; }
  .osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible,
  .osd list.boxed-list > row:focus:focus-visible,
  .osd list.boxed-list > row.expander row.header:focus:focus-visible,
  list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover,
  list.boxed-list > row:not(:selected).activatable:hover,
  list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {
    background-color: alpha(currentColor,0.03); }
  list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active,
  list.boxed-list > row:not(:selected).activatable:active,
  list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {
    background-color: alpha(currentColor,0.08); }
  list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup,
  list.boxed-list > row:not(:selected).activatable.has-open-popup,
  list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {
    background-color: alpha(currentColor,0.03); }

row.expander {
  background: none;
  padding: 0px; }
  row.expander > box > list {
    background: none;
    color: inherit; }
  row.expander list.nested {
    background-color: alpha(@card_shade_color,0.5);
    color: inherit; }
  row.expander image.expander-row-arrow {
    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    row.expander image.expander-row-arrow:dir(ltr) {
      margin-left: 6px; }
    row.expander image.expander-row-arrow:dir(rtl) {
      margin-right: 6px; }
  row.expander:checked image.expander-row-arrow {
    -gtk-icon-transform: rotate(0turn); }
  row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {
    -gtk-icon-transform: rotate(-0.25turn); }
  row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {
    -gtk-icon-transform: rotate(0.25turn); }
  row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: @accent_color; }
  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: inherit; }
  row.expander image.expander-row-arrow:disabled {
    filter: opacity(0.5); }

/*****************
 * Boxed Lists *
 *****************/
list.content > row.expander,
list.boxed-list > row.expander {
  border: none; }

list.content > row:first-child, list.content > row:first-child.expander row.header,
list.boxed-list > row:first-child,
list.boxed-list > row:first-child.expander row.header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; }

list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child,
list.boxed-list > row:last-child,
list.boxed-list > row:last-child.expander:not(:checked),
list.boxed-list > row:last-child.expander:not(:checked) row.header,
list.boxed-list > row:last-child.expander:checked list.nested,
list.boxed-list > row:last-child.expander:checked list.nested > row:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-width: 0; }

popover.menu box.inline-buttons {
  padding: 0 12px; }
  popover.menu box.inline-buttons button.image-button.model {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border: none;
    outline: none;
    transition: none; }
    popover.menu box.inline-buttons button.image-button.model:selected {
      background-color: alpha(currentColor,0.1); }
      popover.menu box.inline-buttons button.image-button.model:selected:active {
        background-color: alpha(currentColor,0.19); }

popover.menu box.circular-buttons {
  padding: 12px 12px 6px; }
  popover.menu box.circular-buttons button.circular.image-button.model {
    outline: none;
    padding: 11px;
    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }
    popover.menu box.circular-buttons button.circular.image-button.model:selected {
      background-color: alpha(currentColor,0.13);
      box-shadow: none; }
      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {
        background-color: alpha(currentColor,0.19); }

popover.menu > contents {
  padding: 0; }
  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {
    padding: 6px; }

popover.menu separator {
  margin: 6px 0; }

popover.menu list separator {
  margin: 0; }

popover.menu accelerator {
  color: alpha(currentColor,0.55); }
  popover.menu accelerator:dir(ltr) {
    margin-left: 12px; }
  popover.menu accelerator:dir(rtl) {
    margin-right: 12px; }

popover.menu check,
popover.menu radio {
  min-width: 14px;
  min-height: 14px;
  -gtk-icon-size: 14px;
  padding: 2px; }
  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate),
  popover.menu radio,
  popover.menu radio:hover:checked,
  popover.menu radio:hover:indeterminate,
  popover.menu radio:hover:not(:checked):not(:indeterminate) {
    background: none;
    box-shadow: none;
    color: inherit; }

.osd popover.menu check, .osd popover.menu radio {
  background: none;
  color: inherit; }

popover.menu radio {
  padding: 1px;
  border: 1px solid alpha(currentColor,0.3); }

popover.menu check.left,
popover.menu radio.left,
popover.menu arrow.left {
  margin-left: -2px;
  margin-right: 6px; }

popover.menu check.right,
popover.menu radio.right,
popover.menu arrow.right {
  margin-left: 6px;
  margin-right: -2px; }

popover.menu modelbutton {
  min-height: 32px;
  min-width: 40px;
  padding: 0 12px;
  border-radius: 6px; }
  popover.menu modelbutton:hover, popover.menu modelbutton:selected {
    background-color: alpha(currentColor,0.1); }
    popover.menu modelbutton:hover:active, popover.menu modelbutton:selected:active {
      background-color: alpha(currentColor,0.19); }
  popover.menu modelbutton arrow {
    background: none;
    min-width: 16px;
    min-height: 16px;
    opacity: 0.3; }
    popover.menu modelbutton arrow:hover {
      background: none; }
    popover.menu modelbutton arrow:disabled {
      filter: opacity(0.5); }
    popover.menu modelbutton arrow.left {
      -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
    popover.menu modelbutton arrow.right {
      -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }

popover.menu label.title {
  font-weight: bold;
  padding: 4px 32px; }

popover.menu list, popover.menu listview {
  background: none;
  color: inherit; }
  popover.menu list > row, popover.menu listview > row {
    border-radius: 6px;
    padding: 0 12px;
    min-height: 32px;
    min-width: 40px; }
    popover.menu list > row:selected, popover.menu listview > row:selected {
      background: none; }
    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {
      background-color: alpha(currentColor,0.1); }
    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {
      background-color: alpha(currentColor,0.19); }
    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {
      background-color: alpha(currentColor,0.1); }
    popover.menu list > row > box, popover.menu listview > row > box {
      border-spacing: 6px; }

popover.menu contents > list,
popover.menu contents > listview,
popover.menu scrolledwindow > viewport > list,
popover.menu scrolledwindow > listview {
  padding: 6px 0; }
  popover.menu contents > list > row,
  popover.menu contents > listview > row,
  popover.menu scrolledwindow > viewport > list > row,
  popover.menu scrolledwindow > listview > row {
    margin: 0 6px;
    padding: 9px 12px;
    min-height: 0; }

menubar {
  padding: 0px;
  box-shadow: inset 0 -1px alpha(currentColor,0.15); }
  menubar > item {
    min-height: 16px;
    padding: 4px 8px;
    border-radius: 6px; }
    menubar > item:selected {
      background-color: alpha(currentColor,0.1); }
    menubar > item popover.menu popover.menu {
      padding: 0 0 4px 0; }
    menubar > item popover.menu popover.menu > contents {
      margin: 0;
      border-radius: 12px; }

window.dialog.message .titlebar {
  min-height: 20px;
  background: none;
  border-style: none;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px; }

window.dialog.message box.dialog-vbox.vertical {
  margin-top: 6px;
  border-spacing: 24px; }
  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {
    font-weight: 800;
    font-size: 15pt; }

window.dialog.message.csd {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }
  window.dialog.message.csd .dialog-action-area {
    border-top: 1px solid alpha(currentColor,0.15);
    margin: 0;
    border-spacing: 0; }
    window.dialog.message.csd .dialog-action-area > button {
      padding: 10px 14px;
      border-radius: 0;
      border: none;
      background-clip: padding-box;
      border-left: 1px solid alpha(currentColor,0.15); }
      window.dialog.message.csd .dialog-action-area > button:first-child {
        border-bottom-left-radius: 13px;
        border-left: none; }
      window.dialog.message.csd .dialog-action-area > button:last-child {
        border-bottom-right-radius: 13px; }
      window.dialog.message.csd .dialog-action-area > button.suggested-action {
        color: @accent_color; }
      window.dialog.message.csd .dialog-action-area > button.destructive-action {
        color: @destructive_color; }

/**********
 * Frames *
 **********/
frame,
.frame {
  border: 1px solid alpha(currentColor,0.15); }

frame {
  border-radius: 12px; }
  frame > label {
    margin: 4px; }

/**************
 * Separators *
 **************/
separator {
  background: alpha(currentColor,0.15);
  min-width: 1px;
  min-height: 1px; }
  separator.spacer {
    background: none; }
    separator.spacer.horizontal {
      min-width: 12px; }
    separator.spacer.vertical {
      min-height: 12px; }

/*********************
 * App Notifications *
 *********************/
.app-notification {
  padding: 10px;
  border-spacing: 10px;
  border-radius: 0 0 12px 12px;
  background-color: rgba(29, 29, 29, 0.975);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  background-clip: padding-box; }
  .app-notification border {
    border: none; }

/**********
 * Toasts *
 **********/
toast {
  margin: 12px;
  margin-bottom: 24px;
  border-radius: 150px;
  border-spacing: 6px;
  padding: 6px; }
  toast:dir(ltr) {
    padding-left: 12px; }
  toast:dir(rtl) {
    padding-right: 12px; }
  toast > label {
    margin: 0 6px; }

/**************
 * GtkVideo *
 **************/
video {
  background: black; }
  video image.osd {
    min-width: 64px;
    min-height: 64px;
    border-radius: 32px; }

/****************
 * GtkStatusBar *
 ****************/
statusbar {
  padding: 6px 10px 6px 10px; }

/*****************
 * AdwStatusPage *
 *****************/
statuspage > scrolledwindow > viewport > box {
  margin: 36px 12px;
  border-spacing: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box {
    border-spacing: 12px; }
    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
      -gtk-icon-size: 128px;
      color: alpha(currentColor,0.55); }
      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {
        opacity: 0.5; }
      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
        margin-bottom: 24px; }

statuspage.compact > scrolledwindow > viewport > box {
  margin: 24px 12px;
  border-spacing: 24px; }
  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {
    -gtk-icon-size: 96px; }
    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
      margin-bottom: 12px; }
  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {
    font-size: 18pt; }

/* Cards */
.card {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  shortcut > .keycap, list.content,
  list.boxed-list, .card {
    background-color: @card_bg_color;
    color: @card_fg_color;
    border-radius: 12px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }
    .osd shortcut > .keycap, .osd list.content,
    .osd list.boxed-list, shortcut > .osd.keycap, list.osd.content,
    list.osd.boxed-list, .osd .card, .card.osd {
      background-color: alpha(currentColor,0.1);
      color: inherit;
      box-shadow: none; }
  .card {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  .card:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -1px; }
  .osd .card:focus:focus-visible, .card.osd:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  .card.activatable {
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .card.activatable:hover {
      background-image: image(alpha(currentColor,0.03)); }
    .card.activatable:active {
      background-image: image(alpha(currentColor,0.08)); }

notebook {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  notebook > header > tabs > tab:checked {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook:focus:focus-visible > header > tabs > tab:checked {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header {
    padding: 1px;
    border-color: alpha(currentColor,0.15);
    border-width: 1px;
    background-clip: padding-box; }
    notebook > header > tabs {
      margin: -1px; }
    notebook > header.top {
      border-bottom-style: solid; }
      notebook > header.top > tabs {
        margin-bottom: -2px; }
        notebook > header.top > tabs > tab:hover {
          box-shadow: inset 0 -4px alpha(currentColor,0.15); }
        notebook > header.top > tabs > tab:checked {
          box-shadow: inset 0 -4px @accent_bg_color; }
    notebook > header.bottom {
      border-top-style: solid; }
      notebook > header.bottom > tabs {
        margin-top: -2px; }
        notebook > header.bottom > tabs > tab:hover {
          box-shadow: inset 0 4px alpha(currentColor,0.15); }
        notebook > header.bottom > tabs > tab:checked {
          box-shadow: inset 0 4px @accent_bg_color; }
    notebook > header.left {
      border-right-style: solid; }
      notebook > header.left > tabs {
        margin-right: -2px; }
        notebook > header.left > tabs > tab:hover {
          box-shadow: inset -4px 0 alpha(currentColor,0.15); }
        notebook > header.left > tabs > tab:checked {
          box-shadow: inset -4px 0 @accent_bg_color; }
    notebook > header.right {
      border-left-style: solid; }
      notebook > header.right > tabs {
        margin-left: -2px; }
        notebook > header.right > tabs > tab:hover {
          box-shadow: inset 4px 0 alpha(currentColor,0.15); }
        notebook > header.right > tabs > tab:checked {
          box-shadow: inset 4px 0 @accent_bg_color; }
    notebook > header.top > tabs > arrow {
      border-top-style: none; }
    notebook > header.bottom > tabs > arrow {
      border-bottom-style: none; }
    notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
      margin-left: -5px;
      margin-right: -5px;
      padding-left: 4px;
      padding-right: 4px; }
      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.up, notebook > header.bottom > tabs > arrow.up {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
    notebook > header.left > tabs > arrow {
      border-left-style: none; }
    notebook > header.right > tabs > arrow {
      border-right-style: none; }
    notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
      margin-top: -5px;
      margin-bottom: -5px;
      padding-top: 4px;
      padding-bottom: 4px; }
      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.up, notebook > header.right > tabs > arrow.up {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    notebook > header > tabs > arrow {
      min-height: 16px;
      min-width: 16px;
      border-radius: 0; }
      notebook > header > tabs > arrow:hover:not(:active) {
        box-shadow: none; }
    notebook > header > tabs > tab {
      transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      min-height: 30px;
      min-width: 30px;
      padding: 3px 12px;
      font-weight: normal; }
      notebook > header > tabs > tab:hover {
        background-color: alpha(currentColor,0.07); }
      notebook > header > tabs > tab:not(:checked) {
        outline-color: transparent; }
      notebook > header > tabs > tab:disabled {
        filter: opacity(0.5); }
        notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {
          filter: none; }
      notebook > header > tabs > tab button.flat {
        color: alpha(currentColor,0.3);
        padding: 0;
        margin-top: 4px;
        margin-bottom: 4px;
        min-width: 20px;
        min-height: 20px; }
        notebook > header > tabs > tab button.flat:hover {
          color: currentColor; }
        notebook > header > tabs > tab button.flat:last-child {
          margin-left: 4px;
          margin-right: -4px; }
        notebook > header > tabs > tab button.flat:first-child {
          margin-left: -4px;
          margin-right: 4px; }
    notebook > header.top > tabs, notebook > header.bottom > tabs {
      padding-left: 4px;
      padding-right: 4px; }
      notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {
        margin-left: 3px;
        margin-right: 3px; }
        notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {
          margin-left: -1px; }
        notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {
          margin-right: -1px; }
      notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {
        margin-left: 4px;
        margin-right: 4px; }
    notebook > header.left > tabs, notebook > header.right > tabs {
      padding-top: 4px;
      padding-bottom: 4px; }
      notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {
        margin-top: 3px;
        margin-bottom: 3px; }
        notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {
          margin-top: -1px; }
        notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {
          margin-bottom: -1px; }
      notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {
        margin-top: 4px;
        margin-bottom: 4px; }
    notebook > header.top > tabs > tab {
      padding-bottom: 4px; }
    notebook > header.bottom > tabs > tab {
      padding-top: 4px; }
  notebook > stack:not(:only-child) {
    background-color: @view_bg_color; }

paned > separator {
  min-width: 1px;
  min-height: 1px;
  background: none;
  background-size: 1px 1px; }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px; }

paned.horizontal > separator:dir(ltr) {
  margin: 0 -8px 0 0;
  padding: 0 8px 0 0;
  box-shadow: inset 1px 0 alpha(currentColor,0.15); }

paned.horizontal > separator:dir(rtl) {
  margin: 0 0 0 -8px;
  padding: 0 0 0 8px;
  box-shadow: inset -1px 0 alpha(currentColor,0.15); }

paned.horizontal > separator.wide {
  margin: 0;
  padding: 0;
  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  box-shadow: inset 0 1px alpha(currentColor,0.15); }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }

popover.background {
  background-color: transparent;
  font: initial; }

popover > arrow,
popover > contents {
  background-color: @popover_bg_color;
  color: @popover_fg_color;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.14);
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }

popover > contents {
  padding: 8px;
  border-radius: 12px; }
  popover > contents > list,
  popover > contents > .view,
  popover > contents > toolbar {
    border-style: none;
    background-color: transparent; }

.osd popover, popover.touch-selection, popover.magnifier {
  background-color: transparent; }
  .osd popover > arrow,
  .osd popover > contents, popover.touch-selection > arrow,
  popover.touch-selection > contents, popover.magnifier > arrow,
  popover.magnifier > contents {
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: none; }

preferencespage > scrolledwindow > viewport > clamp > box {
  margin: 24px 12px;
  border-spacing: 24px; }

preferencesgroup > box, preferencesgroup > box .labels {
  border-spacing: 6px; }

preferencesgroup > box > box.header:not(.single-line) {
  margin-bottom: 6px; }

preferencesgroup > box > box.single-line {
  min-height: 34px; }

progressbar.horizontal > trough {
  min-width: 150px; }
  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
    min-height: 8px; }

progressbar.vertical > trough {
  min-height: 80px; }
  progressbar.vertical > trough, progressbar.vertical > trough > progress {
    min-width: 8px; }

progressbar > text {
  font-size: smaller; }

progressbar:disabled {
  filter: opacity(0.5); }

progressbar > trough > progress {
  /* share most of scales' */
  border-radius: 99px; }
  progressbar > trough > progress.left {
    border-top-left-radius: 99px;
    border-bottom-left-radius: 99px; }
  progressbar > trough > progress.right {
    border-top-right-radius: 99px;
    border-bottom-right-radius: 99px; }
  progressbar > trough > progress.top {
    border-top-right-radius: 99px;
    border-top-left-radius: 99px; }
  progressbar > trough > progress.bottom {
    border-bottom-right-radius: 99px;
    border-bottom-left-radius: 99px; }

progressbar.osd {
  min-width: 2px;
  min-height: 2px;
  background-color: transparent; }
  progressbar.osd > trough {
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none; }
    progressbar.osd > trough > progress {
      border-style: none;
      border-radius: 0; }
  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {
    min-height: 2px; }
  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {
    min-width: 2px; }

progressbar > trough.empty > progress {
  all: unset; }

.osd progressbar > trough > progress {
  background-color: rgba(255, 255, 255, 0.75); }

scale > trough > fill, scale > trough, progressbar > trough {
  border-radius: 99px;
  background-color: alpha(currentColor,0.15); }

scale > trough > highlight, progressbar > trough > progress {
  border-radius: 99px;
  background-color: @fill_bg_color;
  color: @fill_fg_color; }

scale {
  min-height: 10px;
  min-width: 10px;
  padding: 12px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  scale > trough {
    outline: 0 solid transparent;
    outline-offset: 16px; }
  scale:focus:focus-visible > trough {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 10px; }
  scale > trough {
    transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    scale > trough > slider {
      background-color: mix(white,@view_bg_color,0.2);
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      outline: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 100%;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-property: background, border, box-shadow;
      min-width: 20px;
      min-height: 20px;
      margin: -8px; }
  scale:hover > trough {
    background-color: alpha(currentColor,0.2); }
    scale:hover > trough > highlight {
      background-image: image(alpha(currentColor,0.1)); }
    scale:hover > trough > slider {
      background-color: white; }
  .osd scale:focus:focus-visible > trough {
    outline-color: rgba(255, 255, 255, 0.5); }
  .osd scale > trough > highlight {
    background-color: rgba(255, 255, 255, 0.75);
    color: rgba(0, 0, 0, 0.75); }
  scale:disabled {
    filter: opacity(0.5); }
    scale:disabled > trough > slider {
      box-shadow: 0 2px 4px transparent;
      outline-color: rgba(0, 0, 0, 0.2); }
  scale.fine-tune {
    padding: 9px; }
    scale.fine-tune.horizontal {
      min-height: 16px; }
    scale.fine-tune.vertical {
      min-width: 16px; }
    scale.fine-tune > trough > slider {
      margin: -5px; }
  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {
    transform: rotate(45deg);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); }
    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {
      box-shadow: 1px 1px 4px transparent; }
  scale.horizontal > marks {
    color: alpha(currentColor,0.55); }
    scale.horizontal > marks.top {
      margin-bottom: 6px; }
    scale.horizontal > marks.bottom {
      margin-top: 6px; }
    scale.horizontal > marks indicator {
      background-color: currentColor;
      min-height: 6px;
      min-width: 1px; }
  scale.horizontal > value.left {
    margin-right: 9px; }
  scale.horizontal > value.right {
    margin-left: 9px; }
  scale.horizontal.fine-tune > marks.top {
    margin-top: 3px; }
  scale.horizontal.fine-tune > marks.bottom {
    margin-bottom: 3px; }
  scale.horizontal.fine-tune > marks indicator {
    min-height: 3px; }
  scale.horizontal.marks-before > trough > slider {
    border-top-left-radius: 0; }
  scale.horizontal.marks-after > trough > slider {
    border-bottom-right-radius: 0; }
  scale.horizontal.marks-before.marks-after > trough > slider {
    border-radius: 100%; }
  scale.vertical > marks {
    color: alpha(currentColor,0.55); }
    scale.vertical > marks.top {
      margin-right: 6px; }
    scale.vertical > marks.bottom {
      margin-left: 6px; }
    scale.vertical > marks indicator {
      background-color: currentColor;
      min-height: 1px;
      min-width: 6px; }
  scale.vertical > value.top {
    margin-bottom: 9px; }
  scale.vertical > value.bottom {
    margin-top: 9px; }
  scale.vertical.fine-tune > marks.top {
    margin-left: 3px; }
  scale.vertical.fine-tune > marks.bottom {
    margin-right: 3px; }
  scale.vertical.fine-tune > marks indicator {
    min-height: 3px; }
  scale.vertical.marks-before > trough > slider {
    border-bottom-left-radius: 0; }
  scale.vertical.marks-after > trough > slider {
    border-top-right-radius: 0; }
  scale.color {
    min-height: 0;
    min-width: 0; }
    scale.color > trough {
      background-image: image(alpha(currentColor,0.15));
      background-repeat: no-repeat; }
    scale.color.horizontal {
      padding: 0 0 15px 0; }
      scale.color.horizontal > trough {
        padding-bottom: 4px;
        background-position: 0 -3px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
        scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl) {
          margin-bottom: -15px;
          margin-top: 6px; }
    scale.color.vertical:dir(ltr) {
      padding: 0 0 0 15px; }
      scale.color.vertical:dir(ltr) > trough {
        padding-left: 4px;
        background-position: 3px 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider {
          margin-left: -15px;
          margin-right: 6px; }
    scale.color.vertical:dir(rtl) {
      padding: 0 15px 0 0; }
      scale.color.vertical:dir(rtl) > trough {
        padding-right: 4px;
        background-position: -3px 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider {
          margin-right: -15px;
          margin-left: 6px; }
    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
      padding: 0 0 12px 0; }
      scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough {
        padding-bottom: 7px;
        background-position: 0 -6px; }
        scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider {
          margin-bottom: -15px;
          margin-top: 6px; }
    scale.color.fine-tune.vertical:dir(ltr) {
      padding: 0 0 0 12px; }
      scale.color.fine-tune.vertical:dir(ltr) > trough {
        padding-left: 7px;
        background-position: 6px 0; }
        scale.color.fine-tune.vertical:dir(ltr) > trough > slider {
          margin-left: -15px;
          margin-right: 6px; }
    scale.color.fine-tune.vertical:dir(rtl) {
      padding: 0 12px 0 0; }
      scale.color.fine-tune.vertical:dir(rtl) > trough {
        padding-right: 7px;
        background-position: -6px 0; }
        scale.color.fine-tune.vertical:dir(rtl) > trough > slider {
          margin-right: -15px;
          margin-left: 6px; }

scrollbar {
  background-color: @view_bg_color;
  color: @view_fg_color; }
  scrollbar.top {
    box-shadow: inset 0 -1px alpha(currentColor,0.15);
    padding-bottom: 1px; }
  scrollbar.bottom {
    box-shadow: inset 0 1px alpha(currentColor,0.15);
    padding-top: 1px; }
  scrollbar.left {
    box-shadow: inset -1px 0 alpha(currentColor,0.15);
    padding-right: 1px; }
  scrollbar.right {
    box-shadow: inset 1px 0 alpha(currentColor,0.15);
    padding-left: 1px; }
  scrollbar > range > trough {
    margin: 7px;
    transition: all 200ms linear;
    border-radius: 10px; }
    scrollbar > range > trough > slider {
      min-width: 8px;
      min-height: 8px;
      margin: -6px;
      border: 6px solid transparent;
      border-radius: 10px;
      background-clip: padding-box;
      transition: all 200ms linear;
      background-color: alpha(currentColor,0.2); }
      scrollbar > range > trough > slider:hover {
        background-color: alpha(currentColor,0.4); }
      scrollbar > range > trough > slider:hover:active {
        background-color: alpha(currentColor,0.6); }
      scrollbar > range > trough > slider:disabled {
        opacity: 0; }
  scrollbar.horizontal > range > trough {
    margin-top: 6px;
    margin-bottom: 6px; }
  scrollbar.vertical > range > trough {
    margin-left: 6px;
    margin-right: 6px; }
  scrollbar.overlay-indicator {
    background: none;
    color: inherit;
    box-shadow: none;
    padding: 0; }
    scrollbar.overlay-indicator > range > trough {
      outline: 1px solid transparent; }
      scrollbar.overlay-indicator > range > trough > slider {
        outline: 1px solid alpha(@scrollbar_outline_color,0.4);
        outline-offset: -6px; }
        .osd scrollbar.overlay-indicator > range > trough > slider {
          outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.4); }
    scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {
      min-width: 3px;
      min-height: 3px;
      outline-color: alpha(@scrollbar_outline_color,0.35); }
      .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {
        outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }
    scrollbar.overlay-indicator.hovering > range > trough {
      outline-color: alpha(@scrollbar_outline_color,0.35);
      background-color: alpha(currentColor,0.1); }
      .osd scrollbar.overlay-indicator.hovering > range > trough {
        outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }
    scrollbar.overlay-indicator.horizontal > range > trough > slider {
      min-width: 40px; }
    scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {
      min-height: 8px; }
    scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {
      margin-top: 3px;
      margin-bottom: 3px; }
    scrollbar.overlay-indicator.vertical > range > trough > slider {
      min-height: 40px; }
    scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {
      min-width: 8px; }
    scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {
      margin-left: 3px;
      margin-right: 3px; }
  scrollbar.horizontal > range > trough > slider {
    min-width: 40px; }
  scrollbar.vertical > range > trough > slider {
    min-height: 40px; }
  scrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:hover:active {
    background-color: alpha(@accent_color,0.6); }

scrolledwindow > overshoot.top {
  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 100% 3%, 100% 50%;
  background-repeat: no-repeat;
  background-position: top;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.bottom {
  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 100% 3%, 100% 50%;
  background-repeat: no-repeat;
  background-position: bottom;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.left {
  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 3% 100%, 50% 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.right {
  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 3% 100%, 50% 100%;
  background-repeat: no-repeat;
  background-position: right;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > junction {
  background: linear-gradient(to bottom right, alpha(currentColor,0.15) 1px, @view_bg_color 1px); }
  scrolledwindow > junction:dir(rtl) {
    background: linear-gradient(to bottom left, alpha(currentColor,0.15) 1px, @view_bg_color 1px); }

shortcuts-section {
  margin: 20px; }

.shortcuts-search-results {
  margin: 20px;
  border-spacing: 24px; }

shortcut {
  border-spacing: 6px; }
  shortcut > .keycap {
    min-width: 20px;
    min-height: 25px;
    padding: 2px 6px;
    border-radius: 6px;
    font-size: smaller; }

stackswitcher > button.text-button {
  min-width: 100px; }

stackswitcher.circular {
  border-spacing: 12px; }
  stackswitcher.circular > button.circular,
  stackswitcher.circular > button.text-button.circular {
    min-width: 32px;
    min-height: 32px;
    padding: 0; }

.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {
  border-right: 1px solid alpha(currentColor,0.15);
  border-left-style: none; }

.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
  border-left: 1px solid alpha(currentColor,0.15);
  border-right-style: none; }

.sidebar listview.view,
.sidebar list {
  background-color: transparent;
  color: inherit; }

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: 10px 4px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  stacksidebar row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  stacksidebar row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  stacksidebar row > label {
    padding-left: 6px;
    padding-right: 6px; }
  stacksidebar row.needs-attention > label {
    background-size: 6px 6px, 0 0; }

separator.sidebar {
  background-color: alpha(currentColor,0.15); }

/**********************
 * Navigation Sidebar *
 **********************/
.navigation-sidebar {
  padding: 6px 0; }
  .navigation-sidebar, .navigation-sidebar.view {
    background-color: transparent;
    color: inherit; }
  .navigation-sidebar.background {
    background-color: @window_bg_color;
    color: @window_fg_color; }
  .navigation-sidebar > separator {
    margin: 6px; }
  .navigation-sidebar > row {
    min-height: 36px;
    padding: 0 8px;
    border-radius: 6px;
    margin: 0 6px 2px; }

/********************
 * GtkPlacesSidebar *
 ********************/
row image.sidebar-icon {
  opacity: 0.7; }

/* this should be more generic, only using .navigation-sidebar
   https://gitlab.gnome.org/GNOME/gtk/-/issues/2929
*/
placessidebar .navigation-sidebar > row {
  padding: 0; }
  placessidebar .navigation-sidebar > row > revealer {
    padding: 0 14px; }
  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {
    padding-right: 8px; }
  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {
    padding-left: 8px; }
  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {
    padding-right: 2px; }
  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {
    padding-left: 2px; }
  button.sidebar-button {
    min-height: 26px;
    min-width: 26px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    border-radius: 100%; }
  placessidebar .navigation-sidebar > row:selected:active {
    box-shadow: none; }
  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {
    padding: 0 8px;
    min-height: 2px;
    background-image: image(@success_color);
    background-clip: content-box; }
  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
    color: @accent_color; }
  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
    color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

@keyframes spin {
  to {
    transform: rotate(1turn); } }

spinner {
  background: none;
  opacity: 0;
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  spinner:checked {
    opacity: 1;
    animation: spin 1s linear infinite; }
    spinner:checked:disabled {
      opacity: 0.5; }

spinbutton {
  padding: 0;
  border-spacing: 0;
  /* :not here just to bump specificity above that of the list button styling */ }
  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
    border-radius: 0;
    box-shadow: none;
    border-style: solid;
    border-color: alpha(currentColor,0.1); }
  spinbutton:not(.vertical) {
    /* :not here just to bump specificity above that of the list button styling */ }
    spinbutton:not(.vertical) > text {
      min-width: 28px;
      padding: 6px; }
    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
      min-height: 16px;
      min-width: 22px;
      padding-bottom: 0;
      padding-top: 0;
      border-left-width: 1px; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {
        border-left-width: 0;
        border-right-width: 1px; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  spinbutton.vertical {
    /* :not here just to bump specificity above that of the list button styling */ }
    spinbutton.vertical > text {
      min-height: 30px;
      min-width: 30px; }
    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,
    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {
      border-top-width: 1px;
      border-radius: 0 0 6px 6px; }
    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,
    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {
      border-bottom-width: 1px;
      border-radius: 6px 6px 0 0; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) > text {
      min-height: 0;
      padding: 1px 2px; }

switch {
  border-radius: 14px;
  padding: 2px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: alpha(currentColor,0.15);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  switch:hover:not(:checked) {
    background-color: alpha(currentColor,0.2); }
    switch:hover:not(:checked):active {
      background-color: alpha(currentColor,0.25); }
  switch > image {
    color: transparent; }
  switch {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  switch:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  switch:disabled {
    filter: opacity(0.5); }
  switch > slider {
    min-width: 22px;
    min-height: 22px;
    border-radius: 50%;
    background-color: mix(white,@view_bg_color,0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
    switch > slider:disabled {
      box-shadow: 0 2px 4px transparent; }
  switch:hover > slider {
    background: white; }
  switch:checked {
    color: @fill_fg_color;
    background-color: @fill_bg_color; }
    switch:checked:hover {
      background-image: image(alpha(currentColor,0.1)); }
      switch:checked:hover:active {
        background-image: image(rgba(0, 0, 0, 0.2)); }
    switch:checked > slider {
      background-color: white; }
  .osd switch:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  .osd switch:checked {
    background-color: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.75); }

tabbar .box {
  min-height: 38px; }

tabbar scrolledwindow.pinned undershoot {
  border: 0 solid alpha(currentColor,0.15); }

tabbar scrolledwindow.pinned:dir(rtl) undershoot.left {
  border-left-width: 1px; }

tabbar scrolledwindow.pinned:dir(ltr) undershoot.right {
  border-right-width: 1px; }

tabbar scrolledwindow.pinned tabbox > background:dir(ltr) {
  box-shadow: inset -1px 0 alpha(currentColor,0.15); }

tabbar scrolledwindow.pinned tabbox > background:dir(rtl) {
  box-shadow: inset 1px 0 alpha(currentColor,0.15); }

tabbar undershoot {
  transition: background 150ms ease-in-out; }
  tabbar undershoot.left {
    background: linear-gradient(to right, @shade_color, rgba(0, 0, 0, 0) 20px); }
  tabbar undershoot.right {
    background: linear-gradient(to left, @shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar .needs-attention-left undershoot.left {
  background: linear-gradient(to right, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar tabbox > background {
  background-color: @shade_color; }

tabbar tabbox > widget {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  tabbar tabbox > widget {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  tabbar tabbox > widget:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }

tabbar tab {
  border-style: solid;
  border-color: alpha(currentColor,0.15);
  border-width: 0 1px 0 1px;
  transition: background 150ms ease-in-out;
  background-color: alpha(@shade_color,0.6);
  background-clip: padding-box; }
  tabbar tab:checked {
    background-color: transparent; }
  tabbar tab:hover {
    background-image: image(alpha(currentColor,0.03)); }
  tabbar tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }
    tabbar tab.needs-attention:hover {
      background-image: image(alpha(currentColor,0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }

tabbar .start-action,
tabbar .end-action {
  background-color: alpha(@shade_color,0.6);
  background-clip: padding-box;
  border-color: alpha(currentColor,0.15);
  border-style: solid;
  transition: background 150ms ease-in-out; }
  tabbar .start-action button,
  tabbar .end-action button {
    border: none;
    border-radius: 0; }

tabbar .start-action:dir(ltr),
tabbar .end-action:dir(rtl) {
  border-right-width: 1px; }

tabbar .start-action:dir(rtl),
tabbar .end-action:dir(ltr) {
  border-left-width: 1px; }

tabbar:not(.inline) .box {
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  border-bottom: 1px solid alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned undershoot {
  border-color: alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned tabbox > background:dir(ltr) {
  box-shadow: inset -1px 0 alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned tabbox > background:dir(rtl) {
  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) undershoot.left {
  background: linear-gradient(to right, @headerbar_shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar:not(.inline) undershoot.right {
  background: linear-gradient(to left, @headerbar_shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar:not(.inline) .needs-attention-left undershoot.left {
  background: linear-gradient(to right, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar:not(.inline) .needs-attention-right undershoot.right {
  background: linear-gradient(to left, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar:not(.inline) tabbox > background {
  background-color: @headerbar_shade_color; }

tabbar:not(.inline) tab {
  border-color: alpha(@headerbar_border_color,0.15);
  background-color: alpha(@headerbar_shade_color,0.6); }
  tabbar:not(.inline) tab:checked {
    background-color: transparent; }

tabbar:not(.inline) .start-action,
tabbar:not(.inline) .end-action {
  background-color: alpha(@headerbar_shade_color,0.6);
  border-color: alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline):backdrop .box {
  background-color: @headerbar_backdrop_color;
  transition: 200ms ease-out; }

dnd tab {
  min-height: 26px;
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05);
  outline: 1px solid rgba(255, 255, 255, 0.1);
  outline-offset: -1px;
  margin: 25px; }
  dnd tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }

tabbar tab,
dnd tab {
  padding: 6px; }
  tabbar tab button.image-button,
  dnd tab button.image-button {
    padding: 0;
    margin: 0;
    min-width: 24px;
    min-height: 24px;
    border-radius: 99px; }

tabview:drop(active),
tabbox:drop(active) {
  box-shadow: none; }

cursor-handle {
  all: unset;
  padding: 24px 20px; }
  cursor-handle > contents {
    min-width: 20px;
    min-height: 20px;
    border-radius: 50%;
    background-color: @accent_bg_color; }
  cursor-handle.top > contents {
    border-top-right-radius: 0; }
  cursor-handle.bottom > contents {
    border-top-left-radius: 0;
    transform: translateX(1px); }
  cursor-handle.insertion-cursor > contents {
    border-top-left-radius: 0;
    transform: translateX(1px) translateY(4px) rotate(45deg); }

magnifier {
  background-color: @view_bg_color; }

actionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {
  outline-color: rgba(255, 255, 255, 0.5); }

actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
  color: inherit;
  background-color: transparent; }

actionbar > revealer > box splitbutton > separator.vertical, searchbar > revealer > box splitbutton > separator.vertical, .toolbar splitbutton > separator.vertical, headerbar splitbutton > separator.vertical {
  margin-top: 6px;
  margin-bottom: 6px; }

actionbar > revealer > box entry, searchbar > revealer > box entry, .toolbar entry, headerbar entry,
actionbar > revealer > box spinbutton,
searchbar > revealer > box spinbutton,
.toolbar spinbutton,
headerbar spinbutton,
actionbar > revealer > box splitbutton,
searchbar > revealer > box splitbutton,
.toolbar splitbutton,
headerbar splitbutton,
actionbar > revealer > box separator:not(.sidebar),
searchbar > revealer > box separator:not(.sidebar),
.toolbar separator:not(.sidebar),
headerbar separator:not(.sidebar),
actionbar > revealer > box button,
searchbar > revealer > box button,
.toolbar button,
headerbar button,
actionbar > revealer > box menubutton,
searchbar > revealer > box menubutton,
.toolbar menubutton,
headerbar menubutton,
actionbar > revealer > box scalebutton,
searchbar > revealer > box scalebutton,
.toolbar scalebutton,
headerbar scalebutton {
  margin-top: 6px;
  margin-bottom: 6px; }

actionbar > revealer > box menubutton > button, searchbar > revealer > box menubutton > button, .toolbar menubutton > button, headerbar menubutton > button,
actionbar > revealer > box splitbutton > button,
searchbar > revealer > box splitbutton > button,
.toolbar splitbutton > button,
headerbar splitbutton > button,
actionbar > revealer > box splitbutton > menubutton,
searchbar > revealer > box splitbutton > menubutton,
.toolbar splitbutton > menubutton,
headerbar splitbutton > menubutton,
actionbar > revealer > box scalebutton > button,
searchbar > revealer > box scalebutton > button,
.toolbar scalebutton > button,
headerbar scalebutton > button {
  margin-top: 0px;
  margin-bottom: 0px; }

actionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

actionbar > revealer > box popover entry, searchbar > revealer > box popover entry, .toolbar popover entry, headerbar popover entry,
actionbar > revealer > box popover spinbutton,
searchbar > revealer > box popover spinbutton,
.toolbar popover spinbutton,
headerbar popover spinbutton,
actionbar > revealer > box popover splitbutton,
searchbar > revealer > box popover splitbutton,
.toolbar popover splitbutton,
headerbar popover splitbutton,
actionbar > revealer > box popover separator:not(.sidebar),
searchbar > revealer > box popover separator:not(.sidebar),
.toolbar popover separator:not(.sidebar),
headerbar popover separator:not(.sidebar),
actionbar > revealer > box popover button,
searchbar > revealer > box popover button,
.toolbar popover button,
headerbar popover button,
actionbar > revealer > box popover menubutton,
searchbar > revealer > box popover menubutton,
.toolbar popover menubutton,
headerbar popover menubutton,
actionbar > revealer > box popover scalebutton,
searchbar > revealer > box popover scalebutton,
.toolbar popover scalebutton,
headerbar popover scalebutton,
actionbar > revealer > box popover switch,
searchbar > revealer > box popover switch,
.toolbar popover switch,
headerbar popover switch {
  margin-top: 0;
  margin-bottom: 0; }

actionbar > revealer > box popover.menu separator:not(.sidebar), searchbar > revealer > box popover.menu separator:not(.sidebar), .toolbar popover.menu separator:not(.sidebar), headerbar popover.menu separator:not(.sidebar) {
  margin-top: 6px;
  margin-bottom: 6px; }

.toolbar {
  padding: 0 6px;
  border-spacing: 6px; }
  .toolbar.osd {
    padding: 6px 12px;
    border-radius: 12px; }

/****************
 * GtkSearchBar *
 ****************/
searchbar:not(.inline) > revealer > box {
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: inset 0 -1px alpha(@headerbar_border_color,0.15);
  padding-bottom: 1px; }
  searchbar:not(.inline) > revealer > box:backdrop {
    background-color: @headerbar_backdrop_color;
    transition: 200ms ease-out; }

searchbar > revealer > box {
  padding: 0px 6px;
  border-spacing: 6px; }
  searchbar > revealer > box .close {
    min-width: 18px;
    min-height: 18px;
    padding: 4px;
    border-radius: 50%; }

/****************
 * GtkActionBar *
 ****************/
actionbar > revealer > box {
  padding: 1px 6px 0px 6px;
  box-shadow: inset 0 1px alpha(currentColor,0.15); }
  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {
    border-spacing: 6px; }

/**************
 * GtkInfoBar *
 **************/
infobar > revealer > box {
  padding: 8px 8px 9px 8px;
  border-spacing: 12px;
  box-shadow: inset 0 -1px alpha(currentColor,0.15); }

infobar.action:hover > revealer > box {
  background-image: image(alpha(currentColor,0.05)); }

infobar.action:hover:active > revealer > box {
  background-image: image(alpha(currentColor,0.1)); }

infobar.info > revealer > box {
  background-color: mix(@accent_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.question > revealer > box {
  background-color: mix(@accent_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.warning > revealer > box {
  background-color: mix(@warning_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.error > revealer > box {
  background-color: mix(@error_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar .close {
  min-width: 18px;
  min-height: 18px;
  padding: 4px;
  border-radius: 50%; }

tooltip {
  padding: 6px 10px;
  border-radius: 9px;
  box-shadow: none; }
  tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: white; }
  tooltip > box {
    border-spacing: 6px; }

flap > dimming,
leaflet > dimming {
  background: @shade_color; }

flap > border,
leaflet > border {
  min-width: 1px;
  min-height: 1px;
  background: alpha(currentColor,0.1); }

flap > shadow,
leaflet > shadow {
  min-width: 56px;
  min-height: 56px; }
  flap > shadow.left,
  leaflet > shadow.left {
    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.right,
  leaflet > shadow.right {
    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.up,
  leaflet > shadow.up {
    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.down,
  leaflet > shadow.down {
    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }

treeview.view {
  border-left-color: mix(currentColor,@view_bg_color,0.8);
  border-top-color: mix(currentColor,@view_bg_color,0.8); }

columnview.view,
treeview.view {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  columnview.view,
  treeview.view {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  columnview.view:focus:focus-visible,
  treeview.view:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected {
    border-radius: 0; }
  columnview.view.separator,
  treeview.view.separator {
    min-height: 2px;
    color: alpha(currentColor,0.15); }
  columnview.view:drop(active),
  treeview.view:drop(active) {
    box-shadow: none; }
  columnview.view > dndtarget:drop(active),
  treeview.view > dndtarget:drop(active) {
    border-style: solid none;
    border-width: 1px;
    border-color: @success_color; }
    columnview.view > dndtarget:drop(active).after,
    treeview.view > dndtarget:drop(active).after {
      border-top-style: none; }
    columnview.view > dndtarget:drop(active).before,
    treeview.view > dndtarget:drop(active).before {
      border-bottom-style: none; }
  columnview.view.expander,
  treeview.view.expander {
    min-width: 16px;
    min-height: 16px;
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
    color: alpha(currentColor,0.7); }
    columnview.view.expander:dir(rtl),
    treeview.view.expander:dir(rtl) {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
    columnview.view.expander:hover,
    treeview.view.expander:hover {
      color: currentColor; }
    columnview.view.expander:checked,
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    columnview.view.expander:disabled,
    treeview.view.expander:disabled {
      color: alpha(currentColor,0.5); }
  columnview.view.progressbar,
  treeview.view.progressbar {
    box-shadow: none; }
    columnview.view.progressbar, columnview.view.progressbar:selected,
    treeview.view.progressbar,
    treeview.view.progressbar:selected {
      background-color: @accent_bg_color;
      color: @accent_fg_color; }
  columnview.view.trough,
  treeview.view.trough {
    background-color: alpha(currentColor,0.1); }
  columnview.view > header > button,
  treeview.view > header > button {
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 0;
    box-shadow: none;
    line-height: 100%; }
    columnview.view > header > button > box,
    treeview.view > header > button > box {
      color: alpha(currentColor,0.4);
      font-weight: 700;
      font-size: 9pt;
      border-spacing: 6px; }
    columnview.view > header > button:hover > box,
    treeview.view > header > button:hover > box {
      color: alpha(currentColor,0.7);
      box-shadow: none; }
    columnview.view > header > button:active > box,
    treeview.view > header > button:active > box {
      color: currentColor; }
    columnview.view > header > button sort-indicator,
    treeview.view > header > button sort-indicator {
      min-height: 16px;
      min-width: 16px; }
      columnview.view > header > button sort-indicator.ascending,
      treeview.view > header > button sort-indicator.ascending {
        -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
      columnview.view > header > button sort-indicator.descending,
      treeview.view > header > button sort-indicator.descending {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd,
  columnview.view header.button.dnd:active,
  columnview.view header.button.dnd:selected,
  columnview.view header.button.dnd:hover,
  columnview.view header.button.dnd,
  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 {
    color: @accent_fg_color;
    background-color: @accent_bg_color;
    transition: none; }
  columnview.view acceleditor > label,
  treeview.view acceleditor > label {
    background-color: mix(currentColor,@view_bg_color,0.9); }

treeview.view > header > button {
  padding-left: 4px;
  padding-right: 4px;
  border-bottom: 1px solid alpha(currentColor,0.15); }

/********************************************************
 * Data Tables                                          *
 * treeview like tables with individual focusable cells *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *
 ********************************************************/
columnview > listview > row {
  padding: 0; }
  columnview > listview > row > cell {
    padding: 8px 6px; }
    columnview > listview > row > cell:not(:first-child) {
      border-left: 1px solid transparent; }

columnview > header > button {
  padding-left: 6px;
  padding-right: 6px;
  border-left: 1px solid transparent; }
  columnview > header > button:first-child {
    border-left-width: 0; }

columnview.column-separators > listview > row > cell,
columnview.column-separators > header > button {
  border-left-color: alpha(currentColor,0.15); }

columnview > listview:not(.horizontal).separators > row:not(.separator) {
  border-top: 1px solid alpha(currentColor,0.15);
  border-bottom: none; }

columnview.data-table > listview > row > cell {
  padding-top: 2px;
  padding-bottom: 2px; }

columnview ~ undershoot.top {
  box-shadow: inset 0 1px alpha(currentColor,0.15); }

columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  outline: 2px solid alpha(@accent_color,0.5); }

columnview row:not(:selected) cell editablelabel.editing:focus-within {
  outline: 2px solid @accent_color; }

treeexpander {
  border-spacing: 4px; }

.view,
iconview,
textview > text {
  color: @view_fg_color;
  background-color: @view_bg_color; }
  .view:disabled,
  iconview:disabled,
  textview > text:disabled {
    color: alpha(currentColor,0.5);
    background-color: mix(@window_bg_color,@view_bg_color,0.4); }
  .view:selected:focus, .view:selected,
  iconview:selected,
  textview > text:selected {
    background-color: alpha(currentColor,0.1);
    border-radius: 6px; }

textview {
  caret-color: currentColor; }
  textview > text {
    background-color: transparent; }
  textview > border {
    background-color: mix(@window_bg_color,@view_bg_color,0.5); }
  textview:drop(active) {
    caret-color: @success_color; }

iconview {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  iconview {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  iconview:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  iconview:drop(active) {
    box-shadow: none; }
  iconview > dndtarget:drop(active) {
    border-style: solid;
    border-width: 1px;
    border-color: @success_color; }

rubberband {
  border: 1px solid @accent_color;
  background-color: alpha(@accent_color,0.2); }

flowbox > flowboxchild,
gridview > child {
  padding: 3px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-radius: 6px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  flowbox > flowboxchild,
  gridview > child {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  flowbox > flowboxchild:focus:focus-visible,
  gridview > child:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  flowbox > flowboxchild:selected,
  gridview > child:selected {
    background-color: alpha(currentColor,0.1); }

gridview > child.activatable:hover {
  background-color: alpha(currentColor,0.07); }

gridview > child.activatable:active {
  background-color: alpha(currentColor,0.16); }

gridview > child.activatable:selected:hover {
  background-color: alpha(currentColor,0.13); }

gridview > child.activatable:selected:active {
  background-color: alpha(currentColor,0.19); }

viewswitcher {
  margin: 0; }
  viewswitcher.wide {
    border-spacing: 3px; }
  viewswitcher.narrow button.toggle {
    border-radius: 0;
    margin: 0; }
  viewswitcher button.toggle {
    font-weight: bold;
    padding: 0; }
    viewswitcher button.toggle > stack > box.narrow {
      font-size: 0.75rem;
      padding-top: 7px;
      padding-bottom: 5px;
      border-spacing: 4px; }
      viewswitcher button.toggle > stack > box.narrow > stack > label {
        padding-left: 8px;
        padding-right: 8px; }
    viewswitcher button.toggle > stack > box.wide {
      padding: 2px 12px;
      border-spacing: 6px; }

/**********************
 * AdwViewSwitcherBar *
 **********************/
viewswitcherbar actionbar > revealer > box {
  padding: 0; }

/************************
 * AdwViewSwitcherTitle *
 ************************/
viewswitchertitle viewswitcher {
  margin-left: 12px;
  margin-right: 12px; }

/*******************
 * AdwIndicatorBin *
 *******************/
indicatorbin > indicator, indicatorbin > mask {
  min-width: 6px;
  min-height: 6px;
  border-radius: 100px; }

indicatorbin > indicator {
  margin: 1px;
  background: alpha(currentColor,0.4); }
  indicatorbin > indicator > label {
    font-size: 0.6rem;
    font-weight: bold;
    padding: 1px 4px;
    color: white; }

indicatorbin > mask {
  padding: 1px;
  background: black; }

indicatorbin.needs-attention > indicator {
  background: @accent_bg_color; }
  indicatorbin.needs-attention > indicator > label {
    color: @accent_fg_color; }

window {
  border-width: 0px; }
  window.csd {
    box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);
    margin: 0px;
    border-radius: 12px;
    outline: 1px solid rgba(255, 255, 255, 0.1);
    outline-offset: -1px; }
    window.csd:backdrop {
      box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);
      transition: 200ms ease-out; }
    window.csd.dialog.message {
      box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }
    window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {
      border-radius: 0;
      outline: none;
      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }
      window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {
        box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }
    window.csd.maximized, window.csd.fullscreen {
      border-radius: 0;
      outline: none;
      box-shadow: none;
      transition: none; }
  window.solid-csd {
    margin: 0;
    padding: 5px;
    border-radius: 0;
    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }
    window.solid-csd:backdrop {
      box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }
  window.ssd {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }

/* Public colors from Default */
@define-color theme_bg_color @window_bg_color;
@define-color theme_fg_color @window_fg_color;
@define-color theme_base_color @view_bg_color;
@define-color theme_text_color @view_fg_color;
@define-color theme_selected_bg_color @accent_bg_color;
@define-color theme_selected_fg_color @accent_fg_color;
@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);
@define-color insensitive_fg_color alpha(@window_fg_color,0.5);
@define-color insensitive_base_color @view_bg_color;
@define-color borders alpha(currentColor,0.15);
@define-color theme_unfocused_bg_color @window_bg_color;
@define-color theme_unfocused_fg_color @window_fg_color;
@define-color theme_unfocused_base_color @view_bg_color;
@define-color theme_unfocused_text_color @view_fg_color;
@define-color theme_unfocused_selected_bg_color @accent_bg_color;
@define-color theme_unfocused_selected_fg_color @accent_fg_color;
@define-color unfocused_insensitive_color @insensitive_bg_color;
@define-color unfocused_borders alpha(currentColor,0.15);
.sidebar {
  background-color: @window_bg_color; }

notebook entry {
  background-color: mix(@view_bg_color,black,0.02); }

check,
radio,
switch,
switch slider,
scale > trough,
scale > trough > slider,
scale > trough > highlight {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

popover.menu check,
popover.menu radio {
  transition: none; }

levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
  background-color: @success_color; }


button.suggested-action {
  color: @success_fg_color; }
  
  button.suggested-action:not(.flat),
  button.suggested-action:checked:not(.flat) {
    background-color: @success_bg_color; }


button.flat.suggested-action {
  color: @success_color; }

splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button {
  color: @success_fg_color; }
  splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked {
    background-color: @success_bg_color; }


button,
link {
  font-weight: normal; }
(uuay)devel-symbolic.svg�<svg width="60" height="47" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><path id="a" style="fill:#000;fill-opacity:1;stroke-width:27.955;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.482318;stop-color:#000" d="M0 0h29.88l49.875 47L32.637 3l46.185 44L31.703 3l46.185 44L30.769 3l46.185 44L29.836 3 76.02 47 28.902 3l46.185 44L27.968 3l46.185 44L27.034 3 73.22 47 26.101 3l46.184 44L25.167 3l46.185 44L24.233 3l46.185 44L23.299 3l46.185 44L22.366 3 68.55 47 21.432 3l46.185 44L20.498 3l46.185 44L19.564 3 65.75 47 18.63 3l46.185 44L17.697 3l46.185 44L16.763 3l46.185 44L15.829 3l46.185 44L14.895 3 61.08 47 13.962 3l46.185 44L13.028 3l46.185 44L12.094 3 58.28 47 11.16 3l46.185 44L10.227 3l46.185 44L9.292 3l46.186 44L8.359 3l46.185 44L7.425 3 53.61 47 6.492 3l46.185 44L5.557 3l46.186 44L4.624 3 50.81 47 3.69 3l46.185 44z"/><use xlink:href="#a" transform="translate(-59.875)" width="100%" height="100%"/></svg>(uuay)slider-horz-scale-has-marks-above-insensitive-dark.pngz�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���?k�Q��9I�1I!���8��ҒIQ�XеC��{��I��&��P��h���*�l����"�����䕴MM��L�s�q�p�%�D�\NLLL��V�����c��|>��䬤�L���ԛF���
F��Y)�	I����b������g`��X�P�0�r�d2y��IO���Ŧ���<�ƺQ��t�^/��y^lfff��^X7jf��T��h�~\�;�%I����o��G3[�}?���^x0(�ٓ$Y��bP�T�9�^��ɛsss�www���1I?\��=��v�}�<!�3���f
�SI�aAI3[2I��Ţp��6I�Q�$�FR�8#��F�m�>�
��HnH�V���l6w��`X��>���Q��$��%=�}?�@�^�V*���,��^�V_]�
�I��4�H��˝lZ]]}��_9�R${^��y�a�\�ն��zm(�ˉ\.�hfKι;�������F�����$���ԝ�0�IEND�B`�(uuay)text-select-end@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<VIDATX�͘�oTU���Og���� X+w����
mj(�E}��>�h����b�`L�Fy0&� �I+�6�
�B)�R�˙�^f�i��Cgj[��������>_�^��Z[�:���a�s�;�%ǒ���4`Mxv�G�����]"��K�*X�|v8D_w�M���{�F�����řK��1VY���GG�E#D�A����Q��W��k]��ed��B"�۲�c:=J��Bڨ��j8$ph ��655%f���o�Ȕ��4}1��Ǝ�p��SM��.¾���ccc������Ƙi-r]�x,���q�t�4rD�}�7�Smms��;�ݸ�+/o���C̶�#Abvd"�0������?�R�v��d}M}�w�`�!]�1;$f�I�3�B�{��/7om:9-����?����-x}��6Q��q��:�#
-u>�k|�ʽ�F\}�yT�P^��֬��n��X����^q�:����=�De@��K���G��PSOղ�c| �ko��̙�]�� :���y4�P�tOn��ϧ*�����u�\TFa,p�J�%��v���K���>�5"S'�ِ������z�����F^.���x|�S *��q���yPV^�Ë+���y���UcTԼ��޾`ހy�^���h�ό�>o����ા`@ƾ�9+)]���A�����b���M��-�%�<>3�ޘ��r}���%������X~~Af�� S#缕$/ϓi�I�NN��I2V6Υ��&w�Z�)��s$i@�0�O�Z�~A aP�0<��)�D��F�n��y�e0*�Q=����i�/�/�������XtN���54�$�8]_�3j���S���u�v�"�[��/0V]�p t�FN�T��^D��q������a�sk��-���@�ol:7��ܜ��҅ss��e�.ׯ\��O���k����D89���+�����l��uSC��w����8v��\�L8xs֡"�[�\����m���چpy
Hw�?C(�;kPv8H��3
88�����g���Eر��v��@ޣ�-�j��X�)=׮p��E@��7=����gM��c�w�h��������(Saޯ��A.u��?!)����8x���tCב#+���a��a*��RT\:c���W	�nf��Ȯ���g�Z����E�����E�T,�SZVNaQ^_��5##)��A�����0����)&�oQ�������8'N*L
z�yxf�&b����$�q&^�guZ��)׳w�����;�V;*�@�5@P��/���q�{8��g��BW]c�IEND�B`�(uuay)text-select-start@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<,IDATX�͘MlTU�羙i;������V#Z�b�|)��""
�	1Fd�­		�ƭnLHda�B�h��6�C���;B�RJ�/J�)3�z�x�vZ
�B;�7�����s�=�
O�TU��'_��De���=���|�M�f»@YF���`uuu�3��6����p{��@�pt7o���vʳ0%��Fݯh
*�A
�D�1��>_7�_]�����P�o�#�[��eF�L$���w߷�
0����x�G�vd?�0��)G(�,��&ꉀ577��c�.��; ��0�h��H˚�4�P�.ܔ/��#�=��ӱ�7�`Y���‘�pc���u�ɖ���)~r���Qj?*x<B�(�h�`(,Ƙ�d�QL�G������_�������H
��y<�L��R�����Lç��%����GIY9��r���,TS+&p�������s����++()+�qM�(�}LT�����~�}9���j��-*�X:*e+��ݝ�ϧj�z�k\,9�T�a��Ɔ�E8�tu�Ks�̋)�ɣ[t:���xD�|
�j�Z���/)�0�L����g��؊R��%���ܹ_C
��1ZV�\V�&�܇b��-��J$�~d�L�+��`��Y��LS�e��xe��磰(𔀉���:�*
���.�4�e������*Ô^��[�dcߚ��ۅH��Y��R�,��k�瓖c�3X�45�e��8���$`��d`||�m(��&�H*�M&f1��������U��С��٥�C�_�u뛽��ёFR��Aٶ��@?�P 6p��ǔ��z��6x��q����f��.�9���	ӛܒ���#��l޾�ДJ%���^r���w��t�?M� |p�Ƶ�je	��\�z�E������i��'R�$�ڮ-ح�k'�ڸ�����Z�1H�6�z?z�;�h�HBԩ9:e�`�7�luj���%��۳xP]�\������~uWkf��)�3��1++��te���.X�J{[+���&V���=p���ڇ�h^ XL�/��?�pb���I
�����w6�5���p���5�����VHI����'���I_O7�5���nٲ��y�}ZZZ�����
�R�R��/`v-:::B��0����zH&糧zE8��=p����~ؼ�v���_
��H��-`�2�Lݹ�D�%��4�ŗ�]uu����Ѯ��5�� �*EK��gI��+�\08�gG�|���-7�HIEND�B`�(uuay)text-select-start-active-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ�9�i��� +�ʈ|!��ZL
�Hq%��4AP�� �-Z�i�+s���L�(H�L���y�;s�Zhjj�3��w~�9�Ðe�;J
Gh�+���d��	2�+.��5�yJ�n��hJihr�zl;Md�Nq�u�1�F�V��u��	,G��1h�o�pRYg��6m	QV�@D�S��f��PʨSj<���ir�LV���D�1�F��8�:��*5�U]i<�9�6+
g��-Uz�����h	��–�冴�[�\�*�v��S��|{ҟv``�
�j}S��� �3��ɶ�i]�r2��rl��)��Z|gaV	�!�sU?!�x�촕pH�[,���c�A�Y��I[_���&,��A3	b<�a;_���Y���(����/���}4��#���7�1�0��Y��5"���J<�GG�d���3�����xѳ���ģ=Ѿ;qg>�m̉La�����Xy�PW�ȍ��E[��I3׼��β�믡<t��A8�K}��_�~I�5�Pg���κ?e��6&���z��%U�!�vd
��AJ=�١��cD/���
�³����N�5��,c���^ۉ���գ�Y/��g��NPhA��IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<~IDATX�ݙ]h\i����$�����$ʹi3���{S�ƞ3	KYYA��""�ºRV�/oWp�_�E�]V�*�Bz�$�{Q�M&)��I�$��I�93�z�N��i���N�<���;�����F�OU����D�0�`HD������_<w���R�K�.5�a������g6�"��H�XK�\�:|
x�q��Ϝ93�X�}����H4�b9r�x<NKK�htS���R��r�����P�i�T��ٳg�-=88�f�y�<@"��X2��wu�r��̍LOOk�R <�y��k*=00�^PՓ�X��t�x<�0�Z�R�066ƍ�Y|��׶�ݵt�R�?���vҩ��<��F
��ׯ�1FD�U�u_ٚ�+i�]��v?NWWW�d7���ʵ�!-�ˢ��d2�W7�w,��f=������Z�n��͛\��#�T*
|��Tc;��/^����'O�0@ss3=�p��׃��m�����쓎�\P����K&��u�D��ƘT��W����?-���$;;��rN�8ACC�������HA�i�#ВJ��"�F��� �D�	�x}�ZD�b�t�z��F�R�ߗ/���p�Сc��	A<�a�qXY]�����R��o���U�=ДJ��<z�N�wc���)c��A|�pcOOϾX�8�������f�_P�wE��'�����ގw��Ԅ�|�	��oE��TOϾ�[+�D�U}�K&ikk{��r[���05=����u�z�Z�5��/[k�64�KKKuV�U�R��;�����24<�/�Ka����?��DD^��/..��p�wn�˛j�u�h�e8��W�Kw�?��`�<�"�V�s9ݰ[��Z
����۶U��o����Z͍��]���,�~w���{���L�W"�5k���P(<F�;Xk���j��<`��[��UU��������y�0x����2�`���d�����������"������oW��hc�y�;"�U5#���E�T*�QU�zoo���wY\���>{[��[��=!C�

�����\�}kc|W��L&�|YUˣׯ319Y[[`ee��\��kkk��ߚ�P�<���?���V��4���G�UU�SSLLL��
����ol׻~���Ǎ1��tG�vtH2����qײsssLLNR*�V���y�1�ԟ�r�J����˪�]� ��ÇI$���{��1�b����"�ss��
�}c̷���F�7o������T�`�gq�b��ƺ��0���*��|`�y���w`'��D���:��?�D>����@bKZ���������ZS��h5�$��U]�����폡��>��N�S�IEND�B`�(uuay)slider-horz-scale-has-marks-below-dark@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘]h[e���4�~iW����lY�E��.�bۋ^E���E�a�!8Yq��CA�����u�l��Md2X��N{�X��XL�u?��]r��E���k��k��"��{��~/�;��!�����ܹ�MD�W�R�X,ƀ�2�m�/999�֬Y3�IIw�i��U���3�qKD�-������H]�p!�0�ODd`��U���$"��X��p8�����Z�4�*����t"����^ۼys�tk��&.^���!&�\�b�BU�T�G�4ߟn�}��yhHH�%a�%%%�$�O�TOO�{@0/B0�5�6Ms��=A{{{�ٶ�sl|^���boIIɩ)R���9YYY���I���x<�!���!!�"�۽;�Ez{{�,�O�ba�-UՈmۏmٲ�oض]/".��DD�.���hii�^uH�l�ޡ�����<���:-GU�1T��E��۶˜IĶ�'
`��"qT��%"N�ĉ]�

Y�L�j;m��e�j�i�DTu԰,k�i�D,�4���e�E�D"}���X��"�����3���N�^�p�Xz���sn��	������x�2���������`�߿��eYC���GU�,믦����e�>}z���M�w>��9s�&$�4�/_^���ޖ����BK����V^^^
�����o������7RHUG�;V
�n�Dz�#gϞ/++�����VU]�y���xWW�ˍ��=�����Hss�w�ƍ���YA�ҥK����u����~�pyǏ�شi�! {�"W�\�Y[[�p�$NNw>n ��������˘蜉56t``����cB�)�f��
䵵���~��/Dc�
��ի�����mC޽�|����e'N��^�v�A�571t``୚��֙�ґ�;y�d��ի?#�\�~�����oS	����#UUU�׮]k�MJD$.�+&t3�d�ċ�����V�Zu@�U;����7n߾��M�(�X�vtt��r��}"�4b
>�z���f(�^�l�v���ٹ����#�v��������f*��T2�-��U �C���0YC�Ąne*s�G-r}>_}~~������PSEE��1���Y�|�}�i�>�oPw�%@�֭[��?��X��G�쌆~z�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<6IDATX����k[e��lݒҋ)�6�A�+�BD/TddBoz�.DDD,*L��"L�Ez+
^����QJ�`i
!9q�e�.Y���Er�$�.�<{߄r�W����c��pxx����P~6�kfv{�qŜ�􍤛��%}-i~��G%}'�
�I��׶�o%=r��7%]�;�qK����7�Z�(��aA_���q�$��AA���}z/�9uN�q��0'��R�3���Pk=�b�3�	�>�<�1`%yc���T6��fo�	hO�Y��Բ���;��`�NH��Y���/Iu3{"^~@f�^���Bc�z%rνZ��9�bdfgCCҙټy�o��LhL���Ir�n�A��"I>4�/I�'�"��[Q�ݮ���k��ը�j�BCҵZ�?�F��KhH�F��sT,����+����fskBW�G�l6�#�Y�վ;?�j��@����ǝs��%�\}aa!�Ff���>�*�J�@�g�r������O!@?����oI3kkk�;�nL䜻����,p�n��C��'����������\�P� �5fS�P(\rp�r�-
oIj�	tgss�m`�;�@Ms[[[�H�3B��޻������N
�moo��okϧ��nww��.�԰��S�\�X|O�'qDž%���+�J�xOd�$_.�/�
�����$������^t�Nwa�K@��q�z`�r�b2�Q�J�r���㸣�U*����8���()���>���j�z��N
���jz��8�
���z}U���뫡AIY ����4()Kg	�_��N���!IEND�B`�(uuay)bullet-symbolic.svg;<svg version="1.1" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg">
 <g>
  <path transform="translate(-381 -339)" d="m388 342c-2.207 0-4 1.793-4 4s1.793 4 4 4c2.208 0 4-1.793 4-4s-1.792-4-4-4z" color="#bebebe" fill="#bebebe" style="text-decoration-line:none;text-indent:0;text-transform:none"/>
 </g>
</svg>
(uuay)slider-vert-scale-has-marks-below-active-dark@2.png-�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}pT����9���n�%/-��P:��6�P�� )���6��BSdƶ��S�(X_h��S)E�3�ADy��[Z�ь�`CBH�ٗ{�ާ,�`+a3;���<�~�̽��{V�d���x�mZ���8���>T� u
U�R���3x������rQW۱�#�:-{9�\`��[�h_.�����8�D��K�B�s�r7�u���n��ώ9Y�`)�RNicn#m�$\�~�c�p�+����X
fMѪ��k�����zPe�����	��H������3m.:+'���G?$�������VCY�V4���覀����RFƜ�љ��>.Ĭ��}݊��+Uo/\Q_sM���I�a�o��>n�7�v���t�{�聭(�Zm[J��Nf����G�о\�^�A9����/D����ҹe-(��]�*�޿���M��A�P���rS���%���6>���L\y|����7'˾�-AmD)�[��~xg."s�#�x�bGS�p���]@;��* �3m�œ��yI�3�y�
2v�)�O�R�h*Q$�L��t��)���m��_�Ћ��e�ȯ�{���@�C��;sQJ�޻瓵��*����S�꫿()JG�2�ix��]G���3��	���W���^��z�ל��^<�Ỿ�^�:��ŏ���M����}�(&������.ϔ2|KV�R�(�������U�uSj�}�}�}���FP.�T��م3�ڴ #q8p�SH�=�I��ʟB�vi͖�l�,���ՙ��p���k���˧�](Uܫ�U�;ն��=a����^�`�i��u٘5Մw�S:,{��9	�;�j[�1>y�s��1"4F�(�V�A���$~�!վKby��UD�'#�Goz��z�M�,���RL�8��i[����D����N��Q�j��G�I��[��ߢm�B3F}�����6p�+���T$Z�1����ߤ��E"�!u���ܼ�a#���G�[B���H�聭������˔�N�W�v��p�n`Hܚ�D�o�;b�R��ء7hz�ؖ)�:��n�ٸ��_r�����|Ԁ1�p{�r�H��-�\���g�E�|�a-����/0�G֐L���9�yF�Ag��	8�_p�N��,$n׶��n��2�C���-�9	�dX��l��f|�_��߭t??�D��A�_;n����qە�=��A_�3lC0�������W"�*%x�	
��n\�iW0���<�լaۃ��Y|�m���Z;.��k$XZ(����[S�<�,���s��®�k�[V�v��W!��R΢1(ݳ{r������r��+Tǡ��S���K��D_�Y@��s�e:S"nǐ�d�^���'}�o9E��Dvo�Le�rx���/�5՞'�f}�����v�@���+�}'���{�t��ގ�ʼn��ޠ�:�O��U��8�6�-:���y�y�����y���JhHg9��6qP������J��P+�#o0:7����B������6��~i�gg_|��Pה��ɂ���'��ȳpdf�ϋL�Mw�0ݡƺ�*\�D8g�����ϯ:U��&1����<t;�GxpN��(�L�V���s[�C=j
 D�	�+ɠ�'��8I\�5�?���8�LS�5},��xd�"�)pIEND�B`�(uuay)bullet@2-symbolic.symbolic.png�PNG


IHDRr
ߔsBIT|d��IDATH���A�0��?=�p+�q4
�2��/�7�5�h�j:�˜�d6��7-)���O)��W�{V|Z5�ƙ2@��Uc��^��#0_�+�G �[t�@&46�>.���W'x�[4t��d�O�!���Q�'I��Z���V�(������У%��5؝����{�W�C��RR~/�o�v����IEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<`IDATX�͘_h[��?�s%�I��jj�m����:�E:W�塅���Ơޠ��-��[3֍������5
�K)[_�B	��H
����,���h�dW�e[V[���`_U�D�?�t8����w����ЦFGG����s�}��eU}��	Ԁ�@^D��]ZZ:}�С��ĐV�={v��y/��7�/4��<"�G=�Um�Z�l��m2���3g��G��ߨ�#"��qz{{���;C�eT���nQ�V����R��sN�@U_��bG8P^7T6�=���F�:88(��~<�k�ӟ~J�T���ef�s#�t����2��+�/H$ػwo[0kU�׹z�*S��*"?M�R�l*��S�=�������o�0kU�T(LLh�־tW�s��XD~�Fu���Ν;7
(T�V�R>n珬���*��=���<��#�l	P�7n�5�֞���1::ڧ�'3<4��@;v�`xhHVN�r��1Ӏ��b?W�D?�x|K�B��q���U�Y�/�\n�sn"�D����D�
V����
�`9��t:}�A�<�V �H$�@"!��e�y��:u����m
��,�g��������R�h4��Y����cl�������_5�z���B��s_1�~�X,�I&�����0��Յ1�γ�X���(��e�e����V�˰b�:���U���s�	U���
0Y��Î�A0i���b%:�Z���������N2�P���s��fgg;G��9��9x�`��V�5R��j�������JSS��w�6�ê�\ZZzCDJ�ry۳��������J�r��Z��|��ڲ{ˤ�\�r%l�|���[
(�d2yBDF)��U,Ý9m�=�7�Dĉ�0S��
+�-���4��)D������5H&��R�#����I��;�C�[�r���I�AI��ך���_�}?�{X��|9|	7M333�{��{2�N�֎��g�f�_�
t

�{��
]�~��B���O����獻��K�R��7U������01��X��ntG(k�_��t�����9
���}��;����}��[����T*m����sΩ�w��o�mNK��Z���<��:6>�2X����'�>�E(�T*���~WU������7�D���Xm�0��|�9�ㅂ����j�ڜ��R���v�]WYk����8�ȏ���sX�V���몵}���߷c]���V��9'��X������߭g�
|�L�����}��X,��/Yk��w�
W��L�(�|��k�6��d^�d2n��G.\��i�-�x0����IEND�B`�(uuay)text-select-end-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<@IDATX���ile����m)�(�\�
�K�(1$`DL�!�
��hb"�!j�&(5!��b �H0�]��-`,�*Wm�Q�-w�=f:�Ŷ�-������>�g���<���yf�yj�
}e=FB�-�;e�9�4��0:i�y�

�Hv���;���W>���	��u:-"�Qݠ*�H�n/��!�rX���0ٹh,�}p��M�mEc�}Â�PLP$�$?XӖRXrԎbW�#�oC#�]UA�4v`]��G[S
�1r;ItXT�2��"��.��
�İTđUeh���DlQo��)���
ֶ��i�� Z�����R�QU-�P C��~w�bJa��v�8{7�y^k�֨Dz������%�s�k���L�b�j�MT�l����Y{����I�>�E����YH��}�3wրbDyF�j���O,)��E����x+�/�G��~�i���ge�
���dM~�����o 3{�IH��w=��Hʀ���^�������/��)���)��^y�-�O���kjьn��]�kz����k�RAbd���u
��t�?�Qz<5T�,�y;!�������ŷ�"̽8�(�?�����՗�	S�l�/30|���2'L@����ŗ��u�������-����BR���~����狌���8��+/y(��?�*(@����e�vM$���k�K^�Tӫ$��h�0�\�u�h�fmR�;��"a�	�ޥ�t��H�F�v#p��Աt�p�N�Fꍈ�t�:�Nnc]�����s�*�&��U�m�_M�s��@�sh�~Gѷ��$nK#��!��L�]����������KP�]����l]��zDw��,]��寭+~wjۿ=�X�ܳ
(�8p͉�	��
�.@��ɯ��zԱi[�Q�Q��|'?tbh�m9M����\�{������%y���-�\�Dtw)�Wq7���@��uenr]7ؐ���LB�r{�ڃK����+K�)�y�:s`I�����Ś��;�ڌ�=���3�C$#�ΈT	�.�m������
_]��
'�MS�G#�&��֠�伺����=[O���+@$�謂`Ú��{�����|Nl�"�y��Is������:¥+������b��ި�-����i��gEV�2�>��X|�ñ�����.����1�#Uؿ���Vw�M�����>l��e�1���^���㺵�,$3;^��������e���]]{�V�w[���C��;܉<&0(�Fh�㞡̎�ݲ�o-lO�t�W�IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<zIDATX���Mhe���4��5�D��6�%��^#{���'Er�&�bڈRD/J�"rĘ���"R�!H7�M��$�ɖ,$���ͦ۝�3�kb��f��v�k���·��$������}@P��5�w �c�~N,I��e5��4)�%I�����$�A�5/�^��֍�����ν�3ts�$��|9��^�%�OI���$pXIҙ݀�I�[��XT�����A��<e���V+:u�? 90�!�j�7��e���O�
�1���VG�"�B�`���Ig�[�Hj�%�m�~0��M�yc��8��~�|'����x�=�kLJ?W?��<�@Qk���l8�1ƜH�V�kI/k�
c��QQ�}F�e��E��Hr�VDLkkk:��'���
��{C���A�J����vuu}
��T���F��;��ݟ�_��tVWWNֵm!�R&������I��&@oe2�/����J�o�|��SV����.��oɌ��?��4�Zk����7v�)��W�	��(`�������ڊ�;��<;;�Zn�p�����.�;i�V�����̫���?�>V,��ژ��~�v�a��t�x�\�>�=�SSS/�v8�N/��{	�֖&''_�v�����Z[��*I�j�����3�1���:����^__�El�Z�Px������8�am������x�\._��n4���j�KKK�N)�(���{�yJ
H������r��R�K�u���nyB�y^�R������I6�=��ٙ�����AQk�Ŀ�����9���w$��v]��f��GGG˛�u����v��^�S+�q����6������X0uG����IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark@2.png%�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���kpT����s��ݰ$YD��&!Q� ����: ���8�`�8�;�R��i��NGQ@�UF{Cl�ꐨ�	��:�ȥ�$d��&{;�<���MLHB���}��<��y�3�s����ne9���]:�/�Zڧh����
qvS�}����1�Nү1��M�J��j`�w�\�S�L1������eִ�$OY�nD�y��#��g��f,Qe��;���1��)T�f�7���F|3��fm����W3F�����o���-���O�<���c~l�����p�_��3N�*�FU�P�]�,O�r��0Q�fMK�q���k�,�a70��~�����&��G$j�8n*�|Զ��2^�*�\Y����?(HW��Zp�+VMkE�A��V���=���^N��M}B���d�QΞ��EE�����s�K
,ǩUꝾ��CQo�Q=�:\\�c��8#J��9�oع�%��֠(�;������������$�����4�(��YB`����:�:\|�'$���N�.ƾt�L���+A�U�R��
�;n�*��䄸��|�����Է��pd�R߬�C�0-�֥�*5,���KJ{��0���=7�J��!Bu��^�g�D����~��Q+�n�B��=����T���Cu���H�CKE��@�y7���A�bJ����5�`^?��{~��a��t����_�zJ��5���ՙ�wb�Ȍ�K�`
���l�oj�e0|�}�R+T��p�6T�e�����N�+�uh��lt���g���o��̡L��a)C/2\a>����C��I=�@(�&�e�ID�2CA!��9ꪶ�3��b�r2;�:cZ�,?J0���@��<^�1D�J"�iOW$ցFE
i�x�gڄ��!�8�H�akN8
'3��M\-'����Gd`�2t82���=Ƀog�@�P���w���6���`�?���2�r[Hޏ�9_Uwv��v����ގv��|.c���фlw�����Jcl`�vm���[���D��D ������
�%������~�a�g�$c*�p�Y�A�)3}�	������[4��+�*�|MP����F\�ƪ�{�̀t���֓����}:���b�r�}x?�-�@lK��v6�h��b��O��|�8�#ǐ����;y��]�}���#�I�Tc�]3�͆�����'�On:>��	��ab�I�yY�Be}f⠢�{_&��
�DT�&�'��^�h��4�>u�bݷ&d��2?�o�r���L���
H�/��+:��8hW�Ŝ�N}�� $��{�#��*7o��'
d���k?P�ݍ�=��H�7�'���hDi����_�n�K��}j{s��Z0�7f_W5ydU�ǸG���Yx��㛹Ϥ���/�i�
��>RK��-�uՈ�@7��[�
�a�H�T��j��!����g�,�r~��9��P�tu����+@e�AI�p���E�B$�ȋ��G6?x���!5���
ܗӭ�ـ����{�ldy���p˘a)J���7�B�E>j�u]c\��[���ODH=:�mо�8�T%�rwqN�M���X؍>*��]�Ā��@W��M�,R��^֤��Kj�%������4��IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover.pngL�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLQ���δ�t:%!-h$$�2"(F��qI��ԅ.t�RlL��L��LXх�
�
)*y	�0��Ǵ�q��Z��Ƿ���gΝ{�@tvv���<ESMPq<�(f�J��#�d�>7����*�^Kd�;�.$� �h�[
�Ml�:-T��D��{)	��J2q��v�-�����@+)�n:XZ�˘�-���O��D��D�Ѣl�0���ȇ��3�cR"W�%��I~Xt�_w���'������ʏ4j��S�(eG�H��6��=����n4��C��ؐ��_��̄�6�E�
�ن��@�������Y�'#�#�֗�4����)h�~AK�<O'"b;òu�\Ů:O���A�ZM&���h2��:�*f2.˺���x�ɚO3;7񮮦�&
Z�-V� �&(���^^Ѹ\?C��TWC���(ȷ�I��/|^�S>�O���=�D�^�|]�-���Y�8��tt��N�$��"����Gg�����ِ�q�����y��$$���!���ɣ+���q�AG�cfb,���nD�鰷�o9Ò�����?<(�Fy@XUG��RO�����l^�d�I���Ǘ��0f����
9C�/��Y
����oߛ/\��
��m�p���fca��,M����@��?�?�=���;w;VDS���	��T@�R��D���1gyb���IEND�B`�(uuay)text-select-start-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��</IDAT8���;JQ@ᓛ���p�Z(X�XXZ�[܀�������� .@�B���QB��L4�!��i���s�{Ș���5��YV�Ԫ�QF����@�������"�1�`�IЮZ�����݄ϙ�Fi[j�<P"]blxV��h�_>2bł��31��l�0�bv�ٜ@�N����
@9'�,�~�!G��*����\����6�e0ؽFGu�d��pmu��z�ӔhK=�5��	Ѷz��Ϊ{꛿�g�^��Iݞ�w�eu_�R_�F����^����#it��v�IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark@2.pngD�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���Oh\U�sn3Ƥ"Rj���� .��f����mP�K�ƈ�I�߼����,�h�X�"�t�B	����	�.BK��H��F3y�Eބ׉��7��z63�ޝ�����1�;�(:D��䃒����
�Hr:���ιI3[JS��9���񊤧ܝ��u��U��w���o[�����sL�s\
�jR�HrE҇$���Zۨb��G��=��Ӣ�q��sf�e���6�p@7I �R7růݒ�)
˕J囖Qf�6�a��V`n��p�Aң���w�ax�)�X,�����jn�����pꖛu�C$��h�@I���`r���4#io��d旖�[?qI�d�����������}�\����X���TEU��f6� ������kN�q`��|>Y�}Y��2Or����o�x�EQT�Z�LEޑ|(kH2$v$d
I��~`o֐��8I��V$#i�#��5$�+N�_YC��#9��"IsN�L֐��:IS���\H~�s붣Y�Z��sfv��t֘8?���K�M��R�<
�;���ų�~ϖ������@��	`(K������9���Y�HNA����"�v�t
��CŰ+���jݴI7I���|�.����$�JZ�fвs�P���X,!�9�;��T�t,�/��f�~S_Iz@u�$$Er�䳍@�� �p�{��\=:o�? 0`f�n4vCT����J:�k�=of�4��.x��<����!�R�t��ﴄ�a�z�/x�UX
�{�T*}�j��Q1�B�pER_3X���N*T*�i�UI}�ڏ	��f�n��Q���������֖tΝ0��v�o�~,
K:\�%z毚�[���6
*�ʔ��_�ŗ(�R���f��
�0��{�p*�76;�epp�:�oy�6��X���IEND�B`�(uuay)slider-vert-scale-has-marks-above-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ՙoh�u�?���e��^��E1�݄�ݔ�����h��(J�RAP�P#$�^D�$�A3fz��Y� B{���H`���Tv��v��o/����n�ͻ>ppϟ{~���y����c��C�e���RUp��WD�wU�ED~<����7fg3��B�����r�6�O�SUD
3||�z�.f�yK���AU?���|��,k�+�
�8g���].��@`�׸DD�Uu������9I���G��E����?,`����7�Y��D�NK�)VDU�ojj�u�Ac6Wh��,�0�T�i��m�EG:
�t8'U����FUUSS��;��6M�iU��^(���v�F���
�֨�I�'�@&�ywr�`�#��3@7P��V�Uլ�<���Ǵ�xVDz(�0��
�,�
�&��p��0�oU���@UF].׃�I��٦�A`�7+U}Α��҅Dd�t$	AUu/@Z.�l6���"rpU�p�#�t����6E�t��gث��"Rm$��r�ZV�"Qմ��_�|��3O��f²�1���������\A_���l�OH����_\�t��JO�R�M�)`����P4}+�2+R|||����)�~��h4��\^��QU,�J;v��T�d����gSmm�>좪"2����7���[�*M�h{{�׃��oR9�H$�1�)�E�Ү��
��ؕx�"�H$�}>�f�z��V���/^|MU�\oUMvww�&����jN�8���HD3��D�Y288���u�a70�~��@M0����;V����C�V��
\��<ݬ������.���,\0&�a"��.���	��:L �~���s��m�Kj���J<������X,6��|�d��3��?~��������q�ñ�\�D��h4�{�ڵ��d�)�3����}}}ɳg�v�^�z����1q�
\t'5��d2y������۷��O%�,��m�V�u��kjj���|6Q��T�i���ر�W�9�=����
�p,[��ؿ����n��ŋ�p:����V�l6�W:��������y�ȑ#���	 �������x��Occ㒪�*����x0��b�e�$��}���H������t�_�e�>�`�63���/�8�~qf�IEND�B`�(uuay)check-symbolic.svgJ<svg version="1.1" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg">
 <g transform="matrix(1.1256 0 0 1.1256 -.8786 -.87918)">
  <path transform="matrix(1.2547 0 0 1.2547 -2.025 -2.362)" d="m11.05 4.173-0.066 0.058-4.734 4.147-2.776-2.38-0.839 0.948 3.615 3.804 5.5-5.787z" fill="#bebebe" fill-rule="evenodd"/>
 </g>
</svg>
(uuay)text-select-end-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<>IDATX��ٻkA��o�DT�;bc���P�Z���F	��A�m,mAL��Fl�.$hH�"�%$`.�G>��%s��u$7�U{���nnw��:�>PϫmT!u��~���^ug�`q3��O��j����9��zU�,�!�V	7!�W	������,�Z���,n^}���l1:RO���6=����^`LX���k��q���g�xn��sF�4��p�8��Ok���W�*��+vO�f@�S��:�[�A�M�YN`�
!�Ti��A�M��Rֻ�R.P-��p�H-)��I��Wwv���e�BjEI2`&����U��2`*����O�(i2�R+J�Ȁ�ԊB��p|~$��}!Lg!����Ԛ�!X�y�RlV`o��t��އ�a	B����w�tT}ւ���&���0߶9)�p*��>�p>B�����$߷�c����u��O��������mDͫ���g�T_m!�~�lL=����NnlVp+��P��~���w7�h�F߯��8�'ɷ�=@P��'�B�6���k[|�>IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����NSA��_��^�J��DIIZ0�Z^ nL�fi��<q�-��0����xEY�B
�ф+�����h�)�Cϸ�M���]�|�Ɍ
9b�6.��`�^sQ噒7[Orc����\��!�B߰^�k�����^�glUfၫﲎ�4Wj����(�}�’%Qw�pޓ��;]��v�5�EVl-E�,����(k��wY��{ݢ"ӬXz�%��ڷ��@���$t�S�KG�۝b�e�d`��
g�ﴨH���*EX��)q����k�h.+O�S[ƒљ/,�	�4WjIiB�(*����y����*�A]a���V�2�t�so[[K��jPJ�D�$l\��B=hj� L9N�*-!�}�Ĵ��R���A(
�E�YR�@�^B��KD�D}��oTE&�^��<�
�F�QAX�?c^:痨o|����g6:09���|ٵ@�]JD�[�%�e��=v�}�Aw�!:���Y�o��&"a���"��8��.c�r#�~���_���7��O��@�]�;̞r#�IG��:v}h:�~dwɀ�p�^��f�XN��`PB��&��_ߥY!r�̻�^��@�ՙ�{�M�L���E�'r�
�
�(�����}S����X�J��@@����b�d�CԭWУ�IEND�B`�(uuay)slider-vert-scale-has-marks-above@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���il������>klc�aclc�A���m(�M�S�ҐM�Ti���B��4�xU�H�P�TB���F���U�@���Q�U'sg�m|�e��<���G0.ۛ���yv���hf����x�rL�R�T�r
����.�A�Q�T�v��l�⎧
5І�o���"��<����z����mۀ��ҁb�e�W�W�m�t}����
�ҧ3{n��Y�?�1�1�hd�`�������D�-Jv�&���IA�<yrN���f��f��"2fd��ێ���ʍ���8�R��<�bU�']w��2������锔�3#3�~��m�\�]���
�(Q/��x���;nt퉪��V����9�()+Gk������Ջ��u]�n壕/�θ�5U+D�����b
�J&��p(ȅ�F��B���G*�X~���'��4Z�((*!��x�	�s��3�8�(�֮X�X�p���
N�T}K4U �ŋ&�>�!J/S�-ox������=y�QP����1A�$Roͬ9�����u��7ÿ��>US�J+!�/,YL^~�d;�H��R��������0����1D����t	���N���2/�@�ǘ�.��ıբ� �Z�h	�y��yGǦ��⺮?+;�{�[W]��A ���<�`�=��!����i�nA�UW�Q���/B'�u�z�Q��t]��
}TJ�����O��h��hoEDb����F%�J�-]�����6ޑԴt�R�Z��j�=!�_)��������lߨ�ZcY s�y��/(bnμd�ƌ��Riډ;;�ۮK�ߗlט1� BL?R�����+�u���(o�m�FDp�W�����~e����F#�b\� �z�㯅��/c�p�Q��=�vޒp0�㚳�{�A��'���_0�p��c���N�;1�|��ar��w��qO(Կ�#��?����Íq��)(���ݾ�s��i���͟Ho��dXG��ю�:ʎ�ڵkWp���DV���?���+���Jow�T[��e���simm�3��m?��u6����s�Y�9����F���S���>��@d�6�-n1r��Y��95Z ��z�3A1��Դ���N� ��7e��|S)�)+�s�s'�Fij�H�����m��{;���[����+����>y�X��M�!��X,�ƺ
�����{�B`]�q˻�~��"�W/6�r�G�
�D$
���D����m	�&64�k1����U���$#3k%������@XC[�5Z>�TDD���=?۶�E��!���=��݋�KK������Zr����R���+twu�r�G42��`(�Қ���;������9�}�C���O��W��-��PПr���p(��cYX�w�
\�!���F[W/7s���c��Ρ��W�|��?�ap�٣��A.�0
�v��1��o����S��Ȳ�,RSӰ�.֍��ňŢ���v]�PGg��?���g�:%��<�k�Hti�,�k矾�5c淭iޯ{�g�R�L|Y[��k‘��Oڹ�ç���0�자o.	x/�
��ߚQ�_���՝�7�{����|��(C�[?ƌ��D'�i1��?����c��1����_�ܫ�IEND�B`�(uuay)text-select-end-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��Կ�A����bu"gca�E 3��l��,�-����Z��+�lQ�)r�	��`ၠ��f�X$9™���S�0�������خ�z����d�RJ߀S�(%%wT��u�ep9#����,w:�Ηpm��U�{�~�Y.�����k1�ϋA_Zd�`fi0�;��2���6���p8���tZf�Hr`�i�{0����t�%�uIE.`f��]�y��9	\v3����w�5��
~���=^�α��kvh��j�湇��L�`�z����^7cI�`�6!�7�n3��f<�1�:��CIw������v�,���~��(�-Ig�uުz��$݌1>]�Xم�<�t���%�
I�;��d2٭���ѵ㟤�uV
IEND�B`�(uuay)Yaru-viridian/gslider-horz-scale-has-marks-below-insensitive-dark.pngn�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?�Q�sn��K�[dH*V��sE�O��k��(",�!��J��veYv?�$�(�B��0�EI��wl2�L%�x��2�.�=�Č���.�����,iH�H�sν���`{{�gr-��j�z��^��)I�YJ��9��^���� 0I
�$�͂��!�^�|��Gv]��Y���-H@�V�4�g�`Gr���r����j}��>K�/��	�/�Y>��
`�Β�8�n�{�ns�Hʘ�]pe���UpzU �u�4���#�[�j$߯
4���{M�\�d�9�kf�'i����z����-��e%I��x���l~O@�*��y��f�S�ן��U���tJr$��Q\K�a:��v=��p�_��JjGQt��h�����(���y�w�o(ɡs�0���1�J���\n��$*i$�0���f����M���՞��c�T*�g��k$��f��v�s1`��K��t�Px�nw��{~�P�Z��y
IEND�B`�(uuay)slider-vert-scale-has-marks-below@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���YlT�����Y����6�V���P(�66��R�T���TJ�����f�C^ZDԇ�U�H$jTE�����]�v�MZ��e���l�<���l��>�M���?�>����ѹ��9�
���Çͼ��͢e��<���R�(��ht�!4�R�_�Z�5�~��̴ac��Ц���\�;옆���0�eŗjП��ƙ���7F�}���t�r�����gd���E��4�,�0�	5�H���~����^FG��;��V��W��˜���;yp��v���T\y���Yu�q�Z����ݾk��s�m�>�@�͍�?G�Wn>�Vc��;9�>/�/��F^�j�Q�y���ni�{]�_4M�..yH2���˲��F�g^�t��m����5nC75�_�Wv�C���Y�����r��2ׯtQe_�R�2��	�w� �M�&�d��q��+�AQJ*6m��0��[�}}}}�{���9 �p9�V�f�)�xs�{�L�n�ٯ!3'����%s'�����,_�
�@><Y_����-����lE�\;oK^�2V�Z���p��ѽm���y0�
��i��trr�������AS�{�Tm�'N8�xZDp��#������ I��Z>�+�S;#u����2���%h�㓓WȪ�k����55��'�1@oH�Ȝoߔq��j�:@��q���'��(HIMKp��r�)Z��������'���"B҂��N��|�J�!�]�mi��04�i�����z^��ʣh�C�`�p����)C�$�4�^��,q�_��&Z�ih��J�������U

Gi�h$��:��;����v��V�����K[������Z
�-~�XY
����ʪ�!ò�g_�����v�VJ14<���ʪ7� 5��H#���I�2.^�M��[+��RZ��A���s����/�w�&�G+�t 0��lW�[ā�W^��F"�YѨ�v'Nx�i

��lW�!`�80Ė�VwO�on\�"Q���Dž�g�֖�
�XZ��mb`kr[����W$}?�Ƶ�y��@Zc`�?�|��S����V����%���W:u`�?��^:��h��������w���ݸ�}�������ө���Qq:��|������h�-��\E���wC���V�c8~+
I�O	��n�����b�9������zϑ���I����OvU��(�*��ө����t>@��ZW']�;�x|�g*��#��vW�����7������%�
}=�iCIIM���kpt��g���a���wO�7��
������gRR�_�`��E,]AVvά�P���W���R������c��wi����v�y��7+�W�9`��e���%.�3�HY��iN�Y�GG�=x���y�V�>������}*8���p�!3�$@��s���}���)"���Ng�c	�	�X�瓘R�'
�y����kx��p!���3��B�q����雾�$�&�47�+D���Zk�UJ��#�S^_�o/�b_�KElT�L�����>vܪ[�~����,���M�GT{�9OM͡�I��_l<�^b���!q���Ft��r���T�����TIEND�B`�(uuay)slider-vert-scale-has-marks-below-active@2.png2�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT����#�	���B�`����ʣ��%Pi�J�P����锑��Ak��S
V�NE^�Ҕ�@)���"��Y&�l�q����%B�������}����s欢�H��`��j$0�fP�?�	�N�j%A�����>oWUuv�+�:�΀�N�|��ޟ����'D��#�h�T�#�7�rs֩U$�\�nra����
�.�t�{�A��u�=8��\�Kr��:��I�O|9V���,콱zc�I���E�[���Y��;i�򎟎��tj�������ā�ͣ�1i&g�o���ҡ@�BD��;f*YӞA����I��a�X���R5��'�]W}�H�J��(O���Z�2��M�-�D��U���f�Ru�-%y�*;��e�g��DX�}��㹵�Y|�u��M�Vд�נT�z������K�ϖ�j��d���P��;��p��-�7�*j#�l��Ց<��Է���kQJ������>F����Jm9[Z��]�vi�Dzz�M#�ޱ]&ښ̇��mƳ �M���
G^-G�����8��9:���Je��޶Ѳ׈��<Q۶'��T���X
 ����|`vZ�2'����@����L�Mcڋ�nw+��)�[��{#=/�[2߬�x�rl
�Ƶ��B�h �}�h����H�6�N��o�/<[BS
/[$���w_u��0��᛻��PZm9(z�e����\�N�a;xGO�7w	�r)X��xRs�F��h���4*��w�T�O�(�V����Z)��Y�˶�_<�J��_�(�Ұ!4�p�V(nO�ݮ�g�ɚ<q�X�L#�^W$y�Ѳ� b�˵-��H,3�nm�<\I��3E1u:n.���w���2�j����>����#�~:h멕@X',�@��iV���{	/�%b�8�~2���j������TО�Z������1✌&<����3 �7�4*�WV F<�����n��f�$�4����|��1z�G�uM�]N����M�r���N�/<&bR�d-����ZZT�
���
}w%�L��/���爘I��$4����I��D�X�;5M�����5TN7�ۆ�X��ixq�ؖ)U���V�nO.Hf~����x��G8�w�P�ܼ#�^���-9�h.^qj=�)��O�,-�?�E.��wwr�qp�d|m�ҙ���_Nxœ"�%�D���^�x5��h����nz+TZ(����U�vo���
���o�|�]�������B��R��0;y����-��EB�"9(2�����ŽV�V����:�����yn�������xh�f'�
���ғ����<o|̎�_��h��t{�$F~�k�B2���xϰp8;%kׅ�n]Cl�"��[mF�ͩ�=vA�Sg�W:�����U\���C�йyx�O�=x�[�2�m&[�N�<��D�I���@�6a�<cO�����No/�v����eTߡw�p�:�X�JM+�ѳ/�g_�;l�6b�����~���3쵫�y���֝#�…����n��<�o�əY�U����{4���o��HĂ����^U�����cX���H�e�+��q������^W� #ǧ��H�^}�E�S@�]�l3��n����8I��5�?��H=\IRK�uͦ-�?�^i�X�~IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover.pngW�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���_HSQǿ��nι�m�R�Ls���>�DZ�T� �C���A�P�қD�Y��:m+���?�f�Μ��]�����C&��\���������'�RmH�V�m
��Qf
!>p܀�4������p�����N�:�5yh0��m&��
�.D���yxf~�����W�����������k���5���"�N�J�"7/��Ryy��pC���M�%Y��d�(2sJ��[)��x\�=]����x>�hx��/6�L�2%$��'�(�Z9����&��e�0��˘;��(:5z�dII��r���2��6
�#�-(J5��؛�mg�q��U���R�Z���wmmm)�n��\{a�I��fҿ��j	�u��-���ً��|L�_�ؖ�Wi��ea�Ⱥ/>�0�brl$877;p�F�Y"�
����09�y���u�7k'fȼ��3�=�y��ɱ������W�W

M***�>W�G��'�"b��Q61J���{�v��{������Շ���钳��;.|9��֖�
5���%��ݑ�ʲX:Z[��R2��>F?�$��7M����kqc?��ɣ�{�v�I3���F��
]�	���!bxj�3�.4��>''g{í��2�t��Xe�GDY���Ӟ����{=>>> ��2�+"�t��1��n�b,�^�IEND�B`�(uuay)dash-symbolic.svg�<svg height="14" width="14" xmlns="http://www.w3.org/2000/svg"><g style="display:inline"><path style="fill:#bebebe;fill-opacity:1;stroke-width:1.23345" d="M404 365h8v2h-8z" transform="translate(-401 -359)"/></g></svg>(uuay)themes/.slider-vert-scale-has-marks-below-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<(IDAT8���ϋaǿϫ��Y�F�I��C^��1*�%h��:t�y�A�tXڠBX�V6����t�H(���7��j���;��x?��yy^‚���x��]"�g�D�3y�#��=��H$b-Z����4m@���%������	�Y������U6���n��0��Z)�4�Ś�iF>I)��XL.�~Ƕ�W����R�������DtyC�4��S"E��i��l3�uEQ�TUUf۶��9 ���c����j�B�Kn�a�1U��7]p�:��(ʑp��X��۶�n��ylYV5�ͦ��RunH)��\�n�^o�^����.�Ǧi~�f���z�
�N��-�H< "�)��i��|>?��(��?[��f��r�0���a�U�T^���h�Y��|z�mjd2��~�`�N�y4ߧR��"���i�Ri7?#"��2�m�h6�O���K��_'��P(t�X,��I��wE�����=�4k�v�T(>���]�E���6�3������Ҙ\��o1�OcQ@IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<{IDATX�ݙ]h���3��V�W�Z���l���B�b�K������PZJq	%PB����K��B����6�6�!�u[J��H��DZ�����%�~V�vv�=}�W�dٖ�W�{�s�܏;��Loo�H$�$�Q�ϩjRD`�D�ߪ�����3gΘ��!��x�b]�O��YU=�>�.�ED0�R*�6��q��S�N�>i��!"?R��(�"����D$ِo��X,�T(0??��|%T~Z,_=}��<�����[�1o_���I$ؿ���S*���~���)-��L�x��ϪJ���=���U�x4�+�"�=ȩ�(�ˌ��p}f���<rw,�T��@����T2��8%��|>��kj�y=�N��9gGҾ�E�<��q�(U�]���
W�T*�����d^_߶t6����@������G��7np��O�\.+�e��V�m�^�p�GD�Ď?������t�R�M�����Tb���f��;�s^U�uvvr$��M�
��q���c~P9~Oi���4uvv�ho�]�-8v�uuu
<���{�!�E��@S2���0@$���]���/�]D����h*��\��Q.��ϥKj��8p�9!���=#�8�++����X,�
�A<����$��H�N�1�:edM:��������+��q���FUW#�l�k�����u�R��������8A|���ԝ��ړ�ps�]�huT�- r$�����>Ck�-�&x
`rjJ���j*u?�����y?^��ru`@k��5�J�\�s<�{8g�e`ppO��Uȭ}�=����P_XX���nߺ�6��t��Yk-��ܞ_�-����y��筵:����rͰ֒��Xٷo�?������[����VsCC5����#��'O�\�ki��d~%"�Zk�`.��|�j��Z��8�c~�����_��U�憆j">11A����\�ml�2��;�3񹹹]ּM�P`|bB�k�w+Ƿ���<�]�������G"^,�

��
p������ض�,�t�w���-qfnv�v�0�:0@�""?�<�7��;j
e2�?��7U�4|�c7������'W����*�{###�6�<P/��'D�O@����T*E���dU���I���*��/FGG��U�a���5Ƽ|�q=��&�D��������26>N�XX�y�����<T�������/���$�����
����V�7��1/����k�j�	h-�J/���Z��u�ѵƺ��0+��
��|h�y����o;�UE���:��?��T�x�oJ�!�c���~�yގޡU�ފ���fcL�Z�������N�_�?>��N�;�IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark@2.png?�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT���sw7��f�<C�#��Tp����б���i���$�RhE��ԑ�Qi�d:8N�����:��@���P����$�'�!�Wv���ǯ$K�@0���3���9ߜ{Ι�=W�ϴ��Z!J�m
�9�-��@h���o����z
�F�P�!*K��Z��B�r��=:�x�|�@)$��A��!� vڮg��~�qP�[K'��-�P�8�L&}V�)3pN����#^�օs��I����FL�P�;�ɺ��j"}᡼#�x�H�/$づ��v�P;z���[Ŏ����`��*}�x�m�rT��u����G��5%�f����پ��6�dzw�/�Z�
K7���4�OD����[�*�󙄻?ZI��"q]���Q�x��n)͙Z%"Y��x\
�_�r�s�&��a�C�J��Q;j7v���[Jr�������+�]�;f�G����H4,���k��u�4�Z2�n����\��p��J֊2�R�z��;c�'�>U��4�@����ß�q�ҁ��F��B<����.��d�5�Gsi�7�hG����/ɘ�p�M{!� ��G�p�������9�-�������=�dJ��w�o/R���Z}�tKɄB��o�Sx
��ho$�m�t0�O�w��w@kIN��(ܾ�����Tx�@��1ϟ�j��d��n�֒�"Aۉ"ݷh���'=L�� �hp&��'܇��+k������
\y���@Kq�M�\���Z��N��\�����R�3�^���V��.��j���\ih�,����- N��j�k��=(�G����?�񟣩��&��!�&��I����N`�BI|x$�nW�2�#!l���h�rA�~!	�����wS�xVkX&�p^b��+
[���$#�a�$��N�={`�9@̔S��#��������V�8�
�%�[)��M�d� �����О��񥺈���		n\"���H�dw$�{o?�ҷ7���������c���7-���>_���[��1��g?������������mӐP�2�;0خ@�6��m��H�O��̪�Wυ�ۖ)���?Z9h�I�;��jk"b����Z�[q��Ϊ�5!c%b�߮��?�
�.����|A��E��+��^X@�O5�9�5�\̎�Ԝc&��7��V[�� �w�ڰ�ؼC�o��H�O�l���q��G�iE�4��18s����^��֨�����̀�땾,��&�p�،3#�E�c(Eڔ�~=�1Ξ$��|��UIJ�VPU���I;`&c�W�����pc�h���{\EƩ#i�Gոn���y�g��@��ϭ��UȰ_*��_Ӥ�kZ܌tR<����IYi{'�\��6d�o���s\*#�[4������G�ً�����/�i�6	�o������6���]#���8V)���I��_�=�[����=��7��8}���7����5���;�\�~{�k��/i�<��WL6l�$���.�|�F���3|8F��ӱ.]�no�d��du[��C-�t>����XAn p��m�1z֤,��3���.E���+�0mju�>�n�r.���ɓ��k�H�$ H�^��D���YiC�4q���Q^�4�=>Yt.�h��O���;w:��ή��벻.0�}N���/%�YfJ�IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark.png2�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLQ���vJ[�E�1ڠ�V����AЕL�(i�`%F�(5�1�p'Q��ąQ�l51J�ŅZ�bU:��ҙ>�������~�l&�~�9gr�PH�/��V*�G)����ND�,! ��h�J���\u7u{0�p/�L��6P���D[$WVVg3z#hV� �qAt�|���~�p�\~�xw*E�TBʙw�ϖ���{��a%��(pfC�ziyS)Ù�>�\�bRy���K����lh[Z~����jb1eybw�(�j��}�Tʸ��Gҍ�*ٖ%%eR�B"C6x�7Ni��u��r�tSɲ� �[����sbT�Py����"�B��bdi�Bb���;�4.���f��U,��Dd�2P����X�+-Ϥh�@��%��&B�\Pu߄�w��nX��ע��61� ��h'���8j�C����NID�H��"���1�I3?����N�/�x��g׼�e������<WLi��8�O�G�~�Q�Z�(y.���i5Һ*f=����
N���x'3��u��z�ts�0Z���|�gC3^���.A�'��7����#���,ظ'�g����
9���֐���Ζ鍠��3�q�|��G�c�g��eO߷�fS
E�Z�{k��`�F}��H	-�YB SxCQ2��u�z��	� ��9���:��G�����ߋr�%!��IEND�B`�(uuay)text-select-end-hover.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�wfN[Z����W"��Ҩ��"6!�D7.�&�\�aa�ƅ�$aa(PZ���h$!�B���9���s���4
��Z��y���|C"�@Rc�"�yAj�>��@!s�~��,K&�rC�1M��
�S��#����H(���1H)`�i$�Y=��ʖ����/<���e���D�╫.M��(H)a���d�r|opfbセ��f���U#��z|5k�)c��#o��U	O&Ϲ{���rN)��8�������!�x���:%\IY�2�����S�q��%M���x�oJ���b!8z�S;���ʂccc� #�T�z��6ji�wi��@U':�8�½`0�@U�;�݁��n�u�(T@Ss�A�i~
@*T~)�S�t�R�M"��B(h�bIU�;�ϥ X)loU-m�sPJ~�R�hv3#����-έ�B�\_[�U�I)�J�)��8�^�[f!�����q�=�˔�)-qy�cβ̊1�4�u�s�s�pG!:;5��.�5͂*7�i���X6:39P�I)E��S�o"���N�zJ��Ngc���J
ТS2ssS���ƞ8����#�u�����
��lH��l���⁷�?�����0kok�m��]ET���
���Ą)�L���|>�{�OE��"N3IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�A�,t2�³���;�K��fy�cRQ�m/멝����Eͅwf^wg��!W�u�ͥ��2�g�w�k !�R�j4�����J]��#f���eY����q�^�{akk��e*�J�r9۶mX��B`_H)C"z��D��X�Px�9_�92��f�I�O#��^�j�_MLL<7C�qC�X\�-��c)��=]�R�n���Ŷ�`gg�>cl�q���f���q�cla{{{�R�d�Z�sݶힱ�ǯx�)�
��L&��\۶�N�m��3Ms>��]^;��А�M�!�Z����lI�ˈ�J����˂�C���'�1vԌ�|A��f�1Vg �*��BD_�&Z><8�[�yx(��o����0�d�Ƃ @E�z}����5�R���P)�ϘR
{�jHDO���&''��8~�~DD=cD�#�Ԓ�o���H)EQ������U*R��z����`>�o�j�� ־U*��:Y�hF�:�^>�o�`nnN�j��(�>U</mc���4������F��k�(��}�ir~������ʊ9<<��J��:N�0��/��a���駔���foA�a���_���	�������`d]IEND�B`�(uuay)slider-horz-scale-has-marks-above-dark@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘�k[Uǿ��f7�Bk6���Ƭ2��*ԕt,A�7���*
×��]�e]��S(�j)-2Ja���"�%�	tk]7ԙ�k��!i����E��5m����C�<~�s�9�aj,�MX[[{����q�}�J;�$��d2��%+�r��r�
��p�i]Q�9��>Sn�|������_�c�@�뮢(�.��Q�c��,�6�"��%���$�R�)�1Y�mD�'�WJ�5;���mP�c�h�P�Pp�16�۠(Ǣ��l6��rP���l���,
�HD#���Biz �p;��[U�2��,�a(8�9�9
ߪҦ�ɲ|T1��B��!��n�.TX�1I����uD�$��P��e٦(�/;�MEDS��7�
�MOO�B��+(`��d��499�oS����k\{���^_^^�����p8ܤ�@Q�ǡR�@���P#"FD_`@iF0�um|�p�]��5�&�ֽ8#����s�!DDD���f��&��4e��ŋ�T��!�M���DT�It�u�3�
~��c�8`5����1Ve4�^�13�2D/!D�+�R�;�NK1�3��}�A��f�������A�J�Rw����m�A�c��ٞ��{��Z���D��|�x0\^\\�3
���d���T����n"�@=IED�600�
��vB;866v�j�~`��������%����*���(���P7|
L�?�e��1��!%"�|:88 ��^�fxx�c��vE���^L�1b��e���
�
��^I�x<��D�:��tN�J$_z����#o���.��n���X,v��v
��(�����/T�L~y�G�4�����F��!����!��L$y���| 	`E_w�KH@���/�J�~p8�f�e�r�vwKKK�wuu}���r9����6}Vx@U[[�1����������CCC7Z[["7e���U������}�/]r��־i�X�p��Z����}ue����������U��"r{ՖS���h�O!��|>�3����011����]е�"����˗�EMU�-������55e
��=�j�IEND�B`�(uuay)text-select-end-active@2.png�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���[lTE�����^)X�m�R] �����AM�$}�(‚�&&b�<�1j|0F1>hb����
Y��� ��f�B�"�h7Q���ݳ��}8��+�Ү��ٝ9���L�Ό��
m��QU��6ڱM@)p�gn(X�/T��
D��K6ˋx��%���t‚gHn]M��t�r�Aŋ���Dp��+ť���
����oq67�=��\�?QmRL�S�ffdWj�a1,+X�l�q��@/��8��H�؈fҹ�^TEL�W�X5壞�X����k��1'l��>R;�iY��u
�$rU	A�+&"R��&�k�t��ӂ��Fŧ�:���6���7��Ѐ
�N1��ZY�ɾ�
�j�0�t'RV1��$���-�q���Lk��E֗�EJ�����V��ɣ��!��}d�Z4��HB�>���C����C�T�U��f��)�	��̤I�5�ܼ
g�תΠd�<���\��q��"�\G�3b(��&>��K�I��EX5u��+�9��O
��fX�t�����7��|ޓ�]T�›�9S?��Y4"LaLFlD`Q	��'�|9"��VU�j�/���!����̘���bO��ɯ~)֙S�y����y�}����cSY��/�L�V�G�á�y���~�W�US��'"�V�쳫�`����˥��k)�q����1�dG��˥|�ӈ]��y�蝡3|Xn*4bfR5%��T'�-�ׇ妲klxJ��5�	çҜx�3	\x��T���gN86�v��0�E`ƕՁˆMe��X.v�b� r��������s�s��=�x9��E�'���F��;�BG�Jr�R�����_I�^����&t0{�R/nP��t��۝59h@��G:
'��=|�/xf����m�4����Lj��4�����_����κHן���5�$H�m*,����4���X	�\��0*�%�!�ҏ�`}��a�e����+�܈�Ӊ���h��!Xv:_A=��_o����T����x�/�ڄ�H� ��=?�|�⟽��݉
��D:����܃�@��m�߭sT�H4ՃH_��^��m���k��F���Ђ�8[V��ӊ�k�T���5�^Fz�;|�Q��.����<}�(��7�C|����*�N�\�f#�b�Э���"p��T,\�=u�2e~�C��/��u+ 	Ļ�6��0R��z��M�L�Y��kn����.��o$��ܸ\���{����DϜ�a��za��.�x��.��]7S����!sh��?⴬%����Зj+�ޑZOz��\�~V�Uxd!pE^'v��Nb�+�6�
�z�}ʰ�͙v��&<��@P��/.B���a��tm�m>��k�[���
IEND�B`�(uuay)slider-horz-scale-has-marks-above.png7�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����k�P�o^�ci����ԉ�7N6T����ET��@�(�G^A�y�ucnn���٪v��oenl���4σ�T��m��;�O�/�%j$��K��=����o>���}@��!Y	v��`6���	\�$�v��l��l(
w�E����PpU`,�ݢ�d�ٺko�����h���k�Uö5��$]�*����CSӼ@���LI��r�r�=��(�J}�ߦ&�I��g��D�l߽7�q�}_`�����Sǻ��ܿ���Q�W��nJв�M%���n�uq�U�g,�6]�a���:,�I�#�gg���10r�߶�no��R�Y�������y��է΅�i��֊�$+%Q`%�$!>_OӦfi�Z9M�Hϟ%`��*�z=�p��X8�
A0�	8�����<0�q�j�us��xB��FW�u�����1~Z��f��z���iô�y�<�kY����RSs�i���}��G�3oGR�c۫>z�m�w�)�q_���&��'���2��ul���e����|��A����Ƀ��~���$65��ib�2M��.OM�6��~�w*,��(�M��e�D6�"t-����i���]<z����,��E�Q�҅��"T9
���u�s��FS��������\\
�����xeĭ��g�ƥ���IIEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive-dark.pngY�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?�Q�Ϲe��!���V���캺���bc?��k]���ۉ��BP�&�da�M�c����d�S
�w��{�{�9�r�r���ݓT�t�l��$I���m����'�� �H>%Y���YD�K�%�Q���>�A�&�	��
�u����0�Q��
Ok
��K�q���� �Yk��r.{�W�V�o:�Nr�9��<��"�T��b�x�V�11���OHZ�V�Tv'���3�|-s(/���f�y8��k�H�H�^*�v�s9#ya���I�����k����+����8�0I_I�4��%��(��ff�$�/�@�s��[��h��;3럖Lr���v7�p�(���Ѩ���;�i����n�h4�$]%ynN��4���$�|>˟H�|A�f��07<�zL��y��&�1HM�&Ir��]�uI���w���D���n�9YaIEND�B`�(uuay)slider-horz-scale-has-marks-below-backdrop-insensitive.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�g�yG�#.tK0ƃW�E�,t2�³�(���/�:�e䡎yHEm����v�C5ޙ�uw�}�re[W�\z`./�~xfxg���X,:�Fc��|��[F�`1v�,+��Yrgu||<��ku.lmm=�L$�L&㺮��4�B����THDO��� �|>��s�psd$�N���?�{�jh�y511�ܲ,��
�Baq�T
���8�z�����R)(
�-�����}�؂�y)�����9��y)�����X�bщ���]w]�g���˕���
E�L*�J]�u�L&]c��m{>��\^;��А�m�!3�d�i�ޒ�,#�+�s�OƘk]w?a���ft���4���:�W!Dߠ �����A����C��y�߅R� .�A�P��z�����ƚZ�g{�j���gLk��j5$��SSS
�����8^���$��1"B���z)�;N~ �|$��\���P)��
�0��O�\.�j�� ־����]jkJ��8�����3 ����Z�6+��T�T��-,b��t�`�Z�Rj�%"���!6m��4SZYYY����W�ĝQ�KZ���b�<�B�=������m`"6l�>�+؆~��;��������!IEND�B`�(uuay)text-select-end-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8��Կ.DA��gg��b�d{nA�P�l�p��k�u
�^#Y��PP��F!k����Q�=q��d�3o5��o�
�z���3T��l��:P/ԍ�x̧�&ꕺ��V��c�E��ڎ�󢞫�X����e^jc7�o@8V�2�Q̌&�PS�dE�h���!0
,�#":� ���E�pB�k����G�J/կ
3���u��k*�����^�,��ԝ�&��`{��S��[���v�Guu��Ҡ�����D}P�5u�h�7�\���QIEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA��7oԙݡ�	ޤ�v7�!ږX=TR�^ԣ��'A������R�TOI�{-���cZv�	fgf=�@bk��~O{��v�� ��)�'M�ֳ�l<�~۳m;�m{U
���<c"��Y��w-�q(�</�����?u)�T*iJ���e�]�a��8E�fgw�5��T*i���۔ҵ>�o�+��;ſ�����ҵ��a㢤qpp�3�vm�^u�"���K���~7�v�FQ�^(�Є��7��{�`�I�L�RJW)���^�R�<�5��:B���Q.������l��?3�{ݶ���(�o��h�Z7�G���tR��,��&�|���m��i>�vZ*�溮1!��U���9�$Ir���1���s�L���@re
�|���{�ȍ4V�8D<F�Ape0C ��Q)��j6ë��F#�������pr3�t:a���l6+�����"!ĥ1!��H)��P(XZZ�VJ��}�R�|ߏ���+++��+I<<<|��On.,X��><A@�^�����\�!D
�����CB�+F��J�9��L~�z�!4�Ͱ��J�g���;�ϟ��<�3�8���E���J b�RBl���s�/���b� 8���IEND�B`�(uuay)assets/	 )x3[+$DAmNo;dZlGSP
=^
fu?!qnVF/':jyb87pvL6h(M_%O`K,CT1Hr5]\#2>Xkz0a"E<-t@*9ciWIeRU&sJslider-vert-scale-has-marks-below-active-dark.pngB�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KL�`��ֱ2�F��b��@�"&&51�aL���)11j���ŋD�x��H|+J<c>� h�d��
���u�<�d�`<�Kzi��~�#m)��X�r�)4	������I&�Mъ����tP��n��P��7ت�JsK���.�ܠ��NN@!�� ۭ�?�&��A�~K�xg��ܬ���L�6��(H�A	i�#q���e�vrʈΤks4�WD�_�>���9�	����ՙ���pU�,W�Y�N�z6B,��׳Ҩm��"��>�t�������m9�LN���*������F���dZ�zC#4ḇ����l�$]��0:Cɴ8����̘�@0`dr��C���B�F���H�Q��XMɒ�N���V��|G��
L�ʽt�̋ � M��� �EO�[��F���
��7��>H#���oZ���ʾ5VN`i���#���FE�� z춁�W�VN`��䄟&=+٭�z��8i�{S������#�
\�q͟
���7Y��+�G=V���x\��W.�y��J�o�.��rr��D$~�ι�5��၈ri�F�3��ݽ�x�.�]��Ixw8�lg��U���)��gr�P�l( ȳ�F� ��x����{����}3+
�:;��ӏ��$�T+(%��PAU�[&��i��9��/:���L��B��*d ��_d99��_�$/'�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<sIDATX�������3��w���Qܝ;khm*���E*ϻ�Ē���I�V��6�ئ	ؚX(�&6�*�Ã����H�DM��q(���q?wgwv�����uw�I&����<�yf2���Hʊ�ۉxWʊ�_���H+�-�G���F��k6��2�:��N�Ɨ ��U���ϯy)Y_2�z/;vm��N��v]�8�[ED$����*����f[��������{�b/�;/$���1���<�2sv]�8{ސs%���~��OZ��Q�	s��0��U!�4kn��RR��&k�����L��\A�@�]Ŷ*$e�n��EA��9�N�i�2%��K
š^۪�2���s)�]�`��p�(iD�>�+�s�	�ͩ#��9�2��p�&����Dl>�v�p䁟��lX���\D��� 4|ƶ6+���B%k�U`lG$Y�$��_hvO=���A$�E��J����:USq�� ��ҧU?2"�@B�$��)@B�h8USq˹��ʻ���7=C5#R^�Sµ�]�Ф7�@��ՠ�if\�����g�T�7L����}��
 \�X_kh쨎�?/*窵(�e���,�٨���	�f.3�g��}��/��߫`��:���7��B��'��'��%[��n<��=%��+a5@��UcP�0�����Z,|�({b�BQY�ݻ|�1
$p�Lߞ
���ĬD)%���]1��������������껾BM|��((���g�%[��&���PeU�
PZ�CC<�\Ck�P2ezQQ�)����4��)~sjQQ�j�����`c\yQQ��P�!P��5#<������8�5���@�K	Zđ�Sl�� Je-|��O#�|qA���OK�Q��=�䱢��S�@4M��-�@�����r�h�{���.*�=��)�c��Ӟ](��~�$��$�n��-�̾�{�mǻ�]��,��r�^+
�ٹ)��+�7��I�����Z@g��Y$�S�8�d���t*�p
���۟t�ݙR�ST�oϣ��UO^��r_���uG{V�Rݙ�������܏���@u�9��; 
�iNe�'�N|��X��o���w+#:���4�}��U�"����7���K5Y8��玝'���굺�Cu���k�bt@m_��e��v���?��~�
��|�&��R�d'�Ҷ�V�~�Ѱ�~.��i{h��q9R�41�$�t(�w�s
迶v�ZV1nb��L˽�Q�?�J�1
�˟L�Bg�z���Gu��U�<�D�C'pƈ�|�����'/��?R�t#���͘���r�x��6���މ#�T����鍟�����>�ȅ&�#@�Ū�+\�u��������A�M�A�_)(N�����w�}�ݑ ��-�;Ϭܗj��:�+�b+��x�h�s]��JW�w1���
e}>���)t�=��ռ�I���]'?4�	����,�@<=u�Ջ���m��4��%C�ϋpL�Ӯ�w}Ko�sw������C�B
gm���2�<J*���Ţ�å���s��[{�#�!�4}ϟ^����.g�H����k�/����M����2��~1��IEND�B`�(uuay)text-select-end-active.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTa�ݙq�i�� 4I�A(ȒZ�HzPB�`Z�Im��Un��U�jQ�t���A�h�pLBɤ"�Bѹ3��<�{��{O3��q�ۏ�w�a���7['�h��I�����Ed&�-S�W�	�g0�|52k���&�ޟ�#�6�k�-m6���V��2�4���^��)��<��:��O���|e,�ш�g�&=�"A�4��3N]�]Ӿ�bsՒi��R�$�
�m���UHb�޷����ڠ�P�s��2��=�~8"^����v�H[���
��&(�� �k�
�β�U��s
���y'G0��aȹx'�{��ж���>�;�Fn�t+�m+ �A�4����ڕЙ�\����;�W��VUV��2�Y5uvn��A'��A�x`4Vp"���[1�	�J� 00��9M�����-�,�$��LA�;�ca���^i�/�	F	��Kb��U��!1���7
ʞA����)/��,=/�-ҾZH$�uO��Pr0���rto�H��?)x�>�sU���`����o����ɓ��| �w9�S;����t���Sd�?�K�X���6:j��_Ђ�H|���Qg�a]^�V�==�5�� �Tr��r��CzB���$��]�*~�go�rH�+�����IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mlS��9���8�Ih���u�R��H�؂�fSa�6�JPlm�n!���ʴi�X�6i��i����a���h@�0hXDy�I��l�I�ľ���\�{�}�o����%�{�9��ڲ�s����d�m=1�ا*�`# ŀ1��~Ncr����J
���]�
�m�9�c�$�,C�u�"�wj�o��\UY���%����swa1\�"�;`����e�FGF������!!��G���^�7<m�Ŧ���?��V��t�VR��$g�C��a��K���
�m�+�NM��t��	�)[�ŏ/�$g��]�q��]��8�zM��Q���aF�,Ӳ�O������LND
��~�Cg�pŚg�=�|��>�P�<zr�g�ݑ?c 3�dm7�����Vx�yと�$��$IfO}���pb�r'�D���ubUk��{�p�����˗��U��,]���$�HK˩��(M��x�]�`VAf
�`AI)@(�ʁ�P��)�
-�D����,y��,���T2�"n�H�,\�dE�S���S��!/�һ����J��GI�9�))[�����ǜ�.pV0�J\�B(s�-�Q�<���1���ӫ8[��E9�qe����D�8\9E���U�1��-�(�ͬϗr�𘒧�s��I��%(��� �%.�d���Dv0A�G����w�dp�H��k��@	nѧ�:t=�SP:��0tC�yZ�}�J&s�������]<5����hNQf���;-���]���r�R��ӭ�F�sϾ]�o��	�������8�u��޽��8�������e�
�@��_���5$h04D2�SP21�p(4p�W��`phnn��B��DbN@Btw��}�\i�w{���i�'q�t�	��LJT2��1�+��>`&^z��N���'�oN&�����|g����~�{�A�Կ��nmi�ԇ���&�/]�<�r��+����Ƣ�<�b�llF����u��\�����o�H��'���Ϝ��^�t[q�{cT
K�uFa���;�i�|]/gמ?Ӛ�d�ox'PQ����Ƚ1��$��
�����A�:n�����|s�˯�΀�g}\#%h'N����t�\�j�[�6����C�lo��~�w_���;�GZ�uw�X]}C���>�˹!�����`V�}ʠh$�ζD$����Y��Kog@ۚ<����'�뼕].W��j8��)�b�>�	a��߿{ˋߨˀ��yTl���n��~]ew�3�
��%,U���uBP_`ϖ�~�Q�lP��'NޮZ�n��̯���`�w2�Cv@��:n^'!���������
([�	K������/�8��Hx�.f�X?28>C��k&�M�o; �
��((���~�zG�@`�B��^����ab8��֫$��ЁM�o�S4�m����c�O����Kq�ͺV
�����Y�Hć��z��`aU��W6o�C4;���b0��Xͷ��(I2-y������0t�?}ns����Lu���Ž��**,�o^��ϟ�T���f"V������ϝ
uG�d��4V����O�d�
�3�/xV�$�^7�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<pIDATX���[l���9���vm|�6�56�j���r���()iCi-�5�Z���J}l�� ��*��(�H��M��v��x)J@�������wm���a���6��'�˜9���9g����{�M��`��g.�S�m ���
4�{�m�rp6m��Tni����V�%e(�����G��U)e��W��r+W}Y)�������4��+pX)��U=���e�}��z�""b��]�7��wTK�a+�9
ʽ�j5y��������W.!"�(��߸�ؼ����[���V�W�0(}�=\�r	Lg��M5ǧ�g�}���Է� <�U�,�+�b�*��� �X��tsM�I57�mPJ�!�y}�,]^4��w��[�E��6�4>����'��u}2�� i!���}�����B��>��ѪN ���c����Q����+IU�hi�o|��|}́����QZ��@S�����7ZA1&�l]�i�i��M
kPNBf��Ga��A��s��m�@B��u�6�}"�%p�J�
"䔔UPT�3P":���ub�k��֩��3gNd�R'r�J��PT�w!Gk�d �z$J��Z�,/%�+����rK�"P�Q�[�l�	�^jj������fQj�o	�z�>T p��}��j�X�a����>|ؘDy��TENn��r����\�s�T�g�<��	��9�3�D^Q�	�N�>U�՞�����fmRP�?
��9�X��T���&�ke�E�82������/�A�Z����d�&�;�J+E�a�HIq'�v{І��r��].WRA�p�\��Р�f�'���J��֎#۱����mӎ8}�i"�$�8�i��j۶�D�H$�TT42�e�Աh�s���PRQ��h��z`h�`p�?��D����f����� ����b�VR@�e14�'�H��?��_���yt$<���8���NRP=ݝ8���##]�paL㟝;W8]��Ŷvz�m���vqZΞ}7���`�����A����Cuܼ���}��7~�0�X��}𷣿	uu�\���]��0t�ȑ?�𿍃]{�@{[��_��_\���1�F�z咀�����w�9�A���}[���W_;
�kMs\]�t�Xt~&�X4���0����p�/;w�v'�ܶ�u�㟽��;e
���z$sq�r{<s
���|��bQ56�pמ]��D�A`r>zeG"��Ϻ��m�ޖkh�콻ݢ�V����jB����[\��bۖ
����W~���{%�ʒ	�x�ஂ����Դt�K����'"�ޥ��&��Q�hW�������w�Ѓu���������e%�e�m�����^���c� ��F�qٶEhh����h�LoO7�ibZfC��M?~��<C���̓/z�,@���sU������<�f�n)nJ)Ds<GO1Z��p�������O����č?
�#4Hػ��k�~sqf�״��UJ�S��&"�lǹ�>9q���o��;Q6F��<v�6���ҁEL�J�^oʚ5_YTY�͸z�-|���Ѷ�6sJ=�#���aO3��8R&�z�L ,��'�I��K���5�IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)text-select-start-active.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KSa�����l���R�l�E��fn`�BI�?���� gA�tH�%t�mпP!QPD��DA]��v\Μ�9;?�.,si���y?��<��"����l��dϠ�f�$���t��w�k��外.��+�T�ߧ�.&�c���Ś&]j�� ��]�k�l�B�D+JEn�d�;��jX��C�k��1��T��NpW�0�i!�a���+��m �˱Y=�4"3\�V����Q���K�#|�p���P��5P��MQ��{�{\��60a+��:@lud����E6��J�Q�=�gL`lud�ߔB��1`�-�R�~,cpǙ�΂1�C`Z���U
:+�U���!��#b}�\�����b�-,��~Ų@D`'�X���Y�}b� "��e}4����9pA�c<�7���ł��w��I���O97�@�����V>:3
�����1��sXK�D�ϯ�^K�l�����ۍ�R�kLǣ��y��jG�Ýi�m`<y�X:1���m~
,>P{K9ל��O�Ӧ^pe��J�t���a�}�r�n�V�����^s��݀e�L�C�0ɳc���l�g�/���>Y~ӥ�m�)e���S ���-�]Jr`�g��c�݇����zA��HXIEND�B`�(uuay)text-select-start-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��</IDATX�͘[lTU�����t:��Lg�ik�����1Pn��Ġ�HC0!ƈ��⫉�D㫾�����&�FM�I�8\���$
i�Җ�^��3��v���t�i)���9;g�s�����{�-<RUiJyV,���"ܔ��2�O�]/jv#�,������z,܌�ݠ��
�G(
���q�J+�mg<S��=�֡R��P\$����
�z�`h^�
…���8�{A1�0�X9^��oU`���%	�G��d�0�G(�D)�.��&ꡀ�9s��NnuaF_)Ʌ���EcX���t�<w�����Dt��^2���,
G�D�q‘�Xs�5�8c-�5XS���C����xGbDbqB�c��+G]0Eg6��K=��N�X��P���ɕ:�)��)��7�/*�~���������2[����WL��


���0�1F��,�rq5j����1Q�����
�?����u���RT\:�@�`٨�i|�2�tGa������t��|��F���$�4�h|S��^�O��|fڝy>%2vt�N�T"�������X%���BM�8X��~�WT�-8Դ`�N�V8`����O�j��}(���~��X�R��G^�p�4�b
��W�
rM��I$!�
^�����#&S�#��4�V�8`��b%@ P�G$W9��u��$��TM�.D�ϼ�%3J�f�84`��g�[���`I�̔�y���nCH�$�m��	������Ы��t>����jZ2�GL���Ё�[��R���ٴ��^��A3��AٶM��������!.�@_���ߺ��84���
������^MnA�}�Z��3�ذe�y�)�I��۽�P���n�tc�@���ʥ�je��\n��"����
O[���#��L���K��v�T���u��|�}?�|SK�I^�h��g������+�$E�}"��M5	lÆm��>�n�x^o���..]�`TE��>��5�ڔ���@��%K��jI����Y�J{[+���F��>��S��s�ӿݍ�[��`���O=M P�@PwR\n�@r���8�ݲ�q���]��'����`��h,^!�U�(�[�J��y���n�k���ٷq����fF�477{S7��G�!����"1J�!E�L�E��I�I���;��;��z�����뺺:�~���q��~)a�� o�[�de��s��ќK��i��_�7����:���G�&�g� ��$�{��EhwT/�r���q����YіQIEND�B`�(uuay)slider-vert-scale-has-marks-above.pngI�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLQ���N[(��6Bܹy!Ƙ4Ęh0�j���ĸҸа1q�҅���" o�
��D	JL��aK;:�f�R�U�?��{��9��PHB��ʧ2���iA�nP��4-�W��)i�f�˵�o-�|t��U���ٹ�̬;�;a�Z@��qȢ����r4�D]�YY{�9)���>�f6�0���H^a��;�E3ӟ���?-��MQw�m�|>�w����ĸ�i�$Y���d��x{����ZLjeY��ha��dbvL�(�1#��$�f�k���Z�o����bEm�OJ�(��ԧE��?lJ��+r�9j�kJ*¡���ʹ�|En���鼂bM�?<AY,�:���cE�J�(�w�P�$�ŤV;w�p�XS@�I�qpԿD��ť��E�Y�N��2SԮÝ���^�_2����?�l>{��%�b�A������&��RXjwT*���~h�&?�OGQ|�1333�B �Z�:^�,I��0�D�~��<�76]��n�@W�I�bz�{hc�*�W:Z_^�6�����:���T�L�F��ގ&;/���*v���3�w0"K®pQ���~����TQ����٭�֎�W
�㡝c��9,�p�b��x�( �8�U"�`0�x����d
���;�޺�x��z��K	1� 4̈́5]�%�ŝ{�_��~��X��o¬SB��A������e�y�IEND�B`�(uuay)slider-vert-scale-has-marks-above-backdrop-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tIDAT8����OAǿ�f���6�p�@v�0�T�l"�$ճ�b���^4�]�	Є�	���W��NZ:�w;���@���|ߛ7�}:���\����m�EycL?���6|7�|pgZ�>k�/�ˏ���<300��f��q@�$h4�U��h{���~:<<<ݑ������[������<��B�������1S�|��eY�KKK��z�uݱ��]��i�Z��0T�x�P(<:n��圏]��:��m���r�����G:hW�y�h�ܲNѱ�R�R��d�]�/o��s>��s� ��`ss;;;Uv��s~3�}���͝Y)��R:�
�<�F.�b�Z���1���]|߽ȵV��s�;� "��f���R�Fi�v
'	�h�����-��ו0��1]1�R²����&��Q-v��z�.�֟�g �Hc��R�jU]�DJ�(���8�y��Rj1�T��I��j��3!Dr�	!"�PJ-��a��><C��~ߎ�㺷���c�;��F��յ5��~W(^��U*����׮�^�_8i�"NH)Q��dE��dddd������r����=��b��2�`we��,��$��8�g���[�𺪿a�>��<�IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover-dark.png�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����nA���88H�� H�…%wnWr��
P�$E�(�ih#Q�d�H�P��-�.����ٍך�͂�`��xO�s�3��;Z�n�@8@����s����~�P�sV(��x�	�����K�"�
PZ��qDy�M�?]~���ʛ������r."�'Ƙ[��u��1�r��1��w�s�r��(xF{&hXT,Y�R�$�{�9U
��p>�.���DD�^�߷֞�j��zfe��uk�Z�q-�DU�G�ыZ
��Aǟ�xhιq�ݾ�_n�ɗm:Qը���N���MT5�N��"R�r���l6{�I\�M&��Z�v/������?�p����n�HD���n����(�N�sg��P��{?��vz���F��pY,&��I��"���CD"r!"�e����@��U�IEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<~IDAT8��ձN�@����>���D�խQ�<@C�R���J�B�.�:�9�U�EJ��:�)	�W���0tL"P.�U��ܡXJ

&����twFpC��)�M��r�\4�}��7M�`����yd$0�cga�9�C-�*H!�ܹX.�5��'�X�uc!�D�3��{���
X.�����J�j�%�����ס�olvvv�R��u�,-�����C�0�=�4W\�a�+Xq�I��A����b�(&4�aO�`ɤn6K)�+���\�V��Vr�H�
��c]ߨT*%t||<��~f]��i����|߇�z�����/..�e2:*�fw���hچm����e3�m�^�1BǙ.ɲ,��VJMM���3U��Rj
@<��%(�1>��7R��(��9�j���B���R[�v���Z-E�&��A��|t���B<��8��Eq�>m6}!ĭ1!4��|)��b�(0@>��Bl�4�B�p�h�J�����=���+�c|tt�V���e
?<�s8m6}���������j��S��;J)�mۚ���d�
C�C���A����v��_{Wy�G�(Z�� /���4�5��GB��M���ooR @�{U�IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark.pngR�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����o�@�߻4
�JT�<�����C���3����_@'�1CE34��1B��3H엍!,�{,NE j\�����m"�:�N�^�ߕ�&��_')��>x�۷�N�>�e�^�w�{��dERu�Icc�w��$I�s�q�"�yV���ɉ��$��q�`e��(�ʒ�H��ϒ�I��-@i<�[r�g"�J�Z��2?ϵ(�lJ�Ֆc�Fι+G	�(*7��6�
�P�վ�f�0����h�"���,�fpI7���a�n�����g�`�:'�������Ki�� v� �p@�@�������ht�%!9&��,_4眻:7dk��9w�LBr�d����-J��7�ͽj�z�%�p&�&�l�$;��Zk�$�I�"99I�$_c�=[v����c���!9�� I��9�<��q�꽿m�iؐt��|���.�A�?��
�oy�ȳ�n*�IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA��7oԙݡ�	ޤ�v7�!ږX=TR�^ԣ��'A������R�TOI�{-���cZv�	fgf=�@bk��~O{��v�� ��)�'M�ֳ�l<�~۳m;�m{U
���<c"��Y��w-�q(�</�����?u)�T*iJ���e�]�a��8E�fgw�5��T*i���۔ҵ>�o�+��;ſ�����ҵ��a㢤qpp�3�vm�^u�"���K���~7�v�FQ�^(�Є��7��{�`�I�L�RJW)���^�R�<�5��:B���Q.������l��?3�{ݶ���(�o��h�Z7�G���tR��,��&�|���m��i>�vZ*�溮1!��U���9�$Ir���1���s�L���@re
�|���{�ȍ4V�8D<F�Ape0C ��Q)��j6ë��F#�������pr3�t:a���l6+�����"!ĥ1!��H)��P(XZZ�VJ��}�R�|ߏ���+++��+I<<<|��On.,X��><A@�^�����\�!D
�����CB�+F��J�9��L~�z�!4�Ͱ��J�g���;�ϟ��<�3�8���E���J b�RBl���s�/���b� 8���IEND�B`�(uuay)com/Ytext-select-start-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���?kSQ�����-�6R�Q_�H�'CW7��M�t\���7 ���C[qɐ\�$nB��-��r~i��I��y���s�#*&���htx$�A:��fQ�`(�����y�Q��ࡤ����צ��O�w/���K����]`W�!S�%S��=p
Xsw�sgĐ�0˲���$�7�n�[�1�IZ������I���M�qEY�]r��*�Q~[����KV���p�̦�pL�Vջ�`f����20w/M�BĜ���%��8~-+�}���K�f��B_���&�^�9��.Я�
b�O$��B�^-��{x�h4&�N��i�����>0��!���c':�j�v$�f�K�f9@�<!�=9���fs5I�m�>pC�&%�>���4M?H:ю?7�HUbIEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙�oU��y�@Q��T�Q�V,��@(�)_�%A$�(3�t��#T�.�d�R���8C��`�P �J���&��v|Xx�8�q�xrv��{���ާywf�.��p)�|���ԧ����؃
�%
(�c��,6��$�8Ug���f�g����X(8%�� �뿭�����3��j��3���NP �8���=��`Ax�W�tr�k$�4���Vb�fv0.ߓ��D.�E?���503;��#�D;P�p��k���#��<�	T��I�f��lR�=��.C���L&s�-�0�x��m(����Tj�\�R�ax��yIM�Z.�Jù\�ʎ`�#�k�A���o$��?������<�R��|dd�m���tϐbI���vl�����ϓ�w�ARG]G�"�r�IC������s�I�
$�$����#N�3{�S�^s��6�W7�$�T�d��EUAp(�N_�ԗ(ѦJ$�t:��>��������I�%iȑ�u��+�<�P9�$s�$
�@�;�^�
�v��$M�@��?��h��N�R��"����4H����NR�4H�$E�9��>�g��ufV0�4M�ffgg�����%�X3FR$�)��q?�����D�ZU����ԍ
0X[[3I7�pmuuu�z����W$�Ir��%�c�I�3==}�:��A\XX�2<<�����=-m��G$���}Vk�_�E���{���K�*����G���-uE�oIzi����{�l��FƦA���r�<Cr���V����ޞ����nnӗ�(�.���)�{I�F�?,�\$�F6�����]g ��<�J���V�]/�TN�sfvyWkZ	T�8�g<� �J����/�l��8]�أ��R��=P*�n��n�ݗ�	��CNIEND�B`�(uuay)slider-vert-scale-has-marks-below-active.png<�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HSQ��������PbaL]4rE_�SBi�ZB���)�%*��^|��F�Y&�PfT
E�&�Qj���S������AkM��p_��~�s�
)BL��u�g��M��C��
��G�Y��{��3/w�����*y����@��G�U��V�'V�(@!���� 0��_��¡��S��I�W}4g���T�m���`#�kG��y���@�V�*:]����EoZ�����s���{^��Y��y�3i7�K"�y���7)%Ĥa��`�0�I�1��T�'Kh��]/*U�0���V�B��Z������ΐЛ(�	�gdO�s7MO��۞�L���|�+�M�H��b�O��n>a�F++������hXFlˈ .i5g3�c\P�	!��%
1MD���ב18�F�}p9�Y-g�t�`�})
�CS�o3��n�:�9���u���[e�h����q��φO��,�P�ȟ3�„eK?���%��I=�-���|��qq+U�i7~5�?���Dj׫̮�3.;���L���Zp@�r�^e^���$�Lj��~����*E�q�/���'��ʔ�{L�*����+������ׁȄ�`���t/�:�v���z ݧd��(N�*�ň���X2�u��{u���z�.��v&� .�'�GB+O��<��QN��5IEND�B`�(uuay)text-select-start-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<`IDATX�͘�ke�?�;�6�h(k��5���&��A5�jӦE� �x�Pڛ��7A/��/Q�=�!���n(DX�EA�@wg��Y6�l�i6;��w�����k������g�Y3{��IK�\.g��ƞ��袙��:�お�j��(�f%���a3KzTG.���|bcc㌤���3�ᵣ���C���/�677��f��^�Pb�������4p	�:�pˇ�����p6�}�%sx�0�up�TV*�����%M'�LHU�Ă xJ��f���!Il�*�Ӣ'�Z��hEH:kf;"�e��E����{�F�gIg�o�72��Yr������ǒ.;�9wzB��ݍ�r9㜻	̶��<B	�ٓ�|>�!�R
2��c�j�
�
6w{ɴ��)`IR���KgĮ�K�Y�j�Z��l���� ���=�l6�#���!����j�%k�J�s�o`Ϟ�"���xI8�yޓi[$�\ǧӶH����ӶH���,��E�9I�i[$���l-m��q�~K�"�%gf�i[$����"pl~�-B��' ���U���dq���Ӗ�v9���w�O��賛/��
����t��],}3��GkI�i�↙Ű�f��[Igi�q��M�TjW�;ʷ(���<b��C���l�!699���]6�x���z�3�R�NW1�b�xS�;���pΝ�������k�V�V_s�}�}v�%��$�}��0,_Hz���V_jNI�e��7|���3��P�n�]຤�C:��ٵB���p�XXX��rW�Z=�w�u^y& `��>�<�3���JM�I�O���a ցI����(�����:���O��T�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<[IDAT8����O�`���}��)S6'񼘆�!c�ͳF�����?��`�q����a3���0��e0X�ݠ�nk�u�}��”�����Ҥ�<}�A�4M���!��e�ޣ��U�oı�W�����ir�Zt�����3�ތ�>~��-��X8�l�C���n��h���>z��606�3�˦�Ы�W�^aٴbfT)��>fT)��eLB�X'Bl��ě*�Nަ�2�M+}a�P�f��b��+O��iä���#�
]����W�^��ۅ_-�s��g������_�~��/B�I��Q�I <���L��`�`ƨ�㼮A��ʘ���"�`��Al�5f[ۤ]�U�`ͨ!�<�S�����m��~6*�r/,�[0k��zMw1��z���Z�Ͽ�m�f�M���ڄ�܆j.��_±�׈�e�C��mR�\��a�B�)����ȉ���hP�S+;��y�R�����*��h4캋p8|cML&���㜏aMEJʂ �.\p$�~��J���qT���(�+󭾰�PJ��X����	EJ�;[y�T̷����X'AB������Ə������L4�=IEND�B`�(uuay)text-select-start-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<dIDATX���ylU�������v��X(T��*VjT+h@��]���h��?&h��xF�3�+&�11Q�Q������U�B([�G��vw��?v[)
r�ɞo��O����of��Ah�-8�c�2�E�["�afI�?�u	��JAs��y�5ƫ��69ۊ,K�TK���M��:V�`e�1��U���`��1r9�#0n�5�N[�)*A3iگ��iPf���hA��l�,�H�ë��_��$V8���R��w��[�Zw�`�$�E���4�,��`.R0���`�'ۻ���Y���,Et(��]��L��Ǝn@=��kmyqڥ֪�	:�Ab��O��_3�?֡�/�m�ʧ
��k�*T��b
��M�Ct�e���E"�cʲ/r�D|B�U���ďit�"��xU���?��/����+U�Â�NY9��7��D�z�3�`�ʖʣ���B�Z�:��6
.G\op@����?�RgI$Y2�9��;WI�|���!j�kq�3��ȸJ��ST��!a��?>�:E���R-����r;��D�amK'���8b(��iqF��/� �(n?�8��@I��kp'N�?
�HneI�;>�$n/�C�X
*2�9�K�:�!�ub���=4� :cY�(�Z[^�2�/ŭ���D<�d\����}�
7D�Q�gDƝ.�/��>��)N�pA�!bP���E�zr��4@� ��a��PA��=I��
�
@oO�$4�
A�AM���W��ڳoD~1�����i ��vDm�At;@�gG�(� S���n4ݼ-\���kT�[SV�c;��Ab7Abwh(���M���M�c�����C����M�]_U��k�ڗ�?m�?��wt��2��u��e
����{"�����z���t�V�GMj��ˆy ��ch�7o(Mu������ vl�-����t�?�7X��kA�wF5�j�~@f#܂�ٵ�YR��tT׺g��}d�n+[�s'�kQk�x�vMm�`�Po?O�G@�B��7w$nw��h�o�+''���ԗ����U�'��Cr��t�{�.D���o�t�v����x�����jԫ�N��p�Ɵ*ݴ����i�D�[X\V߲埶=�4��O�$j�g����:�-\�3f±�����s�������"\_Z���p}�5?��*o�v�@�T���x���=s2�S*1E#�ꠖ�}dZ�'��fR[6���kmU�Q
;��_w������
n�7�0ດ�>xѬ�'�W�S�͢<�n��ZU�xT�ǵ���M{�Q.T�tб@�N�U��/l`><ymˮ#������Z'�HQIEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive-dark@2.pngB�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݘMh\U��LDZ�b�3�ƍX0]��vQA'�H�\���XD1�*�H�䛛@`@�����.��_��� n���?�te#��$ӹ���
��L��$�[|Vs��s��s�!###����;�sw�#i���\ � �we��8af�uz��`��������A�I�7O��s�����{nn�ҍh=m����2���|VRzC7#
�p,��74�z��{#���$�^�6|�������̟�$���޿`��f�6��!3+w��T�̊��6yv� iA���������˽� �G�+3��I�ER�!�ǹbܳn¿$�7�R��U13�.�S�{Wƭ�t�9w���l�Z�fH&"$������������eq�Z?�{�̾n���RI
@m��K����7::���(Im�^kHB��$?����,����
�g��H�����~'i0����Vć��[�ъ�4�w��͑ܕ�S,H��0|�{�prr��+����;Iۓ6�m^w$��6�C�+9p$��I�a�����K�R�	8hf�����O�j�&v�=�kQ��TJЫ%u�ϙ�l}�[\\<!���V����{�̎4��b�x�䇗��#&y ���b\-�UkNm�CIO����RP*�N��[ܴU��D�a>���Ů~n�<�TmG����X��T�T*�588xZ�pm�-��Z
WI>nfo��I�_�J��N��İ9UI���;qR�
�\�l6���^�x�#��{�P(tt �F�\.+��}��fw��W�$�v��3��:�]��{��$7e�Zw�C�Z�?==�s7�9˫'��ι��f�F�0����;�:Xv3�+�E����uI�YE;�%�T*�ݞI��q��ٵa�����5��P�
�/�4�p��~��l���R_&���R�T+�ʙb�xv3�W�'��r�²IEND�B`�(uuay)ubuntu/4slider-horz-scale-has-marks-above-hover-dark@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<BIDATX����ke���3&���z趻���PR<(%z��I��E���ȱ����^�/1���s���@�fk|���Y�"I��<��f���&�;�/<�2��g�y�A��JZ���^���$$U�WUR!o�9I���{�Ν4T�o�J'
���B���K��p1j���?$]��xLTҟ=�Ũ_�@��.�
uQ���H��B�QIK��
�>����tI�zQI$]�u^��|���|9)��0v�)�1�[I�<�^Ό��5��&�"�
���R���1�GI���1(��5c��M���^ކ�}�f~�}�0ڽ���<*.8�[���E��%�(��H��7$�����8�]�2�s���
Ig�9c$���� t$m�HEѶ�a=oH:k��a��7$]��ZwvvvV����Zqj�ڏyC��j�p]�9k����aX���8
0X��?���`�Z���_Hj�w'�G��pnn�s��,	��˜'K�z�0Үu���_����B�a�������YXXx7�"+)��I����7ҳ�d���y��~�Jy:����.�$�?����S@��$�>¬�y��0�$T�0PZ^^~���ۋً$�Z����ҍ5�)*i(���+�F���NEa�r�|%�|�T�vw�����k�F�k��QA���F�Q���y5��B��2��E���h�Z� ��f�y�Z��A�f���W���ﻮ;����t�n�(/OL��S����������a�����J����m�[tx�;�[�A��x�{�N��`��0��qh�u&+���IEND�B`�(uuay)dash-symbolic.symbolic.png��PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�IDAT(�c`��h��Īg��[F����С�IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark.png�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����o�@G?�p��	$Đ-[V��#*���
�����
Tb���=m�D
��`�}��8�Ón��;ߝO����[�(�q	�b`��ݥ��w�s0�+`<[G�^�Y6O\�8n�XW>#�@�H�dC��ȇ�����9pz3Ґt(��ʛ5�}�#��_�\w���%g�mI��~��f��00�2��'`s
I_���
��,�0��b:�~�t:��,;��EQ�EQ�P�����e�<��?rI��{���ff�?�i�msUT3�R+��3O6�T�ϋ䒤f�y4�^'bf�x<~�n��z�z��s����7�+� I����*��\�V�Q�$/&�I�{�4��9w�e٧4M��(z,i�,X�{מCR)iZ
�~%�JIEND�B`�(uuay)slider-vert-scale-has-marks-below-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙KLTW�����R}#�h5!&��Dc�H#8�%.X��h���M-6�4���E�n�kK,Z�R�4�P����4V�q4� �c�ܿ�;�02̌�/9�9�?�~s��s�{FȒcǎ�_��5yxUU���>X�=��*"�b�3����|H���`�Ķ�O�������U��eY핕��l%�I+m��JU�
��-�~}@���=��N���m�	gd5]|���I���Ayyy�qڧ�0M�sU=0_���b�͛7_Ͷ�B�@� ����|^���l��@`K#�RD��[�i4K�4M��v����b'�m�����l&��.]��|~~�5U}n���g\Dj6n�x.]�鑗�w�Ea�"U�|����ʕ+�X�u
�K,崘�	�m��g�����@�,��`0�=U�ܸq�3>>>�y�DdҶ�w6m��{�5cbb�-y��T�@DN���K�f��nHe��zT��i�u���mەnI�CDP�<U=�3���E��ħm�kOOO=����DDd��f�c�j�!"n�dA��|o���&��H�kqY&-"�CCC_nٲ�G#��v�i^��S�����;`Ԙ���u[,3�w���_]]��Kä1::��\
TU	�B�|>�a��FWW�U�pU�Q�P(�����	��du����-**�w�0	�Ν;������J0�����Cn�́:00�;�0<̟�_�p����Ki8K�y贿��S�����$���ի�ݰaC#��T�3$�O�@�M/1�^����ڵk��w�d	�����?���;Ia�-m/tww,..nZL�$�[�n}X__�����#�HG�NA2��͛7���GO�����Gjkkw������K,��X xw�Ν�d!s�����G�m۶7
���	~L �N�>�����&ax�z$3
h[[����Seee����//��񡡡o���[����a+�Nҭ��J�hmm�,//o.((����E۶���𑶶�í��3[�(�s�5�,kE���+�W�Z����T��䔉Ȭl��,�z$������={.��agT�H�#Kz��XF´Z�fM���[^RR����d���w����~R�i �s�`wɏ�<�Ԉ�������'�&$�1�"�IEND�B`�(uuay)slider-horz-scale-has-marks-above@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<6IDATX���ilg����̎���s��C\;�S�T�젤��Jm�H $$�T��	��*����T�U
T��4YolpZ*������N�x�G|�������w۵��ܟ��h��3�y����2$
�)� .�������֩�ZAKKc�e|A`[��EO�;�����z�G��9y�\–�۷��]u�tTn^[�>��+����i�PW�tx�`s���c���5�I�SO��^q؇g�<�	5��l���JF�p�����.2e|��PJi*kj�/(�R�����r��n��B�W9A��B*k�<'jzD&�u���CyV�7wl��B�G9M@�âf�.2���a���d���%�>5���/�/5�S�W���g:
kn>��'�	(�+(��z�8Itk/�MWI���?[0lE���b*�kQji/
���������`���jsAQ`YPJ)۲���@�-��5,������Կ��Uۖ5="B�Ջ�����-�g��f�X(�{>i���W�-WQ����b�ru���1}^X����DvNf㲲s����՜��M��uжm���]��[H��TTo�g�"‹4��}LD�����6W�����Z����)�R��X�FD�����^����ʡ(�v�P���%#3���r�)"?X��l�Q�Q�߸)qďTK�{k-�o�ii�W��[��E��A�w�e��<��

�S���Y�x|���]�u9��)C%���7y��Nk-5Y٩41�`�F�)�HO���~��R(a�V�l��t|%��B[J�
�J���V M�ȸ�T{��y.��i�<�uSm�u�1�-F�L����5e���܏��0�0���?=>1�08��/GKN�0:>qN��[��wdh�x,�2T,edhcL�7���'O�����E��[)���nB<�ܹθ���W'���x|�[-�	w	��v�����wboz��:���:���S�h�/��r�_�;g���H��/Boς?g-:=�;����~�����}e�;'��x4pJk��k�P�9y+��ʅ��#�ޞg��?p����[���h{���.}"��W��vox��K��1F����d��$
>��#g�;��5��#Zk)��Q��%ˊ��	s���c�D4��o=��ρq�����x燙���(�����vڒ@���F;}=a36>��=������|�H�۟O��������Uɺ
�|�A���tw��u��`��@�Ā�k��`��v��+z�tC�#J��Р߹���=���7/2�`�n?]7?�ӎ�2<8���q��O�n���?��-�̃V����ѣ��T��h��jj��-�
ZOޣ1��3�x"Þ�N\n�8���:7eژZ(,H�޽{�����̬�:��_WJ=��*?$B��m����`0�ə���[,,Y�frr������Y������^;6:�&�q����b���V�XM�K?x�߼]6_�DZ��by�IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<oIDATX���Mh#e���$i��lw��6��J�H�c����@Ž�"�Ү,+�=(
�M�z�=��V�D,R�Y
�@�@�"]�$��l����f��f�N^�C�<��y�y�'G��3�00<�"@�l�O��7˲ܠ~�m�F$���gS�G��7|IR����%}"�L=�H�.l9�ܔ�T=�$�WǕt%H𐤛uK�W�� ��Kڮ3�>~�p��pWҳ��'�	`���w}��,� T�lIO?�<0�����Ɓ��t���3�V��#�e�ܵҒ�~��`(7\.7����'�:8�Җe��%=|�7�3υ+[� �Zҋ����yj�u�|@�K�5���$_��%�|ͽ�X�ng�-9DLhgg����R|F�^���#���v���T��c2! ���Y*�z��oix�PX
��t__���d�﷖��r���������2�L��$<��Z���VVV�x�o�oZޤcd�ٝ����ʹ�D"qY-��޾�S�v f��1�U�fff�"5�e���w���ϸ�����7�	7��NNN>
�k�o�/--�n�)�P��$۶G��~���_�Th�:�Nt�c~W���«*m�3F������<�\�D����%c�N]���K��q��E�5===����WeeB�&���n�T�r"�����������1N`�q~���z��es(Di��=>>~ass��b���*�w�����
X���.�����377����֧�\��u3wB��y;��~e����؀���򨹿�k�gN�QU����SCCC���hxuuՉ�����?�\ �z�k&Ht9aJ��(����c�;�@�{ǡ�/�Ln
]�IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tIDAT8����OAǿ�f���6�p�@v�0�T�l"�$ճ�b���^4�]�	Є�	���W��NZ:�w;���@���|ߛ7�}:���\����m�EycL?���6|7�|pgZ�>k�/�ˏ���<300��f��q@�$h4�U��h{���~:<<<ݑ������[������<��B�������1S�|��eY�KKK��z�uݱ��]��i�Z��0T�x�P(<:n��圏]��:��m���r�����G:hW�y�h�ܲNѱ�R�R��d�]�/o��s>��s� ��`ss;;;Uv��s~3�}���͝Y)��R:�
�<�F.�b�Z���1���]|߽ȵV��s�;� "��f���R�Fi�v
'	�h�����-��ו0��1]1�R²����&��Q-v��z�.�֟�g �Hc��R�jU]�DJ�(���8�y��Rj1�T��I��j��3!Dr�	!"�PJ-��a��><C��~ߎ�㺷���c�;��F��յ5��~W(^��U*����׮�^�_8i�"NH)Q��dE��dddd������r����=��b��2�`we��,��$��8�g���[�𺪿a�>��<�IEND�B`�(uuay)text-select-end-active-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<}IDAT8���MH�A����g�]��%�B�fT��PEI�VBBR��:D�.:yI�Q���Be�r
��2�2�J}v7�}v�yv�yf:db��|��|��?S�Ƒes5�ųl}e��!X�)w��t%'�r0�
<����D�I�7�)w��×C9��$R�!达xr�̲��\S���⻓�+�1�x�3��'5�?�-���*]i�64}��.cp1���D�\�<���_��8�i�xoGz���Wn���``����3��}䬼��=O����d&�+�r�֓��`�:��ٖ1�N^v������ĸ)1� ��V��L�XLX���ط���$�a�,���
@�7cd�H[�d�$�,'��� b���9��2g|������K��
��&��g�u�G��<cLi�G����;�	uBz?��|� 
{'��ڢv^M��/+��0Ԯ�bы,(
·Zwnjз�uV�/�Ŕ�����O���>�_,�zX������h��b�ѩc�{%��S*,+q�opem�Ť�R�d�ߧ�~���=��6.�Zkɝ�ޅ��� �@3�*I��0��S�|�K��3��v�[�K��O�����ޚ�IEND�B`�(uuay)slider-horz-scale-has-marks-below@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<JIDATX���il������eC|��h#HPJ�����ZW�h��,�)��"*�*���rP��Z5yїQ����m����RH����†�6�{wf��;��^n�1���h�y>���<�q���)�R�+4j9�ς,J�B 
D�g�4���555��C��ቿ|Xi��6"�y�R�,�g�.��""�>�MK���VvN
��3}�)��ZkJ�fR\Z���_P�R7_#b���NƉE#�"!1�(�~=(�gjjj�F����uZ�=���<���@UT�����x��ޫ�\�LfP)�E}���ƍz����~�9U�����cF�u].����=WD����+<f�ɦ�/���,yh�UR6s˜щFBt���u�(y�z٪��:����G��?/O���Դ���&�ش�;-�̠�{��W�쎨��^�P�|>K-����(�tʡ��⹮(�ʥ_Zy4{OgO����5z/�-^r_A�ӊX�������y�P~=�� ��TQZ>ys�n)+�Ŭ�**oX��m����Ű��e�'M	(�.IJ,A�'N�A�ߡ��*��+��R�ߟǜ��
į2�Ѝ��>#�^)���yS
ʦ�jJ)�٭����j����2�S<J��y�����s���j��%e�9e��_i�i���3�s��ߘG5�C��/(�)��p�X�AU��塵��3Z�9���JQ�}�����|(T�<n�s���U��u�\{p=��"r�u3�n&��L�u1��������J�x�tj���H&b9E%q2��:��	s�������;zӦ�c�lʱI9vN@)'I:�`�9����Kn:�
��JwNP׆�uҩWW�?���
^DZ�S
r��`������


vҶ_�Rg"fJ@"���!O>�o�>n���w����g�;v��K]S����NR���yM�ض���{+�����N?�ڝ]�޷�^�B�� DN���m}}}7��F/F��.���xT��ŏ0kv夃�}=t���_��S��ɭ�#�E��6׿��
d.v�
�N*(��bG+@&m���S��[یF	0X��P_(�	d����p�"�>��[7�m	��|����L�Ӯ����o>V\R�W)e-Z���Y��\h='"F��7k~?�F��S������F_3�x���%:�_Q,���YD�$�S��
��n�X������E�t�6K4(�����I<�����5�w�5�
l�S<�������s#,���rV�1�vzg��w/�XP7a��ö�!X�9�E�mI"��|�������Ɗ��W׭}�q�ۍ1���$���8������rv����]��DQ#�Ukֽf۩��ښ�J"~{qh'�5����ӫj�b4�x{�#ؓJ�~`���Ο�l�j'�6���T�����k������?��};�
��Y��E��R�x���N��k���D@uvp��‚��ً��+����MF,���/�<v�=��E�h�zNcE[�l��	(?0m����"`��#؜IEND�B`�(uuay)text-select-end-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<SIDATX�͘�o�U�?�:3}����[ ("iC[�RD�ݨ�*��D��q�ʥ���Q&F��!��-	%`�
�
�1��ͣ�L_��[������;��s�ι���rR���Q��/�o�]D�K��ZR�5l��^wϺ��"���K�*��p	v���x�:�6�>��s3?����L&X���z�&R��D#a¡ �H�,d8ࢻ���+�&�SD�56�cL���H�lTc�~���z���!1`��ں̀��0�J��D�v���F5	rD�]�n������v	XT��E�1c���h;$�8������o���ƮG;,_��+/o���CԶ��A�vx8d�ͨ��S��R��5�dUUm�w�`#!]bQ;$j�H�ҐB�'��o�oj8=&����߁���
x}�G.U7n;T�q@a����5��\}�~������1L/�%�VRY�A-]N~~��b�kok��`�2���]�������b�b�1>�����|�l�cӉ�<c����gVW���Sލ���@��g-*�0�����RV�Y+���꼙e;�C
����D��b�<^��l?v�������@~~O/VDe��C�fL	0����̚=�?�q>�2`O-\�1FE͇���Ӧ����?s�����[S�?{��kd�˝c���ix<�kmm-6�����J����PR:
��3��I{,ס(,.@�<g<05����#}��9�$yy��H��$���}!ce�\
h�q'�eU�9G�$C�d����K}�ɜB
gP�b�pa�d.՛f0*���zz�|l��\���0����F&���[}�I������}9b�A�]�!�s�34P=C�*�@��͜@�*��[���J8��[�p�Dr-�C_o/m��
�`�p~	���'����u]n\���~����:7;�ߊp��+΍��&
�����຺�#��5559���t\�B(x{¡w��q
�.KS�����\��M u��ل�١ �>���#۪�;���[�?��6U��{�T,X��5��U�_���}�Ɨ��{ը�v����*-))-c���+̇U2�����EAH��v��-���nh?|x1��3P%"���b^�|��K�
t��5B��3��3FdkM�K�F���	�\���E��S>�Oi�t
����G��'��+#j�H�tgLQ>��]YY��:k̉s����; �Ϗ8D�5��8��g���ag���9�W���G[�:*�Ak�e@P�>/t���	�{(s��G���X]>[NIEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���Mn�P���m	P�ʈ��d1(B(�55,0��	�q�,	%đ�:�g��4���q$���>]�$�.p:�v��W��!�	0>��.`S.3�wW����E�[�i	�:�ޗ`�P`�8�������7�-gt��֊ͮd~��$9`��{T��n���9w���)pl���=�Z��jι}�����h
0����_�<�
�"��ζ��p��<��-0��>Mӷ@�)d�����â(�n�E��G��ܗ$���f���[�8��/6��i�Yg�C��x|"�veQ����4M�NE�7� ��EQC練:/�b��ڒ��V�׏�$y�eY�̆���� ˲�$I^5����$w,鞤��sH�I�%�u��Y�(�e�gIEND�B`�(uuay)text-select-start-active@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<fIDATX���[lU��wfgw[��[Pz�`�P!ĂT ���r[�`I����-ј@0}ЈM��D���hT$x�<��`�b���BAK۔�-��f>����@+��lfv.�|�9��
�)�-��A�g�7�fLgä��F\X%B�%���i���;EMt%01�U�o_BώW�D���4����jWݨ�`<��.�I�z)�꥘�":�U����p`�L	���U�{;���J�5���C�)��ky�,��-w	nI/�
 v���y����w��q�^�dtb��ڋ7J+��!�������컑�уj�w�@%1dX׺)y餳��bD� H8WC�-$4g	���P�P��^�
�A�:#��T�
�S� ��U-�03�ء�c.�̈�`j�t�t��lqq�� ����!\��ֹH��&L�H'=�p�T���=!�K�a����e���B[3C�̈)2�y�=�6�j�G�]��kM�U#��f�F�:5�K�s]��?�M�+���;;b�X���	�n�B��2�"8l��1Ք��x���u�3�@�>�m��yXC<���,����!�uD�{�M�Ɨ�,
��(��,�J%�Cu\�µ+�G`Y�VŃ��-)@�	�:j��1LP��S�~TG��SP��%PɤRY	^�`2��X�슲|�yf�8�򙾺���D�����+fe��o�[c
�QW+�徚��r�b)��J�$ �uL	���+
u������/������3��-���&<���j��X��(��獠'��������ގJ�A����w�D�ᴵ��i�q���/��4�jn�~6�:�������4#�p�|�Uv��,yt?����wZݱ����W�]�F:�_��v������c��8m-�~6�T�QG��T�U��ya^���54�9����M�
ȋ��%���v�|���ik����F���RM? �����[3�<�9�� ݱO��ɰ���}� �`��f��vC]s�"��:�o<��C{�����~�������K�[�ox����=]QІ:5�C{+@�*���u����W��2��V���O|����)�`�{��+����&�tM�ts��6�j��nT�E��t���-Z2ը�	܊�4|�*ɭy�@�����?�x+��3�䷨[[T��|�{��]������l��M%T��b��r��U�9s��W�?&y�ҧ3�u l,���ùR��.��e7�q���b�AT���;A�/�����`[���u�.��U�mђ��ZUu���2�����(�X_��q��������IEND�B`�(uuay)slider-horz-scale-has-marks-below-active.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���OL�P��_�(0֩��D�4l夡�1&�D#L��z�ԃW����W5Ae^����F��İ����
}e}`
c2�}�^��O~}��@���*U�]�I��I�l��XP(���T;*>0/���L�	�s�J�^X��۬������S��
���w���<]{�|�8�i(���d�\�7a�A�EfBT�	X�\�t�!P�\�k��8�P�b��	���wb�.?|�޹�%������Bc>�v����H�*���K���F�^�7�EEQ5~��t�ƺ�2��q*nh��3u����B����������us;����B1��t�X��-��@�����C?u���;Q�d�T�9SYʖ�#�O#<Y0H“@(3�b������[��5U
�gsڈ�8�m�O�sS`,���a<
�|�}{x
�Z"���T~Ђ':�a��˺�S�:>Ы�D?>Ft��z]��z`l��=�y�i��A�2�݊��g������e���;���䞶"5����ߊ�v�\�O��o�*�Ų������T�՜3�����,�_�W���ߺC?�tt���-�n�a���T�3���q4���Xe���|0"��*[M�PZ�{G�7옪!�6IEND�B`�(uuay)4.0/Bwslider-vert-scale-has-marks-above-backdrop@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݙ]h���3��V�W��+km�ڕ!�&���;+JJ
���!�@�b�H^��җ4	4�_p!��&�
)��R�f�J�P?8�����J����J�����{eI�m�^yE��9����w���tww
�B�iU���&Dd/�I�_D��������<y2��R
Ѿ��:���T���mۄl!0�R��~�8�eYo?~|�H���#yH4���۷�H$BSS�PhM�1�b��B����,����P	�u�X��'f�w,����}�4�}�h4�x�ݻwo�<�R��˗����r�,@x�q�UU����˲����0�$�H�NN�B�\fxx��SSx�q�77�ݲ��y��߀h,#�H`Y�]	�&��3t�A ���t:���-I����3@sۡC���UMv5KKK\���R�$��j:�~}u|�ҙL�����6�����\�…���r���w�{%�������%"�"G��va���F:�I�����+��Jg2��,�:������9�o����(ZZZ� �y�-�]�}�+����N��u{-7�������)�Lww�Q����y���M�D�&��P���VB�m�n� �����|
���d�Ռr��ϝScL~Ϟ=�	��=
�a˲X\Z�����b�讑�<�QU�АH$h=p�F�7A�N^��<�{ׄ�;::v�
�Ʋ,&''Q��@&�����AD�:�Ib�X�o������<��"Rw��cG
�Օ�m f��i t0g����Z[�I7Y���'&taa��R���l9��K�Ec��u~~��j����e��q���S��v�x�QU���g�q�_��񹹹�n@�{nM�J�~<g�a ��Q��ץ?��`r�"�1F�Y]�[���K�v��U^*�:���c4;8Xs��SSA ��;�x��4�N�+"Oc�@6��|�j^�C.�� ނ�lR��{�������`M�s���|���u6��J��OV�gff�Y�:�B��\N�%c�˕���:��<������=/�dUUED�����t�%�J}���_g�j'h[�}������/"�T*���ZC�t�yLUKC�.1:6V][`qq�//\���e�����O�Ϲ�^���ȟ�Hss3�d�pC�]ɪ*��qFGGUU����ȏ7�]�q״���A||˲,=��"�x����-�NOO3:6F�XXN9������U�������/��k�n��{��F�D"7]� (
���15=]��>
�८���[�[�?�R��>���lˢ!^i�c�}��ޭ��gA����yv3�UE���Z��>d�wT����K�A����~�8ΖޡU�ވ�g�6A5�ت�0>>>��C��p�O�.=IEND�B`�(uuay)text-select-end.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�3��� P�A�H�J�6J�xRM$q��/��,�_��Н$l,\�Bi����HB�u!B��^�mi��4
�����f&3gH,LsƗ�OK�Ok�f@!�Aq��,K���9Cw0���%������^3��^��b��R=�䚩gSNB�%�d��w}�*0
�/^��ȹcGA)�����E&.'�_�6/x�N瞫J)�Ȧa#�fz�}m�?xQ&���s����P͉@)	�T~��f��Z o���_�:J*U@)���.8�5u��������$"V
�C��'{yO_+R��Me�Bj��<�M=G�����Xp�������u���tAsK�p�=B	 �h�b�( H��/ew܍@)����!�p�lU�;�ϥ���R�X��]��Z�R����)�ͭܶv�
��7�k�z0�d��Hg���BԶJ)=�:0�I%�}?��X���)e�ѕ��۲j�l˂�+�B�{;
�Ws��e���ؖ��&�D4t�b%D$�hh�M,�׳�}1C��bl�LDg"�ѲS1ss����ݍ�;�u55n%�ϷT*BnӀ��V���	%G�C����;ē���������;Hp@)���f !-9a>�i�������3�IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX�͘]h����y%�I��jj�m�{k�]t0H�u^�����
���mЖu0�n�XWz��ޕ��'m��v�
�b��P��
�-�F��]9�mYIl��م����$��������>�?GhS###����8��7�|CU�nv5�
��9�F���?8r�ȵvbH�Ϟ={��yO��w�/7��<"�G=�Um�Z�3Ƽ2<<<�%PgΜ�F�/��#���x����c1D>]FU�v�:�j���y*��:�T��X,��C����f��T���m�hT$�ׇ�y��0A0��'�J%]YY`�9�p:��k�P�L��9@��I�����z��u������P�U*�z�e�l6{RU��<O�24$����Y�J�Ba|\� व��[B�;w�"�b4ջ�ݻwoP�Z�ƥ|>�Ο[k_�!T.�{�9�w���k�ܳ-@��^��.^� x�Z�Aẍ́����^U}0C���
�k�.�e��\.��4�b�س�:���#�Hl+P�D"A��ܩ��� ���w΍G"����W"�Ȏ@��[��>� V� L��� �����;
�D�O&EU��1O�ӧO{"r�?��Q�P�dQส�o�>�������R�h4J<`���1����F��P�oU��K==�
��a��b�d���;l~�]]]cn2e�e�!��i�=FZ�z�*o51{���8�Z��8�Q�P�z`���z=��(P��V����j��%d;��b�6��������QS|������y�Z��VS�}�/U=P����K��y
֜����"R*��;����%fgg�*���
��Z��剉�e��IU�<1�O=z�z
`xx�MYZZ�X,�T�Xw��ڷ���8U=̖���Jv�4=3Ciz);�Ys�����N��1����$��M�!6�r����$�� ���鏛�ί���u�}X�|9|�L����s��{(�N�֏��g�f���t

�w��M]�r��B�������/wCg�J�����U�Vdlnn����j����P��?5��FE�����UU����l�-=�����n�P�J��6��ؘ:眪~�Z�έ�ḓ�����������>�[��k�ZH�R���UU[����BHD�}����j���}�5�G�9+taa��U����8�J�j'N�u���w���s���.�3��j�K���Y۟����vcl��[ۊ�:��R>�k9a�}u#�o���d2?^�<O8 �b1<`}�Z{r��n�
�d2O�GϿ�־��u7�L&�L&�qkg�?�p�žN3l��ϑ�ëC �IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8��UMkSA�sg^�+D�⾒�ۇ6YT�Z�EP\w#�R���}�H��BL��=���V)�/�y3㦁�Ƙ~��0s�=̽��5�3D|���I)�@JO໔r�P(|���>��d��l.B��a��e�P(�����E�:9��$�J)W��XJ)<<<\e�-ߛ���YY�p��$��,�^����#���[�0�]׵c�}�CA�i��QJ=��w��h<g�]��R
��UӲ��R�-��|�ׄ?��{׶�������Β4�GJ��`��]2ü*9!�j�0-kV���5�^MNN���1E��k:��H�eggG@��s�J�bض��T*m���������q+ӱ�Y)�6��?����3~�}��a�Fq|��H�Eэ��a��Q�R:�y�<�?_[A)� H�8ާ��fu]�Ȳ,���ޠ�Ir@��<��zs��$y>4�ƪ<ɲ��)8Ϣ���
)� .%"���v�$�">v�u��ZE�ۉ���""�7M�)�ˎ�80�i@\8�Rj�V�}U����]��S�؋�Y@�����|�X,n��2o
�=��z~�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover.pngB�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Ka�����8o���$��L-��y�$��.�D`@:�J�a��k��f�zq!�R�efg�ug���ے����23|�;3��!�'>�϶S�`ᤖ��z}���~�S�xIneG�W�|>ۑ�&����js*�j9Ir\0��`��@��e1�j/�����8J)!�Bs���ݚ�tXYɱ�/��csߦb%<f�+;�)M�u�H6��DYn܌�};�����X9��be��B��_`����TL��������fc[���⁰��gj9^�8�پ�wt��������لw,�ql�&��YW��_:]Sw\��}��KD	cv��Z(?A��
^s���(;��<'f�k�J���ť���d
�Jj��Rb�u���ԃ$;@i��i:lY�Nҁ��m���e�c�&�(��x��Fb`P��'&T%�1���L7�O4u�Y��e
��^�k�n��囮��E���[*� �QM{����������{?�����{�����3�~�]�ǓzS��{w��並�ϱ�H���q�C���mOr:s�ၾ�	都���b�P�Mx=��`_�ә��۝;������'���x^��KDI��Z�q�J�+�-�����n���
{yyy^�㇗K
��RJL�y@A��������ѓ���� �m�8����
�%yn��D�N�_�|��^j`wIEND�B`�(uuay)slider-horz-scale-has-marks-above-backdrop-insensitive@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<=IDATX�͘�o��?gf:FMR�I
-���v�D�Ghk;�#!@b	�Ē~�	v ,@��Rj�{v��!=�/N���4n�:H�t��4m\'1���ν�|t||�{��
����<o�u����[�SZ�`lll��8��#����������嶁��{Ed8�o�>�]��>��dvl#T4�X2	@iz��W����3����v
�vP�e`����1����������1����P�T��R�%8��Sn�:�
@D8�L���\�Px�nb5�������7��(U�4=����0�N�m&^S�C��(X�\2� �r�b�fb�1c�b�AcLH�b1��DSP�)s3"2�J�f�iabb��U(�%s�U�����i����9 ��I&����PU.\�H�Z��m{�ԩS�����p�����ѣ-Cm���p�+W�̨�әLf��`���o ��P[��T5���uS��r�{�1#@2����\��Ѱ�"���HdK0�u?�����1��p���O�b�Onz>
�9�q8q�����cP�y?����dS�T�SU��P_߮A��K__�����Y����K����T�����ݻ��|>��
0U}�w*T۲�7dll��8e�q��{lG��T���������gϞ��;o��K��ۇ<g�j ���TWW"���{;:��@�zO8n�E��.���qݰ��X@Զ��W(	mU����B�\���f�?��T� ���6#��ԓ�%"Skkk�VWW��)KU'j++�#�k�V�B���*d0�|k����Z���ym�Z[[�V���������@DΪ*�֨eU*T����p`ض�9�U�Y�<��˗X��3����'O��/� ���ܮ��R.c���>��a�u��K�j��Ŗ�P������7g��0���߿�3��Z/�U�VcvvV���
�z��-�N�c���RIWv�����0U*�1FT��L&sn��>�w-��#�KOO϶BU�U.�̨1FD�T*���9[ڊ���T�c�����СC8�����)�ͅ5l�����g�����?��g����Ƚ���5��T�T*��T���?_�`�B�[D>T��[D���ĢQ����D"�]v���,--��>�U�g�٥Fq�v��|>�-"��pܶm\�Ŷm`�Oy���P�� >�f���w��5����D�W�3"�b�n5�i�2�FWWW�Z�e����&''���uX�U;}����o�?�BXyØ�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1JA�,DE1j:��#�Bn��6b��xmm�PP�	�>)-��Vݙ�d���M��&�M~�n�c潙��%�G$oH��L��F��!ɥ��Y��W_�?�$�$� ��9�x�'��s�^86��c�"��'"��m����s���uUu��}Y�K�&"{�`08Q��y5U]u�+�PU��C*�DU�]�)!�x��k@�(�d�%I�(���?ya^���#�����h�;�ދ��a�s�fsCDD;��ټO��n��Ȩ��Q]00Eх�,����%k�ߗ��>��_�,l�Rَ�6�NcL+�ɟJ�Zݚ�0����z����̏MBc��j�km@�cc�AP6ƴr5`�l�cj~���"��IEND�B`�(uuay)slider-horz-scale-has-marks-above-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<:IDAT8���?oRQ��=� phIM�ڭ�28`���$�����֖���E?@��Z�[c��Mq��S�@piT������ׅK(-(�g<����^�?R�T��R��2�D����쀙��y%��T*�J`/FD"
+��J)?]	��ޞ�R�v���NDaf��8���t������z��0s��>y����N�5�`o�a=M����M�
��b ��3s��"�������f&�N��5���y���0X����Z-KDφsH"J�l�Z}
txx�<�;]��
3��4�8==}`�c^"
Y��H��6.`�����nO!B�`V0��4"RB)eL
TJ�u�/�]�,L��`M��L�ܝ2�[*�Z��a�f�PX����z}��[c`N��X+�J�?mB�r�e4�a��1Ms+�L>p�O��|>�fY�fvF��ض������'vT��76I���������Lf���/@hiii�������R�[f;{���ξ�8>~����Z���
�p,���m���q p
�h�C~�"C�d��IEND�B`�(uuay)slider-vert-scale-has-marks-above-active.png2�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���_HSQǿ�nw����t+Ȉa�\�$ΊD{LİM���P��=Y	EaЛ�o�������S�A��,e���ݻvO��J��y<�~�w��
)0s"_�Cm�4�3�Je�,! ��S4=F���ܝ�#�Ddm,�L�lԷP��L_�RW��`
M�Y-��8ioy�:�"ݺ�ّT�����j�\����$��qu�8���O��N,�*e\��|�M�
$�Lj��s��s�����mE�}fN��)�㓸:M��Qj���R����%U��!5%gRj�Z"SV�o�/j�i{e��a��Pr|+r���0a�O�/�����ŕlϐ�b����H
qڦ����	SPZ�yipK�ǣ8`$�0��Q��ж�����a�%�E������X��u��Z�S6��fO~���M#y�j����ņ�s�����Y�D�mI NY!j\?�gu�/Nj�G��q��h
CѲd����s�n�Z,צ��F���mSSC���,�:�r4�2�k�u��F�����S�:������7ޫ�!)ܐ��S���
T	{X��lS�=��c\��u������`c�d�?�}u^�>Ks��/V�+O-8Y:��>�1�o���t�'�S�����T@ZYvZΝ���ݹl�R	%
�@�%A„����~��^��TǗ�rOUqq��_+����n�H��VIEND�B`�(uuay)slider-horz-scale-has-marks-below-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���1�A����$�a��@A�@�w���+	
���4�\g�6D�� �
0��I�BEAC,�1�r,2�>�� ��͛߾��,aF��n��}@��0s@�+۶߆�a5����Z�����!��Y��#g��,�13�����0s����B�GD��6^4M󘈖��7e�&<�;a�V;d��`ӓ�\�{�@�I)ݚ�}#���`h�������]��|��h4:��i��m۶u!���BD�l
�#�.|�kE8����8NWض�uS�R��v�E�
x�^�W�L��8�
��s��Q(~���'�ܿ���V��8��v�G�U.��{<�"�Z�,�*F��K�׭d2y_)U�ʤ�ԧD"��c�F�4�����Z����az��8�dG����R���RJ}6#^�T�O.̼&~��z>��iڭ�w��۶O���l.8]�-L,�!�,��yf��%�|�D�#���j�$e��66����z����Un�a��IEND�B`�(uuay)slider-vert-scale-has-marks-below-backdrop@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX��]l[w���:
Y���GZ7m��T��ׁ�U����	PM���$�*���CBK��*��LS}o�*���Z��)m�e�����n|�C�&i�������{:���#4��࠵�����C"� pH{�y�������f�x����l��j�o�����X4�2Ue�V�V�-+p^U���b/=z�vӥ����mmm?T�'�(@<'�sOG�Xc̊���yfgg�T*�En���CWE�m��i��ϟ����NU3�HD�鴤S)"�HC7���a�P����W/'�)n���yϨ�s�I%�d�نeWS�T�:>��B�-"۶}���)���,"�X��}���w��-�.'CƯ]cjj
���m���k�!���E�Q��J{{�6���͛ܜ�(��ù\��l�
i���˲��k�p��B��ׯ̊�#�m�������ŋ]��{�|�����ݙhΜ;w�#��[���9 �N����ͱ\��L���T�Ƙ�����j����D�Q�f��7]E&����:~6��b�|����L&#�e5�r
2�4�h�3��}j�\s��٘�<n��dW��Y�A:������U��|>����̞={>	���luxl�d�.�&"�<��c��8@gg��O*���� �����.�������O���.�Ӟ睨nj��b���C�����^D$��v]�1#"�H$�Ȧ��;J�2q��y�3������D��L ��/ ð�ZS�T(���.~|����<��Q]�(�˼5<������8?3���T�-ֻ�r���+u�o:�s
^yo�73�B�;���^���y=fT�u��r�e��������H��Oڶ���q����|���Y*���*"_w�W�s��@x�V��Ի�@��J%FFG5CUՓ�m��V���LNNҪn��_�p("_��r�Y/�ض�/�A0Y(�h�UU
U�˶m�v���Q("�nMLL���I���0�\.����,I/.	�VU� ���@�XdtlLU�&"_p珛�[q�p���jU���ā355����ZS��m�~i��w��nܸ�4pznn�K�/������¢f��U���|>�����5ϣ���V6���
�Hw&����\0>>Nya���0|l```���lh���&"���mmm���&�H4,_�V)
��w4C.c����Ҩ�]�aa'��,,,������IGG�悀J���J�����]�v���r}�-s]���`q��ňF�K��۷oS
j+���eY�;vl�c����T�Q�� ��Z�VT�K"rND^���CD�m�n�����PIJ��"r�1�������Y�2�Gy0��IEND�B`�(uuay)text-select-start-hover.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<qIDAT8���KOSA��F�>h���Q��M��a��K\?�q�1&.�!\�!��[J�+lE���(�J��½s�+>�_�󛜙�!4�T*��>��Ҟ�O� ��HHh�I�WC�6=-�����o_��T-�4�q��iO{���k�­QH�,�Ә����ٻa��X	�G�ֲaasp,����s�6=�pč���p+���f���a���D�CXtݧ|�:��D�1�{dm�[3�;{ȇlGgWsGg�"���@��3���drǮ��ضvQ��d�:�b�r$
Ջ!��3uu��R/�*�)�X�����7��Y)ő`8hH�� !Ih
�u�]5d�>!�����Al�@� ��J��0��\�ڸ���B�Q�����grB��3�lgg>�=���}�ox>����R���:��}�1����_�]ǩs�S/��v�
�3��ᅉg���8��q��x:^ʥ7��<,r�ĕ'㣥�|��|a�gG��3�K�\]�
;�M� ��6m
رx�m��`Y�ge_�9��c�R���g���^ۿ�R�R)�3 }�Sz�g� @Q�1Z_��/��~���\�^��IEND�B`�(uuay)text-select-end-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<'IDATX�͙=hA��wv�S� 1����f��$�M�JEmD��6[k-��F+M4F
���X�v�S�"X�(^��%z��Yܭ^ֻ$�\f�j��av��f���]pPD�ܞ�����-�0�f�Y������n[�5�8�X��H��O�liiy��޾�jb��yt�ʈd��۶�8��ŘX-�yO$�ɡ���9cbK�`�@�X�������w��I�/�JC�t�},�j�"�QTJ
i�gc!a�MWS�Գ�tP��@2	��	��Fr����������T*�|�?�T�U�CBD.��cfffm���"�77778>>nG���)Dd_kk�h\H�E��}�hm0b�g���d� �Ƙ�b��ę�1��rrr##��Z����> Fb!"r��+�!^r�d2�I�L�DH���kS+��(�R�W�lV�����FE�i�("�N�H��H�w�E��Uxiڢ3�dδE����x�E"�-�z����ޘ6�i�q�zv״M
#@u3B�Y�_(�nU1�u��5���uݗ���g�:$υ�?���C�F�*<�Z���Ei�m�ެ����� �k����+��r��t�S�L�/�N/��E�u}�O�s�Ť2\����Ѻ�I���t*�67C��B�\>���u�^}�Ժ���+�;H��G�J�����´���"r����N��e]Z�bc�~&�Iض}��I������"y�P(\���Y�������Ԗ �(�v����[�`�rQ��k$Ǵ�S���(�p^�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<bIDATX���lU���󜶷�-�(�m顴���g�EPZ[���B�95�e�.sl&���X\LH���q8ud[�?+Bq@[@�6~� `{/��?n�s��h/$�-���_'��y�9y�s#L�v��_?��� _�L)r�L $B�R�9���=��e[OGG2�nap~I�(��r.7h��Bg�`�{�p?��C?�R�zyҟΜT{M�D˸kEɓ�V�I���v��N/�ʳQ)���ʼn㶷?y�؇{�5׋81� ���Ϊ¿\�5�RMq��:0Ag�JƷW(�#�Q�sƒȁ>�;����߉��V(���|��s[G��)^�D�A)坷��ڕ���ac>������"�`���g������u�-�e3M�i��e"�;$���&�%�9<P��|�\z���[[��H��_.=U>+^y���w�ƞe��Tz����UJ��a_ݑ�im���D�a�ܼ��'�tb���$Lj�#���~}SA)%3�~�eh���KJ/?��Qq1?��Y��y7���J�g�@(p"��@�㥅�嶪�����7���LO'�u�E"��v�=����5���:I�V=yKA:g�>�Is���R�%�+�e�����;`Y�,����%��
y�{@g�&�sn#��o�P����<�V�PR@�x��Ԉ��:�<���_@���U��X%IEY�@)�R��uv.*ՓT��x�Y_BA��T�I%��3Q�L�P暙b�"�A��F���%�NE��ꢄz�PORA��	�pE.�+'�gO$�?f��w�F���Ƥ�����w�>�cvDnK**ڸ
@Z>���
��+&���'pڎ%���||�����
�S�v��7��ZRP�-h9����]�*ٷ��KA��G������j����υbkC�Ո�% q��Dh�s^j�t��;G?���QW�9�~B���9v���%��cD\�0w��w���(��;ޣ��'�/pN���\RK�i�𶍄�y����,����W�gw ��$ϡ�̴�cG��XH��sP���"����/y���# �h�����}6�]��=>ٛRm����SH)�c�@{�J�o�$��y��={��+k�E	����^��O�Z�Ѧ���76�聭��q���V���!��"C��m��f��-ͪ�6����SI�2c���y�q]s�?�̬�9#�'����Ow�����i&rp��4��wK���t�l�����ў`��0�pE��v�KM�i��@G޿���gotl_E�w;|�\Xj"��}�W���M�g��+
�?V��`*~��n���D��Š��$�h�	�l�TY��X��yM�|�\4�D�\;�$��w���6͏�򇎿)�y��E?
�l\|����<h� �HU�C���
v���'�-��w�ر�����һL�g�G�EkF��{���
�zO,�:n K�������Q��W�DT{�]sϻ����~d����u���W�MJ�V%v#�ڻ�~~�(|��:^ �_=e]�g��u�2o20W��Wy��J���{hL@�iD�9�ǚIEND�B`�(uuay)slider-vert-scale-has-marks-above-active@2.pngC�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{pT���s���M6&)�
��+�h[���A4I�Z`x(T�X�Z��Z�*:�:�N�Q�>���I|��P[I6�l��f7��{����ل��̝�{���͹�{�w�L�t�5�݊��Av��	�-�:�����{GmǺ�1T��_r����� P�mo6�(�$cؑ��Ҍ�V��~U�磍WD��lT� �"��dM��kB	��	h��n�b����c|��o��p7b(���6y*�պ�H7�9���pmf�Y�g�}?��7\R?v��D�V╛E��`ͽ���~�>U>r�G���p��Ӹ�O����aGC�������A+���eo��,�\Z\�i�ZD�=�J�/^���~&�t�l|DDO(`]aE�ʞ1�$,/�Z
"��e�ɾ{E�ɦc?Dx�|��!������-,+�	��=��]��~�MǬ�/�'�-�
�m�;�j�괋頥l�WQZ-�?�+\�Y4��e�Jihjk�|����O�>]^<U�T#��3���X2��idM����{@d�[\���/���*��iZ%
_����7���u�t��C��Tc�����ϙn.y��ЪP���̈0������E
�S�<}�t�|�7���ǿ�gxgλ���a��9�@	vJ?[X0x��g@��x��(<�ū�Θ�	�n(���!���X2��[z���D�����/Z���2�y�/~
e3��U�\v���@)���x�~w�{��0�Lv4����!�r�>�ϴ��
��ch1(
e�c�`i�
*Di��e�/��#���\h(6��+{�R<S�ʴۅ����n���U���Lk]���Ԯ�KÖ���J�
��/��{3��;���`a
h�X�ۓ	�	I%�|����i��
`Y�B�$��
U��5%��J*A�3%��?3��
��A���z�$�։U�M��񸤒��]$�wgL�'��� ���=u t�k'�4�̕b购],��##�鈞 ��u���7{��t 4����C1SҶ�~Iؕ	�s$wm�d��a����X�����&W�5���iH�%������"�$�/���o���tnjל������6
�lX*��7��l�W��:}��iW}gO�}����~���ǣ�C�eJۆ��M���Ab;6�����W1���=��Ԧc�w���廴Y�{�8G�Q��cT�:�Dx�<�DTb�c���$.F����Ѻ9#��
rq[ro�漺gѸ��6^3�%�"������!@.V:]���C�����Z'�q�@���W��CM��n	��%USkVDMZ�+�b�ωo9i��P߁B�c�qh��8r�Ihٹ���2��|��s?�GUİ�ͨmx�>A�δ��.q�����<W�9��
C���"�hW�cQ��K�M�m�.G�S���1���+B&��g�˽�N`��<��ů^�9��!�x��%��TV�L\�M�Q0��Ƣ�1>9H��.�{��[�H��f��ē���"t��%
��U�����,�� ϭ�u(Up.����p��́���gNa�i��A�������w5��j��T_���r�0/��7}��"�sz�KMr(�jJ�bY6��-�����c5������:D�\%R�/��酋�������vr{���P�H���❿?�����d�!��<W���y��AG
�}�?W��r�IEND�B`�(uuay)gtk.css�%@define-color yaru_accent_bg_color #03875B;
@define-color blue_1 #75d3f4;
@define-color blue_2 #47c4f1;
@define-color blue_3 #19B6EE;
@define-color blue_4 #007aa6;
@define-color blue_5 #335280;
@define-color green_1 #5AED70;
@define-color green_2 #47D35C;
@define-color green_3 #34B948;
@define-color green_4 #219E34;
@define-color green_5 #0e8420;
@define-color yellow_1 #FCCD87;
@define-color yellow_2 #FBC16A;
@define-color yellow_3 #FBB44C;
@define-color yellow_4 #FAA82F;
@define-color yellow_5 #F99B11;
@define-color orange_1 #F29879;
@define-color orange_2 #F08763;
@define-color orange_3 #ED764D;
@define-color orange_4 #EB6536;
@define-color orange_5 #E95420;
@define-color red_1 #EA485C;
@define-color red_2 #DE374C;
@define-color red_3 #D3273B;
@define-color red_4 #c7162b;
@define-color red_5 #a91224;
@define-color purple_1 #924D8B;
@define-color purple_2 #762572;
@define-color purple_3 #77216F;
@define-color purple_4 #5E2750;
@define-color purple_5 #2C001E;
@define-color brown_1 #E1B289;
@define-color brown_2 #C5976E;
@define-color brown_3 #AA7B53;
@define-color brown_4 #8E6038;
@define-color brown_5 #72441D;
@define-color light_1 #FFFFFF;
@define-color light_2 #F7F7F7;
@define-color light_3 #CCC;
@define-color light_4 #AEA79F;
@define-color light_5 #878787;
@define-color dark_1 #666666;
@define-color dark_2 #5D5D5D;
@define-color dark_3 #3D3D3D;
@define-color dark_4 #181818;
@define-color dark_5 #000000;
/* GTK NAMED COLORS
   ----------------
   use responsibly! */
@define-color accent_bg_color @yaru_accent_bg_color;
@define-color accent_fg_color @light_1;
@define-color accent_color @yaru_accent_bg_color;
@define-color destructive_bg_color @red_4;
@define-color destructive_fg_color @light_1;
@define-color destructive_color @red_4;
@define-color success_bg_color @green_4;
@define-color success_fg_color @light_1;
@define-color success_color @green_4;
@define-color warning_bg_color @yellow_5;
@define-color warning_fg_color @light_1;
@define-color warning_color @yellow_5;
@define-color error_bg_color @red_4;
@define-color error_fg_color @light_1;
@define-color error_color @red_4;
@define-color fill_bg_color @yaru_accent_bg_color;
@define-color fill_fg_color @light_1;
@define-color window_bg_color #fafafa;
@define-color window_fg_color @dark_3;
@define-color view_bg_color #ffffff;
@define-color view_fg_color #000000;
@define-color headerbar_bg_color #ebebeb;
@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);
@define-color headerbar_border_color rgba(0, 0, 0, 0.8);
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color rgba(0, 0, 0, 0.07);
@define-color card_bg_color #ffffff;
@define-color card_fg_color rgba(0, 0, 0, 0.8);
@define-color card_shade_color rgba(0, 0, 0, 0.07);
@define-color popover_bg_color #ffffff;
@define-color popover_fg_color rgba(0, 0, 0, 0.8);
@define-color shade_color rgba(0, 0, 0, 0.07);
@define-color scrollbar_outline_color white;
@define-color window_outline_color transparent;
@define-color window_border_color rgba(0, 0, 0, 0.23);
@define-color window_border_backdrop_color rgba(0, 0, 0, 0.18);
.background {
  color: @window_fg_color;
  background-color: @window_bg_color; }

dnd {
  color: @window_fg_color; }

.normal-icons {
  -gtk-icon-size: 16px; }

.large-icons {
  -gtk-icon-size: 32px; }

.osd popover > arrow,
.osd popover > contents, popover.touch-selection > arrow,
popover.touch-selection > contents, popover.magnifier > arrow,
popover.magnifier > contents, toast, .app-notification,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box; }

/* Text selection */
selection {
  background-color: alpha(@view_fg_color,0.1);
  color: transparent; }
  selection:focus-within {
    background-color: alpha(@accent_bg_color,0.3); }

:not(window):drop(active):focus,
:not(window):drop(active) {
  border-color: @success_color;
  box-shadow: inset 0 0 0 1px @success_color;
  caret-color: @success_color; }

.navigation-sidebar :not(window):drop(active):focus,
.navigation-sidebar :not(window):drop(active),
placessidebar :not(window):drop(active):focus,
placessidebar :not(window):drop(active),
stackswitcher :not(window):drop(active):focus,
stackswitcher :not(window):drop(active),
expander-widget :not(window):drop(active):focus,
expander-widget :not(window):drop(active) {
  box-shadow: none; }

/* Outline for low res icons */
.lowres-icon {
  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

/* Drop shadow for large icons */
.icon-dropshadow {
  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }

@keyframes needs_attention {
  from {
    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }
  to {
    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }

stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,
stackswitcher > button.needs-attention > image {
  animation: needs_attention 150ms ease-in;
  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);
  background-size: 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px; }
  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),
  stackswitcher > button.needs-attention > image:dir(rtl) {
    background-position: left 3px; }

avatar {
  border-radius: 9999px;
  font-weight: bold; }
  avatar.color1 {
    background-image: linear-gradient(#83b6ec, #337fdc);
    color: #cfe1f5; }
  avatar.color2 {
    background-image: linear-gradient(#7ad9f1, #0f9ac8);
    color: #caeaf2; }
  avatar.color3 {
    background-image: linear-gradient(#8de6b1, #29ae74);
    color: #cef8d8; }
  avatar.color4 {
    background-image: linear-gradient(#b5e98a, #6ab85b);
    color: #e6f9d7; }
  avatar.color5 {
    background-image: linear-gradient(#f8e359, #d29d09);
    color: #f9f4e1; }
  avatar.color6 {
    background-image: linear-gradient(#ffcb62, #d68400);
    color: #ffead1; }
  avatar.color7 {
    background-image: linear-gradient(#ffa95a, #ed5b00);
    color: #ffe5c5; }
  avatar.color8 {
    background-image: linear-gradient(#f78773, #e62d42);
    color: #f8d2ce; }
  avatar.color9 {
    background-image: linear-gradient(#e973ab, #e33b6a);
    color: #fac7de; }
  avatar.color10 {
    background-image: linear-gradient(#cb78d4, #9945b5);
    color: #e7c2e8; }
  avatar.color11 {
    background-image: linear-gradient(#9e91e8, #7a59ca);
    color: #d5d2f5; }
  avatar.color12 {
    background-image: linear-gradient(#e3cf9c, #b08952);
    color: #f2eade; }
  avatar.color13 {
    background-image: linear-gradient(#be916d, #785336);
    color: #e5d6ca; }
  avatar.color14 {
    background-image: linear-gradient(#c0bfbc, #6e6d71);
    color: #d8d7d3; }
  avatar.contrasted {
    color: white; }
  avatar.image {
    background: none; }

notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 5px 10px;
  border-radius: 6px;
  font-weight: bold;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
  button {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook > header > tabs > arrow:focus:focus-visible, colorswatch#add-color-button > overlay:focus:focus-visible,
  button:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar popover button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar menubutton.raised > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar .linked button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, notebook > header > tabs > arrow, colorswatch#add-color-button > overlay,
  button {
    background-color: alpha(currentColor,0.1); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, colorswatch#add-color-button > overlay:hover,
    button:hover {
      background-color: alpha(currentColor,0.15); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, colorswatch#add-color-button > overlay:active,
    button.keyboard-activating,
    button:active {
      background-color: alpha(currentColor,0.3); }
    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, colorswatch#add-color-button > overlay:checked,
    button:checked {
      background-color: alpha(currentColor,0.3); }
      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, colorswatch#add-color-button > overlay:checked:hover,
      button:checked:hover {
        background-color: alpha(currentColor,0.35); }
      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, colorswatch#add-color-button > overlay:checked:active,
      button:checked.keyboard-activating,
      button:checked:active {
        background-color: alpha(currentColor,0.4); }
  notebook > header > tabs > arrow:disabled, colorswatch#add-color-button > overlay:disabled,
  button:disabled {
    filter: opacity(0.5); }
    notebook > header > tabs > arrow:disabled label, colorswatch#add-color-button > overlay:disabled label,
    button:disabled label {
      filter: none; }
  notebook > header > tabs > arrow.image-button, colorswatch#add-color-button > overlay.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button, colorswatch#add-color-button > overlay.text-button,
  button.text-button {
    padding-left: 17px;
    padding-right: 17px; }
  notebook > header > tabs > arrow.text-button.image-button, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, colorswatch#add-color-button > overlay.image-text-button,
  button.text-button.image-button,
  button.image-text-button {
    padding-left: 9px;
    padding-right: 9px; }
    notebook > header > tabs > arrow.text-button.image-button > box, colorswatch#add-color-button > overlay.text-button.image-button > box,
    notebook > header > tabs > arrow.text-button.image-button > box > box,
    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, colorswatch#add-color-button > overlay.image-text-button > box,
    notebook > header > tabs > arrow.image-text-button > box > box,
    colorswatch#add-color-button > overlay.image-text-button > box > box,
    button.text-button.image-button > box,
    button.text-button.image-button > box > box,
    button.image-text-button > box,
    button.image-text-button > box > box {
      border-spacing: 4px; }
      notebook > header > tabs > arrow.text-button.image-button > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,
      notebook > header > tabs > arrow.text-button.image-button > box > box > label,
      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,
      notebook > header > tabs > arrow.image-text-button > box > box > label,
      colorswatch#add-color-button > overlay.image-text-button > box > box > label,
      button.text-button.image-button > box > label,
      button.text-button.image-button > box > box > label,
      button.image-text-button > box > label,
      button.image-text-button > box > box > label {
        padding-left: 2px;
        padding-right: 2px; }
  notebook > header > tabs > arrow.arrow-button, colorswatch#add-color-button > overlay.arrow-button,
  button.arrow-button {
    padding-left: 9px;
    padding-right: 9px; }
    notebook > header > tabs > arrow.arrow-button > box, colorswatch#add-color-button > overlay.arrow-button > box,
    button.arrow-button > box {
      border-spacing: 4px; }
    notebook > header > tabs > arrow.arrow-button.text-button > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,
    button.arrow-button.text-button > box {
      border-spacing: 4px; }
  dropdown:drop(active) button.combo,
  combobox:drop(active) button.combo, infobar .close:drop(active), searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:drop(active), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),
  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),
  button.flat:drop(active), menubutton.osd > button:drop(active),
  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), colorswatch#add-color-button > overlay:drop(active),
  button:drop(active) {
    color: @success_color;
    box-shadow: inset 0 0 0 2px @success_color; }

menubutton.osd > button,
button.osd {
  min-width: 32px;
  min-height: 32px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #eeeeec;
  background-color: rgba(0, 0, 0, 0.65); }
  menubutton.osd > button,
  button.osd {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  menubutton.osd > button:focus:focus-visible,
  button.osd:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  menubutton.osd > button:hover,
  button.osd:hover {
    color: white;
    background-color: alpha(mix(black,currentColor,0.15),0.65); }
  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,
  button.osd.keyboard-activating,
  button.osd:active {
    color: white;
    background-color: alpha(mix(black,currentColor,0.25),0.65); }
  menubutton.osd > button:checked,
  button.osd:checked {
    background-color: alpha(mix(black,currentColor,0.2),0.65); }
    menubutton.osd > button:checked:hover,
    button.osd:checked:hover {
      background-color: alpha(mix(black,currentColor,0.25),0.65); }
    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,
    button.osd:checked.keyboard-activating,
    button.osd:checked:active {
      background-color: alpha(mix(black,currentColor,0.35),0.65); }

actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button,
button.suggested-action,
button.destructive-action,
button.opaque {
  box-shadow: none;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button,
  button.suggested-action,
  button.destructive-action,
  button.opaque {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,
  button.suggested-action:focus:focus-visible,
  button.destructive-action:focus:focus-visible,
  button.opaque:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible,
  .osd button.suggested-action:focus:focus-visible,
  .osd button.destructive-action:focus:focus-visible,
  .osd button.opaque:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover,
  button.suggested-action:hover,
  button.destructive-action:hover,
  button.opaque:hover {
    background-image: image(alpha(currentColor,0.1)); }
  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating,
  button.keyboard-activating.suggested-action,
  button.keyboard-activating.destructive-action,
  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active,
  button.suggested-action:active,
  button.destructive-action:active,
  button.opaque:active {
    background-image: image(rgba(0, 0, 0, 0.2)); }
  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked,
  button.suggested-action:checked,
  button.destructive-action:checked,
  button.opaque:checked {
    background-image: image(rgba(0, 0, 0, 0.15)); }
    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover,
    button.suggested-action:checked:hover,
    button.destructive-action:checked:hover,
    button.opaque:checked:hover {
      background-image: image(rgba(0, 0, 0, 0.05)); }
    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating,
    button.suggested-action:checked.keyboard-activating,
    button.destructive-action:checked.keyboard-activating,
    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active,
    button.suggested-action:checked:active,
    button.destructive-action:checked:active,
    button.opaque:checked:active {
      background-image: image(rgba(0, 0, 0, 0.3)); }


button.opaque {
  background-color: mix(@window_bg_color,@window_fg_color,0.15);
  color: @window_fg_color; }


button.destructive-action {
  color: @destructive_fg_color; }
  
  button.destructive-action,
  button.destructive-action:checked {
    background-color: @destructive_bg_color; }


button.suggested-action {
  color: @accent_fg_color; }
  
  button.suggested-action,
  button.suggested-action:checked {
    background-color: @accent_bg_color; }

infobar .close, searchbar > revealer > box .close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button, notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
splitbutton.flat > menubutton > button, menubutton.flat > button,
button.flat {
  background: transparent;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  box-shadow: none; }
  infobar .close, searchbar > revealer > box .close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).arrow-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button, actionbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, searchbar > revealer > box button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, .toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, headerbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-text-button, spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button, notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
  splitbutton.flat > menubutton > button, menubutton.flat > button,
  button.flat {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  infobar .close:focus:focus-visible, searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:focus:focus-visible, notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,
  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,
  button.flat:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd button.sidebar-button:focus:focus-visible, .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,
  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,
  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,
  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  infobar .close:hover, searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:hover, notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,
  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,
  button.flat:hover {
    background: alpha(currentColor,0.07); }
  infobar .keyboard-activating.close, searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,
  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, infobar .close:active, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:active, notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,
  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,
  button.flat.keyboard-activating,
  button.flat:active {
    background: alpha(currentColor,0.16); }
  infobar .close:checked, searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked, notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,
  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,
  button.flat:checked {
    background: alpha(currentColor,0.1); }
    infobar .close:checked:hover, searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked:hover, notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,
    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,
    button.flat:checked:hover {
      background: alpha(currentColor,0.13); }
    infobar .close:checked.keyboard-activating, searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked.keyboard-activating, notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,
    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, infobar .close:checked:active, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:checked:active, notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,
    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,
    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,
    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,
    button.flat:checked.keyboard-activating,
    button.flat:checked:active {
      background: alpha(currentColor,0.19); }
  infobar .close:disabled:not(:checked), searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), button.sidebar-button:disabled:not(:checked), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),
  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),
  button.flat:disabled:not(:checked) {
    filter: opacity(0.3); }

stackswitcher > button > label {
  padding: 0 6px;
  margin: 0 -6px; }

stackswitcher > button > image {
  padding: 3px 6px;
  margin: -3px -6px; }


button.font separator {
  background-color: transparent; }


button.font > box {
  border-spacing: 6px; }


button.font > box > box > label {
  font-weight: bold; }

button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,
button.circular {
  min-width: 34px;
  min-height: 34px;
  padding: 0;
  border-radius: 9999px; }
  button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,
  button.circular label {
    padding: 0; }

menubutton.pill > button,
button.pill {
  padding: 10px 32px;
  border-radius: 9999px; }


button.card {
  background-color: @card_bg_color;
  background-clip: padding-box;
  font-weight: inherit;
  padding: 0;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  
  button.card:hover {
    background-image: image(alpha(currentColor,0.03)); }
  
  button.card.keyboard-activating,
  button.card:active {
    background-image: image(alpha(currentColor,0.08)); }
  
  button.card:checked {
    background-color: @card_bg_color;
    background-image: image(alpha(currentColor,0.1)); }
    
    button.card:checked:hover {
      background-image: image(alpha(currentColor,0.13)); }
    
    button.card:checked.keyboard-activating,
    button.card:checked:active {
      background-image: image(alpha(currentColor,0.19)); }
    
    button.card:checked.has-open-popup {
      background-image: image(alpha(currentColor,0.13)); }
  
  button.card:drop(active) {
    color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

columnview.view > header > button,
treeview.view > header > button, popover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked {
  background-color: transparent; }

button.color {
  padding: 5px; }
  button.color > colorswatch:only-child {
    border-radius: 2.5px; }
    button.color > colorswatch:only-child > overlay {
      border-radius: 2px; }
    button.color > colorswatch:only-child:disabled {
      filter: none; }
    button.color > colorswatch:only-child.light > overlay {
      border-color: alpha(@view_fg_color,0.1); }

menubutton.osd {
  background: none;
  color: inherit; }

menubutton.suggested-action {
  background-color: @accent_bg_color;
  color: @accent_fg_color; }

menubutton.destructive-action {
  background-color: @destructive_bg_color;
  color: @destructive_fg_color; }

menubutton.opaque {
  background-color: mix(@window_bg_color,@window_fg_color,0.15);
  color: @window_fg_color; }

menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {
  border-radius: 6px; }
  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {
    border-radius: 9999px; }
  menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked {
    background-color: transparent;
    color: inherit; }

menubutton.image-button > button {
  min-width: 24px;
  padding-left: 5px;
  padding-right: 5px; }

menubutton arrow {
  min-height: 16px;
  min-width: 16px; }
  menubutton arrow.none {
    -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); }
  menubutton arrow.down {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  menubutton arrow.up {
    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  menubutton arrow.left {
    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  menubutton arrow.right {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }

splitbutton {
  border-radius: 6px; }
  splitbutton, splitbutton > separator {
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background; }
  splitbutton > separator {
    margin-top: 6px;
    margin-bottom: 6px;
    background: none; }
  splitbutton > menubutton > button {
    padding-left: 4px;
    padding-right: 4px; }
  splitbutton.image-button > button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {
    padding-left: 9px;
    padding-right: 9px; }
    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {
      border-spacing: 6px; }
  splitbutton > button:dir(ltr),
  splitbutton > menubutton > button:dir(rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: -1px; }
  splitbutton > button:dir(rtl),
  splitbutton > menubutton > button:dir(ltr) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px; }
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {
    background: alpha(currentColor,0.3); }
  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {
    background: alpha(currentColor,0.07); }
    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {
      background: none; }
  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {
    background: none; }
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,
  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,
  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,
  splitbutton.flat > menubutton > button {
    border-radius: 6px; }
  splitbutton.suggested-action {
    background-color: @accent_bg_color;
    color: @accent_fg_color; }
  splitbutton.destructive-action {
    background-color: @destructive_bg_color;
    color: @destructive_fg_color; }
  splitbutton.opaque {
    background-color: mix(@window_bg_color,@window_fg_color,0.15);
    color: @window_fg_color; }
  splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked {
    color: inherit;
    background-color: transparent; }
  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {
    box-shadow: inset 1px 0 alpha(currentColor,0.3); }
  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {
    box-shadow: inset -1px 0 alpha(currentColor,0.3); }
  splitbutton > menubutton > button > arrow.none {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

buttoncontent {
  border-spacing: 6px; }
  buttoncontent > label {
    font-weight: bold; }
    buttoncontent > label:dir(ltr) {
      padding-right: 2px; }
    buttoncontent > label:dir(rtl) {
      padding-left: 2px; }
  .arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) {
    padding-right: 0; }
  .arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) {
    padding-left: 0; }

calendar {
  color: @view_fg_color;
  background-clip: padding-box;
  border: 1px solid alpha(currentColor,0.15);
  font-feature-settings: "tnum"; }
  calendar > header {
    border-bottom: 1px solid alpha(currentColor,0.15); }
    calendar > header > button {
      border-radius: 0; }
  calendar > grid > label.today {
    box-shadow: inset 0px -2px alpha(currentColor,0.15); }
    calendar > grid > label.today:selected {
      box-shadow: none; }
  calendar > grid > label {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    calendar > grid > label {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    calendar > grid > label:focus {
      outline-color: alpha(@accent_color,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    calendar > grid > label.day-number {
      padding: 4px; }
      calendar > grid > label.day-number:selected {
        border-radius: 6px;
        background-color: @accent_bg_color;
        color: @accent_fg_color; }
    calendar > grid > label.day-number.other-month {
      color: alpha(currentColor,0.3); }

checkbutton {
  border-spacing: 4px;
  border-radius: 9px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  padding: 3px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  checkbutton {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  checkbutton:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd checkbutton:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  checkbutton.text-button {
    padding: 4px; }

check,
radio {
  min-height: 14px;
  min-width: 14px;
  -gtk-icon-size: 14px;
  padding: 3px;
  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }
  check:not(:checked):not(:indeterminate):hover,
  radio:not(:checked):not(:indeterminate):hover {
    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }
    check:not(:checked):not(:indeterminate):hover:active,
    radio:not(:checked):not(:indeterminate):hover:active {
      background-color: alpha(currentColor,0.25);
      box-shadow: none; }
  check:checked, check:indeterminate,
  radio:checked,
  radio:indeterminate {
    background-color: @fill_bg_color;
    color: @fill_fg_color;
    box-shadow: none; }
    check:checked:hover, check:indeterminate:hover,
    radio:checked:hover,
    radio:indeterminate:hover {
      background-image: image(alpha(currentColor,0.1)); }
      check:checked:hover:active, check:indeterminate:hover:active,
      radio:checked:hover:active,
      radio:indeterminate:hover:active {
        background-image: image(rgba(0, 0, 0, 0.2)); }
  check:disabled,
  radio:disabled {
    filter: opacity(0.5); }
  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {
    background-color: rgba(255, 255, 255, 0.75);
    color: rgba(0, 0, 0, 0.75); }

check {
  border-radius: 6px; }
  check:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); }

radio {
  border-radius: 100%; }
  radio:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); }

check:indeterminate, radio:indeterminate {
  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); }

checkbutton.selection-mode {
  border-radius: 100px; }
  checkbutton.selection-mode check, checkbutton.selection-mode radio {
    padding: 7px;
    border-radius: 100px; }
  checkbutton.selection-mode label:dir(ltr) {
    margin-right: 6px; }
  checkbutton.selection-mode label:dir(rtl) {
    margin-left: 6px; }

colorswatch {
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  colorswatch {
    outline: 0 solid transparent;
    outline-offset: 6px; }
  colorswatch:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 4px;
    outline-offset: -2px; }
  colorswatch.top {
    border-top-left-radius: 6.5px;
    border-top-right-radius: 6.5px; }
    colorswatch.top > overlay {
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
  colorswatch.bottom {
    border-bottom-left-radius: 6.5px;
    border-bottom-right-radius: 6.5px; }
    colorswatch.bottom > overlay {
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
  colorswatch.left, colorswatch:first-child:not(.top) {
    border-top-left-radius: 6.5px;
    border-bottom-left-radius: 6.5px; }
    colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px; }
  colorswatch.right, colorswatch:last-child:not(.bottom) {
    border-top-right-radius: 6.5px;
    border-bottom-right-radius: 6.5px; }
    colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px; }
  colorswatch.dark > overlay {
    color: white; }
  colorswatch.light > overlay {
    color: rgba(0, 0, 0, 0.75);
    box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }
  colorswatch:drop(active).light > overlay {
    box-shadow: inset 0 0 0 2px @success_color; }
  colorswatch:drop(active).dark > overlay {
    box-shadow: inset 0 0 0 2px @success_color; }
  colorswatch#add-color-button > overlay {
    border-radius: 6px 0 0 6px; }
  colorswatch#add-color-button:only-child > overlay {
    border-radius: 6px; }
  colorswatch:disabled {
    filter: opacity(0.5); }
  colorswatch#editor-color-sample {
    border-radius: 6px; }
    colorswatch#editor-color-sample > overlay {
      border-radius: 6.5px; }

plane {
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  plane {
    outline: 0 solid transparent;
    outline-offset: 6px; }
  plane:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 2px; }

colorchooser .popover.osd {
  border-radius: 12px; }

.dialog-action-area {
  margin: 6px;
  border-spacing: 6px; }

/****************
 * Print dialog *
*****************/
window.dialog.print drawing {
  color: @window_fg_color;
  background: none;
  border: none;
  padding: 0; }
  window.dialog.print drawing paper {
    background-color: white;
    color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid alpha(currentColor,0.15); }

/****************
 * GtkAssistant *
 ****************/
window.assistant .sidebar {
  padding: 6px;
  background-clip: padding-box; }
  window.assistant .sidebar > label {
    padding: 6px 12px;
    border-radius: 6px; }
    window.assistant .sidebar > label.highlight {
      background-color: alpha(currentColor,0.1); }

/****************
 * GtkAboutDialog *
 ****************/
window.aboutdialog image.large-icons {
  -gtk-icon-size: 128px; }

dropdown > popover.menu > contents {
  padding: 0; }

dropdown > button > box {
  border-spacing: 6px; }
  dropdown > button > box > stack > row.activatable:hover {
    background: none; }

dropdown arrow,
combobox arrow {
  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  min-height: 16px;
  min-width: 16px; }

dropdown:drop(active),
combobox:drop(active) {
  box-shadow: none; }

dropdown popover,
combobox popover {
  padding-top: 6px; }
  dropdown popover listview > row,
  combobox popover listview > row {
    min-width: 0; }
  dropdown popover .dropdown-searchbar,
  combobox popover .dropdown-searchbar {
    padding: 6px;
    border-bottom: 1px solid alpha(currentColor,0.15); }

popover.emoji-picker > contents {
  padding: 0; }

.emoji-searchbar {
  padding: 6px; }

.emoji-toolbar {
  padding: 3px; }

button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
  min-width: 32px;
  min-height: 32px; }

popover.emoji-picker emoji {
  font-size: x-large;
  padding: 6px;
  border-radius: 6px; }
  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {
    background: alpha(currentColor,0.1); }
    popover.emoji-picker emoji:focus:active, popover.emoji-picker emoji:hover:active {
      background: alpha(currentColor,0.16); }

popover.emoji-picker scrolledwindow.view {
  background: none;
  color: inherit; }
  popover.emoji-picker scrolledwindow.view > undershoot.top {
    box-shadow: inset 0 1px alpha(currentColor,0.15); }
  popover.emoji-picker scrolledwindow.view > undershoot.bottom {
    box-shadow: inset 0 -1px alpha(currentColor,0.15); }

popover.emoji-completion > contents {
  padding: 6px;
  padding-bottom: 4px; }

emoji-completion-row {
  padding: 6px;
  margin-bottom: 2px;
  border-radius: 6px; }
  emoji-completion-row:dir(ltr) {
    padding-right: 12px; }
  emoji-completion-row:dir(rtl) {
    padding-left: 12px; }
  emoji-completion-row > box {
    border-spacing: 6px; }
  emoji-completion-row:focus, emoji-completion-row:hover {
    background-color: alpha(currentColor,0.1);
    color: @view_fg_color; }
    emoji-completion-row:focus:active, emoji-completion-row:hover:active {
      background-color: alpha(currentColor,0.16); }

spinbutton,
entry {
  min-height: 34px;
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 6px;
  border-spacing: 6px;
  background-color: alpha(currentColor,0.1);
  background-clip: padding-box;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  caret-color: currentColor;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  spinbutton,
  entry {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  spinbutton:focus-within,
  entry:focus-within {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd spinbutton:focus-within, .osd entry:focus-within {
    outline-color: rgba(255, 255, 255, 0.5); }
  spinbutton > text > block-cursor,
  entry > text > block-cursor {
    color: @view_bg_color;
    background-color: @view_fg_color; }
  spinbutton.flat,
  entry.flat:focus-within,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0; }
  spinbutton:disabled,
  entry:disabled {
    filter: opacity(0.5); }
  spinbutton.error,
  entry.error {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.error,
    entry.error {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.error:focus-within,
    entry.error:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.error > text > selection:focus-within,
    entry.error > text > selection:focus-within {
      background-color: alpha(@error_color,0.2); }
    spinbutton.error > text > cursor-handle > contents,
    entry.error > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.error > progress > trough > progress,
    entry.error > progress > trough > progress {
      border-color: currentColor; }
  spinbutton.warning,
  entry.warning {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.warning,
    entry.warning {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.warning:focus-within,
    entry.warning:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.warning > text > selection:focus-within,
    entry.warning > text > selection:focus-within {
      background-color: alpha(@warning_color,0.2); }
    spinbutton.warning > text > cursor-handle > contents,
    entry.warning > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.warning > progress > trough > progress,
    entry.warning > progress > trough > progress {
      border-color: currentColor; }
  spinbutton.success,
  entry.success {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.success,
    entry.success {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.success:focus-within,
    entry.success:focus-within {
      outline-color: alpha(currentColor,0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.success > text > selection:focus-within,
    entry.success > text > selection:focus-within {
      background-color: alpha(@success_color,0.2); }
    spinbutton.success > text > cursor-handle > contents,
    entry.success > text > cursor-handle > contents {
      background-color: currentColor; }
    spinbutton.success > progress > trough > progress,
    entry.success > progress > trough > progress {
      border-color: currentColor; }
  spinbutton > image,
  entry > image {
    opacity: 0.7; }
    spinbutton > image:hover,
    entry > image:hover {
      opacity: 1; }
    spinbutton > image:active,
    entry > image:active {
      opacity: 0.8; }
    spinbutton > image.left,
    entry > image.left {
      margin-right: 6px; }
    spinbutton > image.right,
    entry > image.right {
      margin-left: 6px; }
  spinbutton.password image.caps-lock-indicator,
  entry.password image.caps-lock-indicator {
    opacity: 0.3; }
  spinbutton:drop(active),
  entry:drop(active):focus-within,
  entry:drop(active) {
    border-color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

spinbutton > progress,
entry > progress {
  margin-bottom: 3px; }
  spinbutton > progress > trough > progress,
  entry > progress > trough > progress {
    background-color: transparent;
    background-image: none;
    border-radius: 0;
    border-width: 0 0 2px;
    border-color: @accent_bg_color;
    border-style: solid;
    box-shadow: none; }

.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {
  border-color: rgba(255, 255, 255, 0.75); }

treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {
  background-color: @view_bg_color;
  transition-property: color, background; }

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: @view_bg_color; }
  treeview entry.flat:focus-within, treeview entry:focus-within {
    border-color: @accent_color; }

expander {
  min-width: 16px;
  min-height: 16px;
  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  expander:dir(rtl) {
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  expander:disabled {
    filter: opacity(0.5); }
  expander:checked {
    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }

expander-widget {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  expander-widget > box > title {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  expander-widget:focus:focus-visible > box > title {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  expander-widget > box > title {
    transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    border-radius: 6px; }
    expander-widget > box > title > expander {
      opacity: .7; }
    expander-widget > box > title:hover > expander {
      opacity: 1; }

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 > actionbar > revealer > box > box {
  border-spacing: 6px; }

filechooser {
  box-shadow: 0 1px alpha(currentColor,0.15); }
  filechooser #pathbarbox {
    border-bottom: 1px solid @window_bg_color; }
  filechooser pathbar > button.text-button, filechooser pathbar > button.image-button, filechooser pathbar > button {
    padding-left: 5px;
    padding-right: 5px; }
  filechooser pathbar > button.text-button.image-button label {
    padding-left: 0;
    padding-right: 0; }
  filechooser pathbar > button.text-button.image-button label:last-child, filechooser pathbar > button label:last-child {
    padding-right: 8px; }
  filechooser pathbar > button.text-button.image-button label:first-child, filechooser pathbar > button label:first-child {
    padding-left: 8px; }
  filechooser pathbar > button image {
    padding-left: 4px;
    padding-right: 4px; }
  filechooser pathbar > button.slider-button {
    padding-left: 0;
    padding-right: 0; }

headerbar {
  min-height: 47px;
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: inset 0 -1px alpha(@headerbar_border_color,0.15), inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);
  margin-left: -1px;
  margin-right: -1px; }
  headerbar > windowhandle > box {
    padding: 0 7px 1px 7px; }
    headerbar > windowhandle > box,
    headerbar > windowhandle > box > box.start,
    headerbar > windowhandle > box > box.end {
      border-spacing: 6px; }
  headerbar:backdrop {
    background-color: @headerbar_backdrop_color;
    transition: 200ms ease-out; }
    headerbar:backdrop > windowhandle {
      filter: opacity(0.5);
      transition: 200ms ease-out; }
  headerbar.default-decoration {
    min-height: 37px; }
    headerbar.default-decoration > windowhandle > box {
      padding: 0 4px 1px 4px; }
    headerbar.default-decoration windowcontrols > button {
      min-height: 22px;
      min-width: 22px;
      margin: 0;
      padding: 4px; }
    headerbar.default-decoration windowcontrols > .icon {
      margin: 7px; }
  headerbar.flat {
    background: none;
    box-shadow: none;
    color: inherit;
    min-height: 46px; }
    headerbar.flat > windowhandle > box {
      padding-bottom: 0; }
    headerbar.flat.default-decoration {
      min-height: 36px; }
  .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-top: -1px; }
    .solid-csd headerbar:backdrop:dir(rtl) > windowhandle > box, .solid-csd headerbar:backdrop:dir(ltr) > windowhandle > box, .solid-csd headerbar:dir(rtl) > windowhandle > box, .solid-csd headerbar:dir(ltr) > windowhandle > box {
      padding-top: 1px; }

.titlebar:not(headerbar) separator {
  background-color: alpha(@headerbar_border_color,0.15); }

/*********************
 * GtkWindowControls *
 *********************/
windowcontrols {
  border-spacing: 3px; }
  windowcontrols > button {
    min-width: 24px;
    padding: 5px;
    margin: 0;
    box-shadow: none; }
    windowcontrols > button > image {
      background-color: alpha(currentColor,0.1);
      border-radius: 100%;
      padding: 2px;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {
      background: none; }
    windowcontrols > button:hover > image {
      background-color: alpha(currentColor,0.15); }
    windowcontrols > button:hover:active > image {
      background-color: alpha(currentColor,0.3); }
  windowcontrols > .icon {
    margin: 9px; }

/******************
 * AdwWindowTitle *
 ******************/
headerbar .title,
windowtitle .title {
  padding-left: 12px;
  padding-right: 12px;
  font-weight: bold; }

headerbar .subtitle,
windowtitle .subtitle {
  font-size: smaller;
  padding-left: 12px;
  padding-right: 12px; }

window.devel headerbar > windowhandle {
  background-image: cross-fade(5% -gtk-recolor(url("assets/devel-symbolic.svg")), image(transparent));
  background-repeat: repeat-x; }

label {
  caret-color: currentColor; }
  label:disabled {
    filter: opacity(0.5); }

.dim-label, scale > value, progressbar > text, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle, spinbutton > text > placeholder,
entry > text > placeholder, headerbar .subtitle,
windowtitle .subtitle, label.separator {
  opacity: 0.55; }

.accent {
  color: @accent_color; }

.success {
  color: @success_color; }

.warning {
  color: @warning_color; }

.error {
  color: @error_color; }

/**********************
 * General Typography *
 **********************/
.large-title {
  font-weight: 300;
  font-size: 24pt; }

.title-1 {
  font-weight: 800;
  font-size: 20pt; }

.title-2 {
  font-weight: 800;
  font-size: 15pt; }

.title-3 {
  font-weight: 700;
  font-size: 15pt; }

.title-4 {
  font-weight: 700;
  font-size: 13pt; }

.heading {
  font-weight: 700;
  font-size: 11pt; }

.body {
  font-weight: 400;
  font-size: 11pt; }

.caption-heading {
  font-weight: 700;
  font-size: 9pt; }

.caption {
  font-weight: 400;
  font-size: 9pt; }

.monospace {
  font-family: monospace; }

.numeric, spinbutton, scale > value, progressbar > text {
  font-feature-settings: "tnum"; }

/*******************
 * Editable Labels *
 *******************/
editablelabel > stack > text {
  color: @view_fg_color;
  background-color: @view_bg_color; }

levelbar:disabled {
  filter: opacity(0.5); }

levelbar.horizontal trough > block {
  min-height: 8px;
  border-radius: 99px; }
  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {
    border-radius: 99px; }

levelbar.horizontal.discrete > trough > block {
  min-height: 8px;
  margin-right: 2px;
  min-width: 26px;
  border-radius: 0; }
  levelbar.horizontal.discrete > trough > block:first-child {
    border-radius: 99px 0 0 99px; }
  levelbar.horizontal.discrete > trough > block:last-child {
    border-radius: 0 99px 99px 0;
    margin-right: 0; }

levelbar.vertical trough > block {
  min-width: 8px;
  border-radius: 99px; }
  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {
    border-radius: 99px; }

levelbar.vertical.discrete > trough > block {
  min-width: 8px;
  margin-bottom: 2px;
  min-height: 26px;
  border-radius: 0; }
  levelbar.vertical.discrete > trough > block:first-child {
    border-radius: 99px 99px 0 0; }
  levelbar.vertical.discrete > trough > block:last-child {
    border-radius: 0 0 99px 99px;
    margin-bottom: 0; }

levelbar > trough {
  padding: 0; }
  levelbar > trough > block.low {
    background-color: @warning_color; }
  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
    background-color: @fill_bg_color; }
  levelbar > trough > block.full {
    background-color: @success_color; }
  levelbar > trough > block.empty {
    background-color: alpha(currentColor,0.15); }

.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {
  background-color: rgba(255, 255, 255, 0.75); }

.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical button:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical button:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical menubutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical menubutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical dropdown:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical dropdown:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical colorbutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical colorbutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical fontbutton:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical fontbutton:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical combobox:not(:first-child) > box > button.combo {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical combobox:not(:last-child) > box > button.combo {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical spinbutton:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical spinbutton:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px; }

.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical entry:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px; }

.linked.vertical entry:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

link,
button.link {
  color: @accent_color;
  text-decoration: underline;
  font-weight: inherit; }
  link:visited,
  button.link:visited {
    color: mix(@accent_color,@view_fg_color,0.2); }
  link:hover,
  button.link:hover {
    color: shade(currentColor,1.1); }
  link:active,
  button.link:active {
    color: @accent_color; }
  link:disabled,
  button.link:disabled {
    color: alpha(currentColor,0.5); }
  .osd link, .osd button.link {
    color: mix(@accent_bg_color,white,0.5); }
    .osd link:visited, .osd button.link:visited {
      color: mix(@accent_bg_color,white,0.25); }
    .osd link:active, .osd button.link:active {
      color: mix(@accent_bg_color,white,0.5); }

link {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  link {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  link:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd link:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }

button.link > label {
  text-decoration: underline; }

listview,
list {
  color: @view_fg_color;
  background-color: @view_bg_color;
  background-clip: padding-box;
  border-color: alpha(currentColor,0.15); }
  listview > row,
  list > row {
    padding: 2px;
    background-clip: padding-box; }
  listview > row.expander,
  list > row.expander {
    padding: 0px; }
  listview > row.expander .row-header,
  list > row.expander .row-header {
    padding: 2px; }
  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),
  list.horizontal row.separator,
  list.separators.horizontal > row:not(.separator) {
    border-left: 1px solid alpha(currentColor,0.15); }
  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),
  list:not(.horizontal) row.separator,
  list.separators:not(.horizontal) > row:not(.separator) {
    border-bottom: 1px solid alpha(currentColor,0.15); }

row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  background-clip: padding-box; }
  row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  .osd row:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  row.activatable:hover {
    background-color: alpha(currentColor,0.07); }
  row.activatable:active {
    background-color: alpha(currentColor,0.16); }
  row.activatable.has-open-popup {
    background-color: alpha(currentColor,0.07); }
  row.activatable:selected:hover {
    background-color: alpha(currentColor,0.13); }
  row.activatable:selected:active {
    background-color: alpha(currentColor,0.19); }
  row.activatable:selected.has-open-popup {
    background-color: alpha(currentColor,0.13); }
  row:selected {
    background-color: alpha(currentColor,0.1); }

/*******************************************************
 * Rich Lists                                          *
 * Large list usually containing lots of widgets       *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *
 *******************************************************/
.rich-list {
  /* rich lists usually containing other widgets than just labels/text */ }
  .rich-list > row {
    padding: 8px 12px;
    min-height: 32px;
    /* should be tall even when only containing a label */ }
    .rich-list > row > box {
      border-spacing: 12px; }

/****************
 * AdwActionRow *
 ****************/
row label.subtitle {
  font-size: smaller; }

row > box.header {
  margin-left: 12px;
  margin-right: 12px;
  min-height: 50px; }
  row > box.header > .icon:disabled {
    filter: opacity(0.5); }
  row > box.header > box.title {
    margin-top: 6px;
    margin-bottom: 6px;
    border-spacing: 3px; }

/***************
 * AdwComboRow *
 ***************/
row.combo image.dropdown-arrow:disabled {
  filter: opacity(0.5); }

row.combo listview.inline {
  background: none;
  border: none;
  box-shadow: none;
  color: inherit; }
  row.combo listview.inline, row.combo listview.inline:disabled {
    background: none;
    color: inherit; }

row.combo popover > contents {
  min-width: 120px; }

/******************
 * AdwExpanderRow *
 ******************/
list.content > row, list.content > row.expander row.header,
list.boxed-list > row,
list.boxed-list > row.expander row.header, row.expander list.nested > row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out;
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-bottom: 1px solid alpha(currentColor,0.15); }
  list.content > row, list.content > row.expander row.header,
  list.boxed-list > row,
  list.boxed-list > row.expander row.header, row.expander list.nested > row {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  list.content > row:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible,
  list.boxed-list > row:focus:focus-visible,
  list.boxed-list > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -1px; }
  .osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible,
  .osd list.boxed-list > row:focus:focus-visible,
  .osd list.boxed-list > row.expander row.header:focus:focus-visible,
  list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover,
  list.boxed-list > row:not(:selected).activatable:hover,
  list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {
    background-color: alpha(currentColor,0.03); }
  list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active,
  list.boxed-list > row:not(:selected).activatable:active,
  list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {
    background-color: alpha(currentColor,0.08); }
  list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup,
  list.boxed-list > row:not(:selected).activatable.has-open-popup,
  list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {
    background-color: alpha(currentColor,0.03); }

row.expander {
  background: none;
  padding: 0px; }
  row.expander > box > list {
    background: none;
    color: inherit; }
  row.expander list.nested {
    background-color: alpha(@card_shade_color,0.5);
    color: inherit; }
  row.expander image.expander-row-arrow {
    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    row.expander image.expander-row-arrow:dir(ltr) {
      margin-left: 6px; }
    row.expander image.expander-row-arrow:dir(rtl) {
      margin-right: 6px; }
  row.expander:checked image.expander-row-arrow {
    -gtk-icon-transform: rotate(0turn); }
  row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {
    -gtk-icon-transform: rotate(-0.25turn); }
  row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {
    -gtk-icon-transform: rotate(0.25turn); }
  row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: @accent_color; }
  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {
    color: inherit; }
  row.expander image.expander-row-arrow:disabled {
    filter: opacity(0.5); }

/*****************
 * Boxed Lists *
 *****************/
list.content > row.expander,
list.boxed-list > row.expander {
  border: none; }

list.content > row:first-child, list.content > row:first-child.expander row.header,
list.boxed-list > row:first-child,
list.boxed-list > row:first-child.expander row.header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; }

list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child,
list.boxed-list > row:last-child,
list.boxed-list > row:last-child.expander:not(:checked),
list.boxed-list > row:last-child.expander:not(:checked) row.header,
list.boxed-list > row:last-child.expander:checked list.nested,
list.boxed-list > row:last-child.expander:checked list.nested > row:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-width: 0; }

popover.menu box.inline-buttons {
  padding: 0 12px; }
  popover.menu box.inline-buttons button.image-button.model {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border: none;
    outline: none;
    transition: none; }
    popover.menu box.inline-buttons button.image-button.model:selected {
      background-color: alpha(currentColor,0.1); }
      popover.menu box.inline-buttons button.image-button.model:selected:active {
        background-color: alpha(currentColor,0.19); }

popover.menu box.circular-buttons {
  padding: 12px 12px 6px; }
  popover.menu box.circular-buttons button.circular.image-button.model {
    outline: none;
    padding: 11px;
    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }
    popover.menu box.circular-buttons button.circular.image-button.model:selected {
      background-color: alpha(currentColor,0.13);
      box-shadow: none; }
      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {
        background-color: alpha(currentColor,0.19); }

popover.menu > contents {
  padding: 0; }
  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {
    padding: 6px; }

popover.menu separator {
  margin: 6px 0; }

popover.menu list separator {
  margin: 0; }

popover.menu accelerator {
  color: alpha(currentColor,0.55); }
  popover.menu accelerator:dir(ltr) {
    margin-left: 12px; }
  popover.menu accelerator:dir(rtl) {
    margin-right: 12px; }

popover.menu check,
popover.menu radio {
  min-width: 14px;
  min-height: 14px;
  -gtk-icon-size: 14px;
  padding: 2px; }
  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate),
  popover.menu radio,
  popover.menu radio:hover:checked,
  popover.menu radio:hover:indeterminate,
  popover.menu radio:hover:not(:checked):not(:indeterminate) {
    background: none;
    box-shadow: none;
    color: inherit; }

.osd popover.menu check, .osd popover.menu radio {
  background: none;
  color: inherit; }

popover.menu radio {
  padding: 1px;
  border: 1px solid alpha(currentColor,0.3); }

popover.menu check.left,
popover.menu radio.left,
popover.menu arrow.left {
  margin-left: -2px;
  margin-right: 6px; }

popover.menu check.right,
popover.menu radio.right,
popover.menu arrow.right {
  margin-left: 6px;
  margin-right: -2px; }

popover.menu modelbutton {
  min-height: 32px;
  min-width: 40px;
  padding: 0 12px;
  border-radius: 6px; }
  popover.menu modelbutton:hover, popover.menu modelbutton:selected {
    background-color: alpha(currentColor,0.1); }
    popover.menu modelbutton:hover:active, popover.menu modelbutton:selected:active {
      background-color: alpha(currentColor,0.19); }
  popover.menu modelbutton arrow {
    background: none;
    min-width: 16px;
    min-height: 16px;
    opacity: 0.3; }
    popover.menu modelbutton arrow:hover {
      background: none; }
    popover.menu modelbutton arrow:disabled {
      filter: opacity(0.5); }
    popover.menu modelbutton arrow.left {
      -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
    popover.menu modelbutton arrow.right {
      -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }

popover.menu label.title {
  font-weight: bold;
  padding: 4px 32px; }

popover.menu list, popover.menu listview {
  background: none;
  color: inherit; }
  popover.menu list > row, popover.menu listview > row {
    border-radius: 6px;
    padding: 0 12px;
    min-height: 32px;
    min-width: 40px; }
    popover.menu list > row:selected, popover.menu listview > row:selected {
      background: none; }
    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {
      background-color: alpha(currentColor,0.1); }
    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {
      background-color: alpha(currentColor,0.19); }
    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {
      background-color: alpha(currentColor,0.1); }
    popover.menu list > row > box, popover.menu listview > row > box {
      border-spacing: 6px; }

popover.menu contents > list,
popover.menu contents > listview,
popover.menu scrolledwindow > viewport > list,
popover.menu scrolledwindow > listview {
  padding: 6px 0; }
  popover.menu contents > list > row,
  popover.menu contents > listview > row,
  popover.menu scrolledwindow > viewport > list > row,
  popover.menu scrolledwindow > listview > row {
    margin: 0 6px;
    padding: 9px 12px;
    min-height: 0; }

menubar {
  padding: 0px;
  box-shadow: inset 0 -1px alpha(currentColor,0.15); }
  menubar > item {
    min-height: 16px;
    padding: 4px 8px;
    border-radius: 6px; }
    menubar > item:selected {
      background-color: alpha(currentColor,0.1); }
    menubar > item popover.menu popover.menu {
      padding: 0 0 4px 0; }
    menubar > item popover.menu popover.menu > contents {
      margin: 0;
      border-radius: 12px; }

window.dialog.message .titlebar {
  min-height: 20px;
  background: none;
  border-style: none;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px; }

window.dialog.message box.dialog-vbox.vertical {
  margin-top: 6px;
  border-spacing: 24px; }
  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {
    font-weight: 800;
    font-size: 15pt; }

window.dialog.message.csd {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }
  window.dialog.message.csd .dialog-action-area {
    border-top: 1px solid alpha(currentColor,0.15);
    margin: 0;
    border-spacing: 0; }
    window.dialog.message.csd .dialog-action-area > button {
      padding: 10px 14px;
      border-radius: 0;
      border: none;
      background-clip: padding-box;
      border-left: 1px solid alpha(currentColor,0.15); }
      window.dialog.message.csd .dialog-action-area > button:first-child {
        border-bottom-left-radius: 13px;
        border-left: none; }
      window.dialog.message.csd .dialog-action-area > button:last-child {
        border-bottom-right-radius: 13px; }
      window.dialog.message.csd .dialog-action-area > button.suggested-action {
        color: @accent_color; }
      window.dialog.message.csd .dialog-action-area > button.destructive-action {
        color: @destructive_color; }

/**********
 * Frames *
 **********/
frame,
.frame {
  border: 1px solid alpha(currentColor,0.15); }

frame {
  border-radius: 12px; }
  frame > label {
    margin: 4px; }

/**************
 * Separators *
 **************/
separator {
  background: alpha(currentColor,0.15);
  min-width: 1px;
  min-height: 1px; }
  separator.spacer {
    background: none; }
    separator.spacer.horizontal {
      min-width: 12px; }
    separator.spacer.vertical {
      min-height: 12px; }

/*********************
 * App Notifications *
 *********************/
.app-notification {
  padding: 10px;
  border-spacing: 10px;
  border-radius: 0 0 12px 12px;
  background-color: rgba(29, 29, 29, 0.975);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  background-clip: padding-box; }
  .app-notification border {
    border: none; }

/**********
 * Toasts *
 **********/
toast {
  margin: 12px;
  margin-bottom: 24px;
  border-radius: 150px;
  border-spacing: 6px;
  padding: 6px; }
  toast:dir(ltr) {
    padding-left: 12px; }
  toast:dir(rtl) {
    padding-right: 12px; }
  toast > label {
    margin: 0 6px; }

/**************
 * GtkVideo *
 **************/
video {
  background: black; }
  video image.osd {
    min-width: 64px;
    min-height: 64px;
    border-radius: 32px; }

/****************
 * GtkStatusBar *
 ****************/
statusbar {
  padding: 6px 10px 6px 10px; }

/*****************
 * AdwStatusPage *
 *****************/
statuspage > scrolledwindow > viewport > box {
  margin: 36px 12px;
  border-spacing: 36px; }
  statuspage > scrolledwindow > viewport > box > clamp > box {
    border-spacing: 12px; }
    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
      -gtk-icon-size: 128px;
      color: alpha(currentColor,0.55); }
      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {
        opacity: 0.5; }
      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
        margin-bottom: 24px; }

statuspage.compact > scrolledwindow > viewport > box {
  margin: 24px 12px;
  border-spacing: 24px; }
  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {
    -gtk-icon-size: 96px; }
    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
      margin-bottom: 12px; }
  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {
    font-size: 18pt; }

/* Cards */
.card {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  shortcut > .keycap, list.content,
  list.boxed-list, .card {
    background-color: @card_bg_color;
    color: @card_fg_color;
    border-radius: 12px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }
    .osd shortcut > .keycap, .osd list.content,
    .osd list.boxed-list, shortcut > .osd.keycap, list.osd.content,
    list.osd.boxed-list, .osd .card, .card.osd {
      background-color: alpha(currentColor,0.1);
      color: inherit;
      box-shadow: none; }
  .card {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  .card:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -1px; }
  .osd .card:focus:focus-visible, .card.osd:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  .card.activatable {
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .card.activatable:hover {
      background-image: image(alpha(currentColor,0.03)); }
    .card.activatable:active {
      background-image: image(alpha(currentColor,0.08)); }

notebook {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  notebook > header > tabs > tab:checked {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook:focus:focus-visible > header > tabs > tab:checked {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header {
    padding: 1px;
    border-color: alpha(currentColor,0.15);
    border-width: 1px;
    background-clip: padding-box; }
    notebook > header > tabs {
      margin: -1px; }
    notebook > header.top {
      border-bottom-style: solid; }
      notebook > header.top > tabs {
        margin-bottom: -2px; }
        notebook > header.top > tabs > tab:hover {
          box-shadow: inset 0 -4px alpha(currentColor,0.15); }
        notebook > header.top > tabs > tab:checked {
          box-shadow: inset 0 -4px @accent_bg_color; }
    notebook > header.bottom {
      border-top-style: solid; }
      notebook > header.bottom > tabs {
        margin-top: -2px; }
        notebook > header.bottom > tabs > tab:hover {
          box-shadow: inset 0 4px alpha(currentColor,0.15); }
        notebook > header.bottom > tabs > tab:checked {
          box-shadow: inset 0 4px @accent_bg_color; }
    notebook > header.left {
      border-right-style: solid; }
      notebook > header.left > tabs {
        margin-right: -2px; }
        notebook > header.left > tabs > tab:hover {
          box-shadow: inset -4px 0 alpha(currentColor,0.15); }
        notebook > header.left > tabs > tab:checked {
          box-shadow: inset -4px 0 @accent_bg_color; }
    notebook > header.right {
      border-left-style: solid; }
      notebook > header.right > tabs {
        margin-left: -2px; }
        notebook > header.right > tabs > tab:hover {
          box-shadow: inset 4px 0 alpha(currentColor,0.15); }
        notebook > header.right > tabs > tab:checked {
          box-shadow: inset 4px 0 @accent_bg_color; }
    notebook > header.top > tabs > arrow {
      border-top-style: none; }
    notebook > header.bottom > tabs > arrow {
      border-bottom-style: none; }
    notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
      margin-left: -5px;
      margin-right: -5px;
      padding-left: 4px;
      padding-right: 4px; }
      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.up, notebook > header.bottom > tabs > arrow.up {
        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
    notebook > header.left > tabs > arrow {
      border-left-style: none; }
    notebook > header.right > tabs > arrow {
      border-right-style: none; }
    notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
      margin-top: -5px;
      margin-bottom: -5px;
      padding-top: 4px;
      padding-bottom: 4px; }
      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.up, notebook > header.right > tabs > arrow.up {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    notebook > header > tabs > arrow {
      min-height: 16px;
      min-width: 16px;
      border-radius: 0; }
      notebook > header > tabs > arrow:hover:not(:active) {
        box-shadow: none; }
    notebook > header > tabs > tab {
      transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      min-height: 30px;
      min-width: 30px;
      padding: 3px 12px;
      font-weight: normal; }
      notebook > header > tabs > tab:hover {
        background-color: alpha(currentColor,0.07); }
      notebook > header > tabs > tab:not(:checked) {
        outline-color: transparent; }
      notebook > header > tabs > tab:disabled {
        filter: opacity(0.5); }
        notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {
          filter: none; }
      notebook > header > tabs > tab button.flat {
        color: alpha(currentColor,0.3);
        padding: 0;
        margin-top: 4px;
        margin-bottom: 4px;
        min-width: 20px;
        min-height: 20px; }
        notebook > header > tabs > tab button.flat:hover {
          color: currentColor; }
        notebook > header > tabs > tab button.flat:last-child {
          margin-left: 4px;
          margin-right: -4px; }
        notebook > header > tabs > tab button.flat:first-child {
          margin-left: -4px;
          margin-right: 4px; }
    notebook > header.top > tabs, notebook > header.bottom > tabs {
      padding-left: 4px;
      padding-right: 4px; }
      notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {
        margin-left: 3px;
        margin-right: 3px; }
        notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {
          margin-left: -1px; }
        notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {
          margin-right: -1px; }
      notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {
        margin-left: 4px;
        margin-right: 4px; }
    notebook > header.left > tabs, notebook > header.right > tabs {
      padding-top: 4px;
      padding-bottom: 4px; }
      notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {
        margin-top: 3px;
        margin-bottom: 3px; }
        notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {
          margin-top: -1px; }
        notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {
          margin-bottom: -1px; }
      notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {
        margin-top: 4px;
        margin-bottom: 4px; }
    notebook > header.top > tabs > tab {
      padding-bottom: 4px; }
    notebook > header.bottom > tabs > tab {
      padding-top: 4px; }
  notebook > stack:not(:only-child) {
    background-color: @view_bg_color; }

paned > separator {
  min-width: 1px;
  min-height: 1px;
  background: none;
  background-size: 1px 1px; }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px; }

paned.horizontal > separator:dir(ltr) {
  margin: 0 -8px 0 0;
  padding: 0 8px 0 0;
  box-shadow: inset 1px 0 alpha(currentColor,0.15); }

paned.horizontal > separator:dir(rtl) {
  margin: 0 0 0 -8px;
  padding: 0 0 0 8px;
  box-shadow: inset -1px 0 alpha(currentColor,0.15); }

paned.horizontal > separator.wide {
  margin: 0;
  padding: 0;
  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  box-shadow: inset 0 1px alpha(currentColor,0.15); }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }

popover.background {
  background-color: transparent;
  font: initial; }

popover > arrow,
popover > contents {
  background-color: @popover_bg_color;
  color: @popover_fg_color;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.14);
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }

popover > contents {
  padding: 8px;
  border-radius: 12px; }
  popover > contents > list,
  popover > contents > .view,
  popover > contents > toolbar {
    border-style: none;
    background-color: transparent; }

.osd popover, popover.touch-selection, popover.magnifier {
  background-color: transparent; }
  .osd popover > arrow,
  .osd popover > contents, popover.touch-selection > arrow,
  popover.touch-selection > contents, popover.magnifier > arrow,
  popover.magnifier > contents {
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: none; }

preferencespage > scrolledwindow > viewport > clamp > box {
  margin: 24px 12px;
  border-spacing: 24px; }

preferencesgroup > box, preferencesgroup > box .labels {
  border-spacing: 6px; }

preferencesgroup > box > box.header:not(.single-line) {
  margin-bottom: 6px; }

preferencesgroup > box > box.single-line {
  min-height: 34px; }

progressbar.horizontal > trough {
  min-width: 150px; }
  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
    min-height: 8px; }

progressbar.vertical > trough {
  min-height: 80px; }
  progressbar.vertical > trough, progressbar.vertical > trough > progress {
    min-width: 8px; }

progressbar > text {
  font-size: smaller; }

progressbar:disabled {
  filter: opacity(0.5); }

progressbar > trough > progress {
  /* share most of scales' */
  border-radius: 99px; }
  progressbar > trough > progress.left {
    border-top-left-radius: 99px;
    border-bottom-left-radius: 99px; }
  progressbar > trough > progress.right {
    border-top-right-radius: 99px;
    border-bottom-right-radius: 99px; }
  progressbar > trough > progress.top {
    border-top-right-radius: 99px;
    border-top-left-radius: 99px; }
  progressbar > trough > progress.bottom {
    border-bottom-right-radius: 99px;
    border-bottom-left-radius: 99px; }

progressbar.osd {
  min-width: 2px;
  min-height: 2px;
  background-color: transparent; }
  progressbar.osd > trough {
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none; }
    progressbar.osd > trough > progress {
      border-style: none;
      border-radius: 0; }
  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {
    min-height: 2px; }
  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {
    min-width: 2px; }

progressbar > trough.empty > progress {
  all: unset; }

.osd progressbar > trough > progress {
  background-color: rgba(255, 255, 255, 0.75); }

scale > trough > fill, scale > trough, progressbar > trough {
  border-radius: 99px;
  background-color: alpha(currentColor,0.15); }

scale > trough > highlight, progressbar > trough > progress {
  border-radius: 99px;
  background-color: @fill_bg_color;
  color: @fill_fg_color; }

scale {
  min-height: 10px;
  min-width: 10px;
  padding: 12px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  scale > trough {
    outline: 0 solid transparent;
    outline-offset: 16px; }
  scale:focus:focus-visible > trough {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 10px; }
  scale > trough {
    transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    scale > trough > slider {
      background-color: mix(white,@view_bg_color,0.2);
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
      outline: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 100%;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-property: background, border, box-shadow;
      min-width: 20px;
      min-height: 20px;
      margin: -8px; }
  scale:hover > trough {
    background-color: alpha(currentColor,0.2); }
    scale:hover > trough > highlight {
      background-image: image(alpha(currentColor,0.1)); }
    scale:hover > trough > slider {
      background-color: white; }
  .osd scale:focus:focus-visible > trough {
    outline-color: rgba(255, 255, 255, 0.5); }
  .osd scale > trough > highlight {
    background-color: rgba(255, 255, 255, 0.75);
    color: rgba(0, 0, 0, 0.75); }
  scale:disabled {
    filter: opacity(0.5); }
    scale:disabled > trough > slider {
      box-shadow: 0 2px 4px transparent;
      outline-color: rgba(0, 0, 0, 0.2); }
  scale.fine-tune {
    padding: 9px; }
    scale.fine-tune.horizontal {
      min-height: 16px; }
    scale.fine-tune.vertical {
      min-width: 16px; }
    scale.fine-tune > trough > slider {
      margin: -5px; }
  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {
    transform: rotate(45deg);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); }
    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {
      box-shadow: 1px 1px 4px transparent; }
  scale.horizontal > marks {
    color: alpha(currentColor,0.55); }
    scale.horizontal > marks.top {
      margin-bottom: 6px; }
    scale.horizontal > marks.bottom {
      margin-top: 6px; }
    scale.horizontal > marks indicator {
      background-color: currentColor;
      min-height: 6px;
      min-width: 1px; }
  scale.horizontal > value.left {
    margin-right: 9px; }
  scale.horizontal > value.right {
    margin-left: 9px; }
  scale.horizontal.fine-tune > marks.top {
    margin-top: 3px; }
  scale.horizontal.fine-tune > marks.bottom {
    margin-bottom: 3px; }
  scale.horizontal.fine-tune > marks indicator {
    min-height: 3px; }
  scale.horizontal.marks-before > trough > slider {
    border-top-left-radius: 0; }
  scale.horizontal.marks-after > trough > slider {
    border-bottom-right-radius: 0; }
  scale.horizontal.marks-before.marks-after > trough > slider {
    border-radius: 100%; }
  scale.vertical > marks {
    color: alpha(currentColor,0.55); }
    scale.vertical > marks.top {
      margin-right: 6px; }
    scale.vertical > marks.bottom {
      margin-left: 6px; }
    scale.vertical > marks indicator {
      background-color: currentColor;
      min-height: 1px;
      min-width: 6px; }
  scale.vertical > value.top {
    margin-bottom: 9px; }
  scale.vertical > value.bottom {
    margin-top: 9px; }
  scale.vertical.fine-tune > marks.top {
    margin-left: 3px; }
  scale.vertical.fine-tune > marks.bottom {
    margin-right: 3px; }
  scale.vertical.fine-tune > marks indicator {
    min-height: 3px; }
  scale.vertical.marks-before > trough > slider {
    border-bottom-left-radius: 0; }
  scale.vertical.marks-after > trough > slider {
    border-top-right-radius: 0; }
  scale.color {
    min-height: 0;
    min-width: 0; }
    scale.color > trough {
      background-image: image(alpha(currentColor,0.15));
      background-repeat: no-repeat; }
    scale.color.horizontal {
      padding: 0 0 15px 0; }
      scale.color.horizontal > trough {
        padding-bottom: 4px;
        background-position: 0 -3px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
        scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl) {
          margin-bottom: -15px;
          margin-top: 6px; }
    scale.color.vertical:dir(ltr) {
      padding: 0 0 0 15px; }
      scale.color.vertical:dir(ltr) > trough {
        padding-left: 4px;
        background-position: 3px 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider {
          margin-left: -15px;
          margin-right: 6px; }
    scale.color.vertical:dir(rtl) {
      padding: 0 15px 0 0; }
      scale.color.vertical:dir(rtl) > trough {
        padding-right: 4px;
        background-position: -3px 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider {
          margin-right: -15px;
          margin-left: 6px; }
    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
      padding: 0 0 12px 0; }
      scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough {
        padding-bottom: 7px;
        background-position: 0 -6px; }
        scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider {
          margin-bottom: -15px;
          margin-top: 6px; }
    scale.color.fine-tune.vertical:dir(ltr) {
      padding: 0 0 0 12px; }
      scale.color.fine-tune.vertical:dir(ltr) > trough {
        padding-left: 7px;
        background-position: 6px 0; }
        scale.color.fine-tune.vertical:dir(ltr) > trough > slider {
          margin-left: -15px;
          margin-right: 6px; }
    scale.color.fine-tune.vertical:dir(rtl) {
      padding: 0 12px 0 0; }
      scale.color.fine-tune.vertical:dir(rtl) > trough {
        padding-right: 7px;
        background-position: -6px 0; }
        scale.color.fine-tune.vertical:dir(rtl) > trough > slider {
          margin-right: -15px;
          margin-left: 6px; }

scrollbar {
  background-color: @view_bg_color;
  color: @view_fg_color; }
  scrollbar.top {
    box-shadow: inset 0 -1px alpha(currentColor,0.15);
    padding-bottom: 1px; }
  scrollbar.bottom {
    box-shadow: inset 0 1px alpha(currentColor,0.15);
    padding-top: 1px; }
  scrollbar.left {
    box-shadow: inset -1px 0 alpha(currentColor,0.15);
    padding-right: 1px; }
  scrollbar.right {
    box-shadow: inset 1px 0 alpha(currentColor,0.15);
    padding-left: 1px; }
  scrollbar > range > trough {
    margin: 7px;
    transition: all 200ms linear;
    border-radius: 10px; }
    scrollbar > range > trough > slider {
      min-width: 8px;
      min-height: 8px;
      margin: -6px;
      border: 6px solid transparent;
      border-radius: 10px;
      background-clip: padding-box;
      transition: all 200ms linear;
      background-color: alpha(currentColor,0.2); }
      scrollbar > range > trough > slider:hover {
        background-color: alpha(currentColor,0.4); }
      scrollbar > range > trough > slider:hover:active {
        background-color: alpha(currentColor,0.6); }
      scrollbar > range > trough > slider:disabled {
        opacity: 0; }
  scrollbar.horizontal > range > trough {
    margin-top: 6px;
    margin-bottom: 6px; }
  scrollbar.vertical > range > trough {
    margin-left: 6px;
    margin-right: 6px; }
  scrollbar.overlay-indicator {
    background: none;
    color: inherit;
    box-shadow: none;
    padding: 0; }
    scrollbar.overlay-indicator > range > trough {
      outline: 1px solid transparent; }
      scrollbar.overlay-indicator > range > trough > slider {
        outline: 1px solid alpha(@scrollbar_outline_color,0.4);
        outline-offset: -6px; }
        .osd scrollbar.overlay-indicator > range > trough > slider {
          outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.4); }
    scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {
      min-width: 3px;
      min-height: 3px;
      outline-color: alpha(@scrollbar_outline_color,0.35); }
      .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {
        outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }
    scrollbar.overlay-indicator.hovering > range > trough {
      outline-color: alpha(@scrollbar_outline_color,0.35);
      background-color: alpha(currentColor,0.1); }
      .osd scrollbar.overlay-indicator.hovering > range > trough {
        outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }
    scrollbar.overlay-indicator.horizontal > range > trough > slider {
      min-width: 40px; }
    scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {
      min-height: 8px; }
    scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {
      margin-top: 3px;
      margin-bottom: 3px; }
    scrollbar.overlay-indicator.vertical > range > trough > slider {
      min-height: 40px; }
    scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {
      min-width: 8px; }
    scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {
      margin-left: 3px;
      margin-right: 3px; }
  scrollbar.horizontal > range > trough > slider {
    min-width: 40px; }
  scrollbar.vertical > range > trough > slider {
    min-height: 40px; }
  scrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:hover:active {
    background-color: alpha(@accent_color,0.6); }

scrolledwindow > overshoot.top {
  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 100% 3%, 100% 50%;
  background-repeat: no-repeat;
  background-position: top;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.bottom {
  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 100% 3%, 100% 50%;
  background-repeat: no-repeat;
  background-position: bottom;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.left {
  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 3% 100%, 50% 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > overshoot.right {
  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));
  background-size: 3% 100%, 50% 100%;
  background-repeat: no-repeat;
  background-position: right;
  background-color: transparent;
  border: none;
  box-shadow: none; }

scrolledwindow > junction {
  background: linear-gradient(to bottom right, alpha(currentColor,0.15) 1px, @view_bg_color 1px); }
  scrolledwindow > junction:dir(rtl) {
    background: linear-gradient(to bottom left, alpha(currentColor,0.15) 1px, @view_bg_color 1px); }

shortcuts-section {
  margin: 20px; }

.shortcuts-search-results {
  margin: 20px;
  border-spacing: 24px; }

shortcut {
  border-spacing: 6px; }
  shortcut > .keycap {
    min-width: 20px;
    min-height: 25px;
    padding: 2px 6px;
    border-radius: 6px;
    font-size: smaller; }

stackswitcher > button.text-button {
  min-width: 100px; }

stackswitcher.circular {
  border-spacing: 12px; }
  stackswitcher.circular > button.circular,
  stackswitcher.circular > button.text-button.circular {
    min-width: 32px;
    min-height: 32px;
    padding: 0; }

.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {
  border-right: 1px solid alpha(currentColor,0.15);
  border-left-style: none; }

.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
  border-left: 1px solid alpha(currentColor,0.15);
  border-right-style: none; }

.sidebar listview.view,
.sidebar list {
  background-color: transparent;
  color: inherit; }

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: 10px 4px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  stacksidebar row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  stacksidebar row:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  stacksidebar row > label {
    padding-left: 6px;
    padding-right: 6px; }
  stacksidebar row.needs-attention > label {
    background-size: 6px 6px, 0 0; }

separator.sidebar {
  background-color: alpha(currentColor,0.15); }

/**********************
 * Navigation Sidebar *
 **********************/
.navigation-sidebar {
  padding: 6px 0; }
  .navigation-sidebar, .navigation-sidebar.view {
    background-color: transparent;
    color: inherit; }
  .navigation-sidebar.background {
    background-color: @window_bg_color;
    color: @window_fg_color; }
  .navigation-sidebar > separator {
    margin: 6px; }
  .navigation-sidebar > row {
    min-height: 36px;
    padding: 0 8px;
    border-radius: 6px;
    margin: 0 6px 2px; }

/********************
 * GtkPlacesSidebar *
 ********************/
row image.sidebar-icon {
  opacity: 0.7; }

/* this should be more generic, only using .navigation-sidebar
   https://gitlab.gnome.org/GNOME/gtk/-/issues/2929
*/
placessidebar .navigation-sidebar > row {
  padding: 0; }
  placessidebar .navigation-sidebar > row > revealer {
    padding: 0 14px; }
  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {
    padding-right: 8px; }
  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {
    padding-left: 8px; }
  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {
    padding-right: 2px; }
  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {
    padding-left: 2px; }
  button.sidebar-button {
    min-height: 26px;
    min-width: 26px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    border-radius: 100%; }
  placessidebar .navigation-sidebar > row:selected:active {
    box-shadow: none; }
  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {
    padding: 0 8px;
    min-height: 2px;
    background-image: image(@success_color);
    background-clip: content-box; }
  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
    color: @accent_color; }
  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
    color: @success_color;
    box-shadow: inset 0 0 0 1px @success_color; }

@keyframes spin {
  to {
    transform: rotate(1turn); } }

spinner {
  background: none;
  opacity: 0;
  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  spinner:checked {
    opacity: 1;
    animation: spin 1s linear infinite; }
    spinner:checked:disabled {
      opacity: 0.5; }

spinbutton {
  padding: 0;
  border-spacing: 0;
  /* :not here just to bump specificity above that of the list button styling */ }
  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
    border-radius: 0;
    box-shadow: none;
    border-style: solid;
    border-color: alpha(currentColor,0.1); }
  spinbutton:not(.vertical) {
    /* :not here just to bump specificity above that of the list button styling */ }
    spinbutton:not(.vertical) > text {
      min-width: 28px;
      padding: 6px; }
    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
      min-height: 16px;
      min-width: 22px;
      padding-bottom: 0;
      padding-top: 0;
      border-left-width: 1px; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {
        border-left-width: 0;
        border-right-width: 1px; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  spinbutton.vertical {
    /* :not here just to bump specificity above that of the list button styling */ }
    spinbutton.vertical > text {
      min-height: 30px;
      min-width: 30px; }
    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,
    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {
      border-top-width: 1px;
      border-radius: 0 0 6px 6px; }
    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,
    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {
      border-bottom-width: 1px;
      border-radius: 6px 6px 0 0; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) > text {
      min-height: 0;
      padding: 1px 2px; }

switch {
  border-radius: 14px;
  padding: 2px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: alpha(currentColor,0.15);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  switch:hover:not(:checked) {
    background-color: alpha(currentColor,0.2); }
    switch:hover:not(:checked):active {
      background-color: alpha(currentColor,0.25); }
  switch > image {
    color: transparent; }
  switch {
    outline: 0 solid transparent;
    outline-offset: 5px; }
  switch:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: 1px; }
  switch:disabled {
    filter: opacity(0.5); }
  switch > slider {
    min-width: 22px;
    min-height: 22px;
    border-radius: 50%;
    background-color: mix(white,@view_bg_color,0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }
    switch > slider:disabled {
      box-shadow: 0 2px 4px transparent; }
  switch:hover > slider {
    background: white; }
  switch:checked {
    color: @fill_fg_color;
    background-color: @fill_bg_color; }
    switch:checked:hover {
      background-image: image(alpha(currentColor,0.1)); }
      switch:checked:hover:active {
        background-image: image(rgba(0, 0, 0, 0.2)); }
    switch:checked > slider {
      background-color: white; }
  .osd switch:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.5); }
  .osd switch:checked {
    background-color: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.75); }

tabbar .box {
  min-height: 38px; }

tabbar scrolledwindow.pinned undershoot {
  border: 0 solid alpha(currentColor,0.15); }

tabbar scrolledwindow.pinned:dir(rtl) undershoot.left {
  border-left-width: 1px; }

tabbar scrolledwindow.pinned:dir(ltr) undershoot.right {
  border-right-width: 1px; }

tabbar scrolledwindow.pinned tabbox > background:dir(ltr) {
  box-shadow: inset -1px 0 alpha(currentColor,0.15); }

tabbar scrolledwindow.pinned tabbox > background:dir(rtl) {
  box-shadow: inset 1px 0 alpha(currentColor,0.15); }

tabbar undershoot {
  transition: background 150ms ease-in-out; }
  tabbar undershoot.left {
    background: linear-gradient(to right, @shade_color, rgba(0, 0, 0, 0) 20px); }
  tabbar undershoot.right {
    background: linear-gradient(to left, @shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar .needs-attention-left undershoot.left {
  background: linear-gradient(to right, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar .needs-attention-right undershoot.right {
  background: linear-gradient(to left, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar tabbox > background {
  background-color: @shade_color; }

tabbar tabbox > widget {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  tabbar tabbox > widget {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  tabbar tabbox > widget:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }

tabbar tab {
  border-style: solid;
  border-color: alpha(currentColor,0.15);
  border-width: 0 1px 0 1px;
  transition: background 150ms ease-in-out;
  background-color: alpha(@shade_color,0.6);
  background-clip: padding-box; }
  tabbar tab:checked {
    background-color: transparent; }
  tabbar tab:hover {
    background-image: image(alpha(currentColor,0.03)); }
  tabbar tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }
    tabbar tab.needs-attention:hover {
      background-image: image(alpha(currentColor,0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }

tabbar .start-action,
tabbar .end-action {
  background-color: alpha(@shade_color,0.6);
  background-clip: padding-box;
  border-color: alpha(currentColor,0.15);
  border-style: solid;
  transition: background 150ms ease-in-out; }
  tabbar .start-action button,
  tabbar .end-action button {
    border: none;
    border-radius: 0; }

tabbar .start-action:dir(ltr),
tabbar .end-action:dir(rtl) {
  border-right-width: 1px; }

tabbar .start-action:dir(rtl),
tabbar .end-action:dir(ltr) {
  border-left-width: 1px; }

tabbar:not(.inline) .box {
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  border-bottom: 1px solid alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned undershoot {
  border-color: alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned tabbox > background:dir(ltr) {
  box-shadow: inset -1px 0 alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) scrolledwindow.pinned tabbox > background:dir(rtl) {
  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline) undershoot.left {
  background: linear-gradient(to right, @headerbar_shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar:not(.inline) undershoot.right {
  background: linear-gradient(to left, @headerbar_shade_color, rgba(0, 0, 0, 0) 20px); }

tabbar:not(.inline) .needs-attention-left undershoot.left {
  background: linear-gradient(to right, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar:not(.inline) .needs-attention-right undershoot.right {
  background: linear-gradient(to left, alpha(@accent_color,0.5), alpha(@accent_color,0.3) 1px, alpha(@accent_color,0) 20px); }

tabbar:not(.inline) tabbox > background {
  background-color: @headerbar_shade_color; }

tabbar:not(.inline) tab {
  border-color: alpha(@headerbar_border_color,0.15);
  background-color: alpha(@headerbar_shade_color,0.6); }
  tabbar:not(.inline) tab:checked {
    background-color: transparent; }

tabbar:not(.inline) .start-action,
tabbar:not(.inline) .end-action {
  background-color: alpha(@headerbar_shade_color,0.6);
  border-color: alpha(@headerbar_border_color,0.15); }

tabbar:not(.inline):backdrop .box {
  background-color: @headerbar_backdrop_color;
  transition: 200ms ease-out; }

dnd tab {
  min-height: 26px;
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05);
  outline: 1px solid rgba(255, 255, 255, 0.1);
  outline-offset: -1px;
  margin: 25px; }
  dnd tab.needs-attention {
    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(@accent_color,0.4) 10%, alpha(@accent_color,0) 30%); }

tabbar tab,
dnd tab {
  padding: 6px; }
  tabbar tab button.image-button,
  dnd tab button.image-button {
    padding: 0;
    margin: 0;
    min-width: 24px;
    min-height: 24px;
    border-radius: 99px; }

tabview:drop(active),
tabbox:drop(active) {
  box-shadow: none; }

cursor-handle {
  all: unset;
  padding: 24px 20px; }
  cursor-handle > contents {
    min-width: 20px;
    min-height: 20px;
    border-radius: 50%;
    background-color: @accent_bg_color; }
  cursor-handle.top > contents {
    border-top-right-radius: 0; }
  cursor-handle.bottom > contents {
    border-top-left-radius: 0;
    transform: translateX(1px); }
  cursor-handle.insertion-cursor > contents {
    border-top-left-radius: 0;
    transform: translateX(1px) translateY(4px) rotate(45deg); }

magnifier {
  background-color: @view_bg_color; }

actionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {
  outline-color: rgba(255, 255, 255, 0.5); }

actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),
headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {
  color: inherit;
  background-color: transparent; }

actionbar > revealer > box splitbutton > separator.vertical, searchbar > revealer > box splitbutton > separator.vertical, .toolbar splitbutton > separator.vertical, headerbar splitbutton > separator.vertical {
  margin-top: 6px;
  margin-bottom: 6px; }

actionbar > revealer > box entry, searchbar > revealer > box entry, .toolbar entry, headerbar entry,
actionbar > revealer > box spinbutton,
searchbar > revealer > box spinbutton,
.toolbar spinbutton,
headerbar spinbutton,
actionbar > revealer > box splitbutton,
searchbar > revealer > box splitbutton,
.toolbar splitbutton,
headerbar splitbutton,
actionbar > revealer > box separator:not(.sidebar),
searchbar > revealer > box separator:not(.sidebar),
.toolbar separator:not(.sidebar),
headerbar separator:not(.sidebar),
actionbar > revealer > box button,
searchbar > revealer > box button,
.toolbar button,
headerbar button,
actionbar > revealer > box menubutton,
searchbar > revealer > box menubutton,
.toolbar menubutton,
headerbar menubutton,
actionbar > revealer > box scalebutton,
searchbar > revealer > box scalebutton,
.toolbar scalebutton,
headerbar scalebutton {
  margin-top: 6px;
  margin-bottom: 6px; }

actionbar > revealer > box menubutton > button, searchbar > revealer > box menubutton > button, .toolbar menubutton > button, headerbar menubutton > button,
actionbar > revealer > box splitbutton > button,
searchbar > revealer > box splitbutton > button,
.toolbar splitbutton > button,
headerbar splitbutton > button,
actionbar > revealer > box splitbutton > menubutton,
searchbar > revealer > box splitbutton > menubutton,
.toolbar splitbutton > menubutton,
headerbar splitbutton > menubutton,
actionbar > revealer > box scalebutton > button,
searchbar > revealer > box scalebutton > button,
.toolbar scalebutton > button,
headerbar scalebutton > button {
  margin-top: 0px;
  margin-bottom: 0px; }

actionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

actionbar > revealer > box popover entry, searchbar > revealer > box popover entry, .toolbar popover entry, headerbar popover entry,
actionbar > revealer > box popover spinbutton,
searchbar > revealer > box popover spinbutton,
.toolbar popover spinbutton,
headerbar popover spinbutton,
actionbar > revealer > box popover splitbutton,
searchbar > revealer > box popover splitbutton,
.toolbar popover splitbutton,
headerbar popover splitbutton,
actionbar > revealer > box popover separator:not(.sidebar),
searchbar > revealer > box popover separator:not(.sidebar),
.toolbar popover separator:not(.sidebar),
headerbar popover separator:not(.sidebar),
actionbar > revealer > box popover button,
searchbar > revealer > box popover button,
.toolbar popover button,
headerbar popover button,
actionbar > revealer > box popover menubutton,
searchbar > revealer > box popover menubutton,
.toolbar popover menubutton,
headerbar popover menubutton,
actionbar > revealer > box popover scalebutton,
searchbar > revealer > box popover scalebutton,
.toolbar popover scalebutton,
headerbar popover scalebutton,
actionbar > revealer > box popover switch,
searchbar > revealer > box popover switch,
.toolbar popover switch,
headerbar popover switch {
  margin-top: 0;
  margin-bottom: 0; }

actionbar > revealer > box popover.menu separator:not(.sidebar), searchbar > revealer > box popover.menu separator:not(.sidebar), .toolbar popover.menu separator:not(.sidebar), headerbar popover.menu separator:not(.sidebar) {
  margin-top: 6px;
  margin-bottom: 6px; }

.toolbar {
  padding: 0 6px;
  border-spacing: 6px; }
  .toolbar.osd {
    padding: 6px 12px;
    border-radius: 12px; }

/****************
 * GtkSearchBar *
 ****************/
searchbar:not(.inline) > revealer > box {
  background-color: @headerbar_bg_color;
  color: @headerbar_fg_color;
  box-shadow: inset 0 -1px alpha(@headerbar_border_color,0.15);
  padding-bottom: 1px; }
  searchbar:not(.inline) > revealer > box:backdrop {
    background-color: @headerbar_backdrop_color;
    transition: 200ms ease-out; }

searchbar > revealer > box {
  padding: 0px 6px;
  border-spacing: 6px; }
  searchbar > revealer > box .close {
    min-width: 18px;
    min-height: 18px;
    padding: 4px;
    border-radius: 50%; }

/****************
 * GtkActionBar *
 ****************/
actionbar > revealer > box {
  padding: 1px 6px 0px 6px;
  box-shadow: inset 0 1px alpha(currentColor,0.15); }
  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {
    border-spacing: 6px; }

/**************
 * GtkInfoBar *
 **************/
infobar > revealer > box {
  padding: 8px 8px 9px 8px;
  border-spacing: 12px;
  box-shadow: inset 0 -1px alpha(currentColor,0.15); }

infobar.action:hover > revealer > box {
  background-image: image(alpha(currentColor,0.05)); }

infobar.action:hover:active > revealer > box {
  background-image: image(alpha(currentColor,0.1)); }

infobar.info > revealer > box {
  background-color: mix(@accent_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.question > revealer > box {
  background-color: mix(@accent_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.warning > revealer > box {
  background-color: mix(@warning_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar.error > revealer > box {
  background-color: mix(@error_bg_color,@window_bg_color,0.7);
  color: @window_fg_color; }

infobar .close {
  min-width: 18px;
  min-height: 18px;
  padding: 4px;
  border-radius: 50%; }

tooltip {
  padding: 6px 10px;
  border-radius: 9px;
  box-shadow: none; }
  tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: white; }
  tooltip > box {
    border-spacing: 6px; }

flap > dimming,
leaflet > dimming {
  background: @shade_color; }

flap > border,
leaflet > border {
  min-width: 1px;
  min-height: 1px;
  background: alpha(currentColor,0.1); }

flap > shadow,
leaflet > shadow {
  min-width: 56px;
  min-height: 56px; }
  flap > shadow.left,
  leaflet > shadow.left {
    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.right,
  leaflet > shadow.right {
    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.up,
  leaflet > shadow.up {
    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }
  flap > shadow.down,
  leaflet > shadow.down {
    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }

treeview.view {
  border-left-color: mix(currentColor,@view_bg_color,0.8);
  border-top-color: mix(currentColor,@view_bg_color,0.8); }

columnview.view,
treeview.view {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  columnview.view,
  treeview.view {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  columnview.view:focus:focus-visible,
  treeview.view:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected {
    border-radius: 0; }
  columnview.view.separator,
  treeview.view.separator {
    min-height: 2px;
    color: alpha(currentColor,0.15); }
  columnview.view:drop(active),
  treeview.view:drop(active) {
    box-shadow: none; }
  columnview.view > dndtarget:drop(active),
  treeview.view > dndtarget:drop(active) {
    border-style: solid none;
    border-width: 1px;
    border-color: @success_color; }
    columnview.view > dndtarget:drop(active).after,
    treeview.view > dndtarget:drop(active).after {
      border-top-style: none; }
    columnview.view > dndtarget:drop(active).before,
    treeview.view > dndtarget:drop(active).before {
      border-bottom-style: none; }
  columnview.view.expander,
  treeview.view.expander {
    min-width: 16px;
    min-height: 16px;
    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
    color: alpha(currentColor,0.7); }
    columnview.view.expander:dir(rtl),
    treeview.view.expander:dir(rtl) {
      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
    columnview.view.expander:hover,
    treeview.view.expander:hover {
      color: currentColor; }
    columnview.view.expander:checked,
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
    columnview.view.expander:disabled,
    treeview.view.expander:disabled {
      color: alpha(currentColor,0.5); }
  columnview.view.progressbar,
  treeview.view.progressbar {
    box-shadow: none; }
    columnview.view.progressbar, columnview.view.progressbar:selected,
    treeview.view.progressbar,
    treeview.view.progressbar:selected {
      background-color: @accent_bg_color;
      color: @accent_fg_color; }
  columnview.view.trough,
  treeview.view.trough {
    background-color: alpha(currentColor,0.1); }
  columnview.view > header > button,
  treeview.view > header > button {
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 0;
    box-shadow: none;
    line-height: 100%; }
    columnview.view > header > button > box,
    treeview.view > header > button > box {
      color: alpha(currentColor,0.4);
      font-weight: 700;
      font-size: 9pt;
      border-spacing: 6px; }
    columnview.view > header > button:hover > box,
    treeview.view > header > button:hover > box {
      color: alpha(currentColor,0.7);
      box-shadow: none; }
    columnview.view > header > button:active > box,
    treeview.view > header > button:active > box {
      color: currentColor; }
    columnview.view > header > button sort-indicator,
    treeview.view > header > button sort-indicator {
      min-height: 16px;
      min-width: 16px; }
      columnview.view > header > button sort-indicator.ascending,
      treeview.view > header > button sort-indicator.ascending {
        -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
      columnview.view > header > button sort-indicator.descending,
      treeview.view > header > button sort-indicator.descending {
        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd,
  columnview.view header.button.dnd:active,
  columnview.view header.button.dnd:selected,
  columnview.view header.button.dnd:hover,
  columnview.view header.button.dnd,
  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 {
    color: @accent_fg_color;
    background-color: @accent_bg_color;
    transition: none; }
  columnview.view acceleditor > label,
  treeview.view acceleditor > label {
    background-color: mix(currentColor,@view_bg_color,0.9); }

treeview.view > header > button {
  padding-left: 4px;
  padding-right: 4px;
  border-bottom: 1px solid alpha(currentColor,0.15); }

/********************************************************
 * Data Tables                                          *
 * treeview like tables with individual focusable cells *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *
 ********************************************************/
columnview > listview > row {
  padding: 0; }
  columnview > listview > row > cell {
    padding: 8px 6px; }
    columnview > listview > row > cell:not(:first-child) {
      border-left: 1px solid transparent; }

columnview > header > button {
  padding-left: 6px;
  padding-right: 6px;
  border-left: 1px solid transparent; }
  columnview > header > button:first-child {
    border-left-width: 0; }

columnview.column-separators > listview > row > cell,
columnview.column-separators > header > button {
  border-left-color: alpha(currentColor,0.15); }

columnview > listview:not(.horizontal).separators > row:not(.separator) {
  border-top: 1px solid alpha(currentColor,0.15);
  border-bottom: none; }

columnview.data-table > listview > row > cell {
  padding-top: 2px;
  padding-bottom: 2px; }

columnview ~ undershoot.top {
  box-shadow: inset 0 1px alpha(currentColor,0.15); }

columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  outline: 2px solid alpha(@accent_color,0.5); }

columnview row:not(:selected) cell editablelabel.editing:focus-within {
  outline: 2px solid @accent_color; }

treeexpander {
  border-spacing: 4px; }

.view,
iconview,
textview > text {
  color: @view_fg_color;
  background-color: @view_bg_color; }
  .view:disabled,
  iconview:disabled,
  textview > text:disabled {
    color: alpha(currentColor,0.5);
    background-color: mix(@window_bg_color,@view_bg_color,0.4); }
  .view:selected:focus, .view:selected,
  iconview:selected,
  textview > text:selected {
    background-color: alpha(currentColor,0.1);
    border-radius: 6px; }

textview {
  caret-color: currentColor; }
  textview > text {
    background-color: transparent; }
  textview > border {
    background-color: mix(@window_bg_color,@view_bg_color,0.5); }
  textview:drop(active) {
    caret-color: @success_color; }

iconview {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  iconview {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  iconview:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  iconview:drop(active) {
    box-shadow: none; }
  iconview > dndtarget:drop(active) {
    border-style: solid;
    border-width: 1px;
    border-color: @success_color; }

rubberband {
  border: 1px solid @accent_color;
  background-color: alpha(@accent_color,0.2); }

flowbox > flowboxchild,
gridview > child {
  padding: 3px;
  transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-radius: 6px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  flowbox > flowboxchild,
  gridview > child {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  flowbox > flowboxchild:focus:focus-visible,
  gridview > child:focus:focus-visible {
    outline-color: alpha(@accent_color,0.5);
    outline-width: 2px;
    outline-offset: -2px; }
  flowbox > flowboxchild:selected,
  gridview > child:selected {
    background-color: alpha(currentColor,0.1); }

gridview > child.activatable:hover {
  background-color: alpha(currentColor,0.07); }

gridview > child.activatable:active {
  background-color: alpha(currentColor,0.16); }

gridview > child.activatable:selected:hover {
  background-color: alpha(currentColor,0.13); }

gridview > child.activatable:selected:active {
  background-color: alpha(currentColor,0.19); }

viewswitcher {
  margin: 0; }
  viewswitcher.wide {
    border-spacing: 3px; }
  viewswitcher.narrow button.toggle {
    border-radius: 0;
    margin: 0; }
  viewswitcher button.toggle {
    font-weight: bold;
    padding: 0; }
    viewswitcher button.toggle > stack > box.narrow {
      font-size: 0.75rem;
      padding-top: 7px;
      padding-bottom: 5px;
      border-spacing: 4px; }
      viewswitcher button.toggle > stack > box.narrow > stack > label {
        padding-left: 8px;
        padding-right: 8px; }
    viewswitcher button.toggle > stack > box.wide {
      padding: 2px 12px;
      border-spacing: 6px; }

/**********************
 * AdwViewSwitcherBar *
 **********************/
viewswitcherbar actionbar > revealer > box {
  padding: 0; }

/************************
 * AdwViewSwitcherTitle *
 ************************/
viewswitchertitle viewswitcher {
  margin-left: 12px;
  margin-right: 12px; }

/*******************
 * AdwIndicatorBin *
 *******************/
indicatorbin > indicator, indicatorbin > mask {
  min-width: 6px;
  min-height: 6px;
  border-radius: 100px; }

indicatorbin > indicator {
  margin: 1px;
  background: alpha(currentColor,0.4); }
  indicatorbin > indicator > label {
    font-size: 0.6rem;
    font-weight: bold;
    padding: 1px 4px;
    color: white; }

indicatorbin > mask {
  padding: 1px;
  background: black; }

indicatorbin.needs-attention > indicator {
  background: @accent_bg_color; }
  indicatorbin.needs-attention > indicator > label {
    color: @accent_fg_color; }

window {
  border-width: 0px; }
  window.csd {
    box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);
    margin: 0px;
    border-radius: 12px;
    outline: 1px solid rgba(255, 255, 255, 0.1);
    outline-offset: -1px; }
    window.csd:backdrop {
      box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);
      transition: 200ms ease-out; }
    window.csd.dialog.message {
      box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }
    window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {
      border-radius: 0;
      outline: none;
      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }
      window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {
        box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }
    window.csd.maximized, window.csd.fullscreen {
      border-radius: 0;
      outline: none;
      box-shadow: none;
      transition: none; }
  window.solid-csd {
    margin: 0;
    padding: 5px;
    border-radius: 0;
    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }
    window.solid-csd:backdrop {
      box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }
  window.ssd {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }

/* Public colors from Default */
@define-color theme_bg_color @window_bg_color;
@define-color theme_fg_color @window_fg_color;
@define-color theme_base_color @view_bg_color;
@define-color theme_text_color @view_fg_color;
@define-color theme_selected_bg_color @accent_bg_color;
@define-color theme_selected_fg_color @accent_fg_color;
@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);
@define-color insensitive_fg_color alpha(@window_fg_color,0.5);
@define-color insensitive_base_color @view_bg_color;
@define-color borders alpha(currentColor,0.15);
@define-color theme_unfocused_bg_color @window_bg_color;
@define-color theme_unfocused_fg_color @window_fg_color;
@define-color theme_unfocused_base_color @view_bg_color;
@define-color theme_unfocused_text_color @view_fg_color;
@define-color theme_unfocused_selected_bg_color @accent_bg_color;
@define-color theme_unfocused_selected_fg_color @accent_fg_color;
@define-color unfocused_insensitive_color @insensitive_bg_color;
@define-color unfocused_borders alpha(currentColor,0.15);
.sidebar {
  background-color: @window_bg_color; }

check,
radio,
switch,
switch slider,
scale > trough,
scale > trough > slider,
scale > trough > highlight {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

popover.menu check,
popover.menu radio {
  transition: none; }

levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
  background-color: @success_color; }


button.suggested-action {
  color: @success_fg_color; }
  
  button.suggested-action:not(.flat),
  button.suggested-action:checked:not(.flat) {
    background-color: @success_bg_color; }


button.flat.suggested-action {
  color: @success_color; }

splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button {
  color: @success_fg_color; }
  splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked {
    background-color: @success_bg_color; }


button,
link {
  font-weight: normal; }
(uuay)check-symbolic.symbolic.png�PNG


IHDRH-�	pHYsttk$��tEXtSoftwarewww.inkscape.org��<�IDAT(���1A����й�h�
@�Q(�*pn�r�H�.����(�
����B�m&����?3�;U��J
�@;_�&��0��2���H��4O-\B�D)���ݭ]\�uLq���s����S8#�QL�b��-6^��q���d�b��~�V� �B�IEND�B`�(uuay)slider-horz-scale-has-marks-below.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<eIDAT8���MOA�gfK�l_�Fi���4jb��&�4A<�x�C�
z�'�qCۥ�]��-���$�.;[���R(��d/��o��dw�$Ic��3�p:g�)e~̡=�bZƇ+���p8l�܋N.2�/8z˻=�7�<>��.����[j��b�͓�Ͼ*��Ⲙ��J9��{lXy��J9R�q�f�)�,���z���1��4
֬WHYLǏ_S��Ŝv�j�Z�j�lj
I�4f�?��0��ǰ(�.�[��u�������q����|׀��2�0�3��;n��ann�1ǽ��#��Z�<Ɣ҉1�kd��rȅ�!�N��v��"��
]�3�. �ɘQV�W�}Ef�*&�ǭ�_dTp{s�h�+�4����[��Q�ɥ��E����ZI�z=�ҟ^�4�T���W���g�[��F�ua�R��5my)��jG"���
�B(�k7�BNHF"~�,���;�IͷVk�:��b?�R��K��Ѩ���B!�<����0;�fS�O��Z���r9�,�Rj�'�y�YAXoֵ��Jg9�Z����F��LR�g���
���gh�`����?�tIEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ݘ]l[����:�B���GZ7m�z�*�{�}�
h/c�6ć�M!� �QicLB��!M�h[U/A����*M{iE���ں��c�4v�{xH%i��J#~o�9�ޟ�|�M244d�޽�"r���	�$�����@ND޳m{�����7��ɓ{��U��@rq,c��2W�S���8���E"�78p������ю��T�	 �F�F����E$���fnn���*�
�b�+����9yֶ�Z&}�ĉ��U5
�4�LJ2� 
5u���i.
����m��q��*�y�s��2`�8�t�i��T*�ML0;����ݶm�i�:+J�r�WD�9˲t��_v�ܹ!��A���LNN�"rȶ�4s��]�}x)�m��*�������K�.q)�(��ݙL�[o�i����Q˲��oo�p�˅.\��{l�~=u���S�zT�/��y`�����{����?~���[��V�/�d"A4m��
�R��_1Ƽ��]7�1��~UD~�5�N��t�d���>��\.���
��>X�TJ,�j��
��I����)"G=��j��رcy��񞞭�\�d"�������s��W�3;v��F����$��x�����C�s�1�[���[��:�x���~����3��ݿ8n��tuu�Aou�==
��<�F̨�-"BG$�>�U���0�ߏ��U���>`D$
�Y��zK�Y$�<�ؾ�<�E#�ћJ�T�
T� h���T*
}��>�hnnU]��m��e>�k����8�`TU��jmֻ�r���ٳ
��9�|6=�F�뙚�Z�'�M#fT�}��r�m�˙�����h��Oض���q���W|��/�Y*��*"�9���9&��VT��z�.��~��J��cc���#�m��R��_��y��m�D��L&���r
��8�ޮ�j\.�L���������S۶��V��(�g�+�|^���MR,���d2��ިfA�ڒ�)U�ѱ1�V�-T��X,26>��Z����z�:��z�V�GF��p�LNN26>���U�A۶�\o�u'��/>�����3:33���0��?w�&"?�d2o�~����А�N�<."�g��M�6||��V����<?��A<��f���Κ�\�Q9l���`wo/�X�i�Z�F�P��O>� 8e�������f�o(
�;���0�@���Eww7]]]��r��V�T*��O�Tj|]^ܶm��,���2�u�}\[�D"����b��իԪU�K�Txݲ��<�����u�]�z��|��-K+��i9."�~ "�6j7��pxx8dY�N��SW�b6��l�ܗ����J��IEND�B`�(uuay)

Zerion Mini Shell 1.0