%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/themes/Yaru-purple-dark/gtk-4.0/
Upload File :
Create Path :
Current File : //usr/share/themes/Yaru-purple-dark/gtk-4.0/gtk.gresource

GVariant�(j
  "####&&'),-..233355555588:<=>?@CEEFGKLPQQQRTUVXZ\\__`abdgh�y�%v�
7�b
1v@C"`�+Cv`m]�z3v@}�y�$M}L���1��v��"�X�9�"1v(#&_��&v(&O(��_'O(LT(`(���`(+v�(,i
i�,'v@,p3
op3v�3s4��
s4*v�4X7�["-X7vx7�80�K�8L�8@:]�z@:v`:�@@č=�@.v�@�GT���Gv�G�Ha�s�H3v�HP��(P,v@P�S�o��S,v�SWF}��W*v0W�Y�j�b�Y%vZ{]�{],v�]�b�����b,vch�κhv8h�i�Xڳ�i1vjm��}m8vXmzq��bzq+v�qu#��*u0vHu{w�o�{w0v�w�y����y3vz�u�;�'v �V�V�V� vx�`�H��?`�vx���b�'1��v��i�>��ni�.v��ה@�הv��$�¯�5$�L(�,�C�[�,�1v`�l�	��l�2v��������,v��Z�W��-v@���D����8vȨ��t	�v���ASa�6vX����X���+vȵ�6��(�8vH�\�p�(\� v��O����wO�,v�����j@���v����o��!v(�:�x�?:�,vh���Ե������L�����k��-v��!��9�)!�6vX����`���.v���������#v ��kx9�v��f�Jd}�f'v�f�m�����mv�mq��]cq�v�����$���v�$�s��C$�3vX�i�q��i�6v�����0��8v8�y��L�&yL����K9�3v���~+�v��}t^>�v��p�4��v���&5��%v�0K3MN0vP5�E��52vh� ��'� 2v� �$"��X�$"v�$�'�Ma��'!v�'�-�WYB�-L�-�-�TA
�-v�-1�11v81�4f���4-v�44<�0@4<1vh<�?i&��?6v�?+B�3�+BvHB�E�F���E0v�E�G�_�5�G*vH�JA��J%v�JuN%�!juNv�NlT�`$�lTv�T<X�KH<X+vhX\Y�'�\v \=_g
/<=_3vp_seC>se2v�e�i��Y�i1v�iWm�	�1Wm3v�m�t��-��tv�t�x(;K/�x-v�xG����UG�'vp�Z�H��Z�*v��C��9�C�,vp�����ϯ��v؍��1�>�0v �[�u1�[�1v��z��J*9z�.v��ޝ�1��ޝ3v���h�v�ƥslider-horz-scale-has-marks-below.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���OOA�g��VZ(E����lt&$hL��o�+'oM4~�œ'��C���J!A�-�B7A�E
��n۝m_/ �?铼��_�d�w�h������K.�U*=�
����̱ ���%o���nq�.;
�MG�;$����u}>?\n7�*����kS/��Q���;�w�O�����\��Ɋ���|�yutmk�i�b�/o��>�VD"�Lt(���b�l�>��J���Lt��07��4(+]Ir�lVIrB����c�s|����NQ�[���45�ύUG��b5��*�Wy�ع��6z/��������Dg��ڃ���6���z|u�;l�#��D�;]�A��
�p��0΀�U*��Y�"�9n�寺��ԵlK$x&���l��g�����8}=bhz1�_�e^�!�k�Wã��XD[��x���6�e����mc�{��s����D�ۦ!6��mji��:�r¢�҂���@nY�[gbᩕ�j�¢��ba&�Ȳ�z��mӑP���ӲNG��h9�hƣ���(�j�����B��h�v"x��#��QT�VRj�4�T�$Tq&V$"tvv�ǣ��rR5VRja:�T;$"(��GB�x��4Ǿѓ��D�=��ot�r*�
IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���MkA����>ԙݥ�	ޤ�v7/ �Bl=TR�^ԣoÓ�P_�B��V(�r2)%ǂ+�<&�e7�`vvփ
$m��{��߇�!qcZ�z]���(����f�i��ؑi��4�"!���um&p��Q���
۶�eY�H�o���7��"��hF��mN)!�h>��|��I���rYY]]�g�m�a#�H��I(�����|b�mggK���W�T**��4�-Ƕ
B��w4,�c�t�~��W� �)�blB�[�y1	6���dcl�1�f�k��UQJ�m�$�j�\S��j�Zrvv�w���ǹm�fbl� ��u[�N�zqq�xqq�͊�a08�E�C�)�n:��f�.K�Ӗ��%��g�a�e!���R.����(]� �\��o7	���%���©;R�aJ�9P�<on�}B�S)�N����Z-?�TӴϽ~���������f��PJ��W�!n�	!�h6)�b�((��})�;�uo�
!�nE�����!0�}�����(�Oﮭ�5}�x��F�DQ����^�WA����#B�kΘ�J�-˲����?�|�G��{��/�|���q0z�5�w@�a��RZpOJ�Ji�RB��u�`ґ:���}�/?>:��IEND�B`�(uuay)text-select-start@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<(IDATX�͙KlTe���괝w��*р���1��K����8�`B�Y�pkB�ѸՍ	�,LXhRM�	�Tã4DqG�O����i�z�qqgJ_�!m����������+�� 9���xGT���+���4�ٰQ��CxX5a�^V���:��<�5�@��P
K���ڌc�C��YY����d�]TV�""���'��I|>?�-7F�����-�mv�y�2��0b�a�r�>ߴ�9�.X:�xdt�AR��M'`�!��ʼn���z��L�Z����"{4�� )��[ �"B8'�H�'����桿��My�b}���At*��,K#�8�x�H,�1�B�:N�%�
֘��e#�@,�"/#�H����`��r�StnS�=۰�_���X˝�p$���L�:�)�ݔ�g>� _�?@EU5�d���g���G8}}�?��}c���������5�\���L����*�џ@w��]W�^�ťK
4M2���,�|�;P�f�K2�%�Tr�R�$�4�mxO��^�O�ռ0�ͼ��\C�t:�5�<��s(
.+�$0�e�S�DrE%�pt١��;�DT�1F+W?U8�܎�b��-I$+$~�L�;����|E��`���e��te��륤4􄀉�����
G�e��k�e�x ,) ��	��u���(* ����H��Y�dN)��c@��ZxĹ�r�|KրM�,��vBրdl{��L������`x([H&�0\7
����42�2�r�8��L���T�@��\1�7��
\.�ٶ��^��py_��)'z��)X�=T��jjR�nt��q������˺�t替���v]�
e�۵�P��z{:�e}?�� |���0[Y�*7�_u�/kjR���^ݲ������m7�
���&���n��]�R���|����JO�����t���u�g㦚�q�6wv�+�{�{��ܦ��+c*����]�'��X�p��!У ��z
���Y��VU�hk�V{+����ڭ;�:�U��O��p�(�R��Z���ǂ��r�j�8�j��89��Y����Qc9Ώ�z�Dr�TT��h���nw���݅[��ḿM��7?j͜u�K�.yGz?9���Q
S,fj.:22�Pv�������&��u�p��N߱T*e��y��hl�������|n��1f��j�cL��
_��� ��?#��u��ld��U�q�gY�ի�4�SSO�|����(67!IEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark@2.png-�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}p���w����HB'����GgZl�֎"�@D�j.S
�B�2��-�iK+#Ӗq����t*O�Q�*"���V̨$@.��r�{��I !	&%�}fv�f���}��~���߉�ҧ��*6�>ÐI�D�q Y���W� e��t\�V���/��"���}e��;ܶ�t>0��_&�I�i��FBK(F奬��;�r�pt�wrӣn�
,ĝ@���#q�d���<$!�S��\�]^�UVL��0�������4kׅ���(�A�5T���t��\$���1�2�t�ڿ�h����b/���Z��k��?WX�w�\R�=�����\�z���^^���"�b�;/���ڟ�<�x���&I�8����/?C�^D��q�`��򒾜��Ɵ�Za�����5�ĝ��~_�*-;^�e�figF���z[�	]��)P�xR$c���Ё?ܾ������U~�7uF�����%E�#b�V�~��ɳ���`5�Ɇp�Ɵwooꮣ�Vt=0�;}I�S��%ɳ����5��(�-ʝ�E5��������
5���]���vJ��W��,(!gְ��驭�Nl�J��$.`�����7 $ơ��1S{jk|�и$D��N�;u� 2��;�-�-�CV���C��)��I�S���*��w�|Җ>��s
nnc�0 i����E�S��[�D�c���H�ㆣ��g|�=��@��P$��(̛�~�Pt.��8��g�ߓ/�b${�s��H���.w����3�Q|+6�b$ ��ڟ�!�DO�m����9��Y�d�����o�-c��:�h��
�

l'o[�1ϝ�ṅ�f���د�Ͱ���E��2޾.1Ϟ�q�"U3̕p�;ߨ�
4Q�9`}��8;�<�>�W5#T��_Nx���^U#F��0Ϟ�3�F�ߣq�bU+ʥ��oVn�
`�.���H8Rr5#q��wh|~��m�Ŗ���:\��`�w���M�� ��{�ȅ����2U��K-�O&��+p�#Z_M��"/���	����-}����Ա--o�W�u���p����؉@i(�Gb�K��o|p�7.W'f����o���nL��;+��V�Hp��N->L�+�9盬���M��'WU�f�CJg��q�0Gk����5�u�>yP���p�}bƈ'�l �����m��Ȩm�����j�^8�5P4F�����#���	�O�e��sF�h�һ���:1
�ؤ�����
�/`U��$"�#���6j�/�X .��|w�x^��nk�ƪ.Ҽe5�S(�\Z^4�XՉ�1�뷶n��D$
H���y�R�ϊ��5<��Ǟ�������J��V�G��ږ���9P�ᓥ���}Z��q�TDR��Y9�Fx�z\ƃFF�o�$q�$|%�u1�;h�"�G�DK�b�yb6����y���Q}8�����B�����7iX��2<˼.�������_���F<^Pp��UW���/��3��6|��-��Ш�N_�_�n���,�����!�3�\�$�dB��h��`W��t�O�-��|�}la���0`�z�c����. ����c��g�d�Tӑ��Z�aOeS�r�j�v�}Fw*j6������{�A�B
��m��j�N��&��7��IEND�B`�(uuay)Yaru-purple-dark/text-select-end-hover.png3�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[KTQ����LYZVfW�.A�ݙɦ�z0�)�=�z� z�����z�@�!H���ݨP�L�zf��3s��k��e�جǽ���_��4�ە��z���Ub�A<ϣ����.մe[!�N��|>l��eP
n��ߏ��sz��{���H)
�������	�s��B�Qf}�H��M��v�i�,�6��L97c���:�f��§;�Z[��}�]�(�qx�KZk�e�N*9����"!Đ��R����p��qzǞf
���&הN%��?}� �5��h��L_�Hf*!��_���so�_�n�v����}]�g��Ƙ�,"†ƦR��6H>���\�4�De�S�
�eu+�k��E��иi�60�{zzj`� Z�γ�qB����s�,!,�[Y%-�M�3*
�i"�*�T�H� B���7]J$@/=Y)��Yl�0�<�2=U��_���ԠP��eR��vffr�)����x_�\7�v�̤UD�us�ؘ�3|fltD�/��/>���R�,h>t���2����T�~��20�#[��?v�\��]}�b�*�f��~>��߼pJ����gf��k�iw���P8\�ju���f�
���EONO��t��yO�>mi{0{~rM�����a�u0 !D0C:�>Y���}�;�aX%�d%�IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<`IDAT8��UMOQ=����j0-q��԰���
��(1Ѹfc���ѕ{�L`C�\4c����n\��d�Rf�=74�K�z�3�ܓwϹLJ�ax���i���^J)�B�{)���B��b��yaa�|��!�a�u�c�4M3��U,1����4E�uz�Q�Bl���I�u�M����yò����a��^/J�t+I�׍F#+��[]��m�68��9�y�ۍ�8n*���8N:�
@��z�9�9(���ժnFC��y�:����H��gն91�eH)�w:I��(+��P��_�4M�-90�`W��nKy��]vB*����ƿ�"U��-�|������]�17�T*�i��R���y�JB���OKĮTt�4��{45��cg����RJ��n��!�c���Ȼ�n�7EQ��I)˲�'''wV�R��q�
�˃,P�P�I�$���A��(:T���8N*�|s��EYve_M4y�$��]T��v�|߿�H�����Q5���Ue�W]���M"�?u=@��Z%����[�rٲ,3�
���I�������
2"�f�
����'�D��4˶fgg���dN��O��zIEND�B`�(uuay)text-select-start-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���1kSQ��s�"�Fj;�	'KW7���M�t\���/ ���C[qʐ�$�����Do.�q�)5����g<��;///��6U��d2��K��E�~��Q�6p�
�i{tb0��,o�$]&�Wg�
�DJ`堈3��%y.�e�-`Gҕ�!Gc�?�,�.o���I�V��.�s���8��0�)�]Ik0��x�TҚ���E�RZR�e�m�V��3����.k����!��]8A�f��b!���r��2HR] P��O�~Ԁ��^��H5����cYUM��V��q:.;���7J)=d�8���狠����v��p8�1�G)���Am�BOb�Ϧk�)�n����
М�߁������͹�T��Yn4�ત
 I����*��9���ɺ�P�IEND�B`�(uuay)4.0/<:slider-vert-scale-has-marks-above-hover.pngv�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KHTa��w�~Y6�$H���,	�F��e�B�բ�;	��\DE�6�ZA�PA�X�I
SQ*r1i-1�q^w�yܹw�i1̈́��!�g��~ߓCr���_m�2�iB���X�P�aYQ�k�E=����ƹ$�`���e��C���[m��d���� �	*"��U�/)��1�j��?ۓ���r1ZFyD�L�A{�b4���"�)JI)�k�>����S��<+'�=Z��a�R4��>G��$��g��3����S�3��<.�`�<&S4�2�q�q��p�锽�J&d�?���mf"��Yd	�Aor�`.�%�tm4�o���Ы�����3�Sbc�jfx�g�x���h��sUR!�&s�D��PRLp��Z{�V��Z�Q�"J�%U��I���y�������S�Hx��D!�0�D<F{W���%�ڹ
�N�;NF���VB�y�>���v�=׮�l�����WQٱ`ճ"�����NLLx[�ڛ}>?;�3I(`�k����=���imko�V���q�$��$?榩��Ŏ��� ��8����ۡI~TH&E*���S����
}�N� "l)@D(//�����슄��P.x��*�~vE���eeK��m�!��_v=�RZ���`����L��h1���P��z���ZT����q�jK7"���\���8�����m%��Ju��A�b�_^Yv޽��o~~ޏ��u����$�14J�=@�����z�S
��IEND�B`�(uuay)slider-vert-scale-has-marks-above@2.png �PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���il������]{m��mc/�s��mR�BL��MӚbiP�MU�i��(EmQ�^HiՃJIS�"���AXc�
=D[N�0�c}��=�������v����V�<;�yF���̌�*S����*I�O���U)r'�t#���Cl=��
5���ړiC�}��IWl8X��_>>���p�r��m�x<��ME�v9���jV���ı�Z����3�+(";;��3���1������#�K^D\E7i߯��	M��ѣi�-� 7��RO93��'UO<��َ�ç�D\���ƥ+V5L)��ȡ%�eT�32��^DVvΤ뙈���#*/,�Y�}J�MG�Y�r�J����r�x|}=|�z^m��'�]���L
}�ѻL�:�U6����)Î��� Ν�x<&�^�|ՏǗ�5��G�6���̭�l��ɄG�9��&	#k��Xy(Yf�M�����h֜�y���Q��z��Z���74�'��n:z��Œ���)��O�uBr�)�]Ph����o�>��%�%�����es��yC<�U�\i��3MM
Upt�1�*T��f�W-��l�����颸�#��a�sp�?�#�?����+�-�x��>S'&���Ͽ5a�	�������Ǽ���?��S�����+@Dr���+&���yW�H�������1oLNn��Ku&67֯�?������w�$_lct�8V�YA��બ^Da��o�tw"H���x�	��EpUU/�H�,���t"B�%���RO9E%���6��@D2��H�G�Wu�����)�1U���5�y�����ƶ�p��Sm�iT�D"�Q�����mx��ݻ՘1x��D¨*&��d�j>�n��]���1\8J���T;'dxp�H4v�H�?���vvt��chm9��`_*���ġ���kO�1x��n����1z�匆��c��A!��}�'<�U5
k�6����1F[[�h0Л"�hz��c322���ݡ^�����=��j{�7Tm��rV�}=)�s�+z�ԙ@�sDIr����9�ҟ�X2��WPx���v	_�%��Ⱦ���nTՁ[N�z<�~��w��:��j�?�j�������i�zY���m�0�a���1F�jk�}�c.��������[Ϊ����}�+����wD���=��w�\i{H|�z�����G#����bQ޹���o���^��4 �͝�~z^E�P��M S���ƢQ	�#��=��@�g�v�z<��_��E��.���\*�-�qOXUC��
ߕz�n�3/���OpLv-OD\@�֭[�?���.��c�ei�l���zHKwO���]"	����κ�_�
�����VME�	�-YR�~y�K_���N�9y����5+���o�	�����"�	G�������/��=���0p����mX����Y-�U�<��t����9��nl�x,F4�V�*�H4�={��o����O6n���������K�^^:��S�9#�A�ù@,�5�|U⶝����
��{�={�&g���5%{.c� H|͚DzW?0ˑ�ptv���_
�7�l �$��;�5ջ["���;�c�f��@�v����_y@�߅�CIEND�B`�(uuay)bullet-symbolic.symbolic.png��PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<`IDAT(��1
�0u�v�}[�Ww��Đ��P������lK�7@���@�����$����/k��/˘�sM3J:^�S��,M.�z?���a�Z��vIEND�B`�(uuay)slider-vert-scale-has-marks-below-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<5IDAT8����kaƟ�K>�ZM���
�;t�䢅��Z�b!=tpt����?�AZA%P\�4�����K���&w����%��Mm�g��������`8�JE���%�+"r��tp�"��V,{=77���۶�L8D�������[�*P�m?�{$��Y�����?�
l�~vBx?�>c��L�U�8�m�_��|4����\.�x<���S����a��Z/8m��L��U��v�R���wI��@�}�z��V���J��Q��.ɒ1�"��&����VQ�����}�5YD������Ue�)G�cv����8��P�V덈Dﺮ�9�ϯ8���X�����x����{���X�5�@�V�����?R��5�z��-�ʅ�@��HN�J���dr���(��,ku*��������n����;���\.7��d�X\���}Brj�
9�}�����8�;�#�������̅B�p=�Ng�DF)5-"����F�Q���xg�vSD���E&�������Qš�%�2Q�w��IEND�B`�(uuay)bullet@2-symbolic.symbolic.png-�PNG


IHDRr
ߔ	pHYs�����etEXtSoftwarewww.inkscape.org��<�IDATH���1�@��Y@�'�"�ҫ 6`��ڱ��Fv�4f7y�d���[df�y6�j	L���rI��F�0��t���E3(�+`o���.��)��+�J�,ϡ�z�%��ֹ����b����=xZ��Zt�����tR�9�%V�'h�@
�cj`�2w-b��[$0�_��^����d�IEND�B`�(uuay)assets/W
=%E#Q^8b\67hGaC)U1TJ.`R+';Ocg4e(	*-/f[
]$IYP@A?V NLS>"Xi!2D39ZH_0Kd,Ftext-select-end-hover@2.png2�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘�oW�?�����^ۉ�
m�lB��J'M���O��-< ���oHE��A%Hݦ)*����Qݴ��T*%Q���8��]�ۻ3��`o��NH���s��=�̙#�ɡ��V􈆼���Ӏ�`�pr(�k�(o��#z>�_�F�U��D7n~��MO�ũ���a� G{d,Uxpp0\M��1N۾������e�^&���YWUe�6�m�DG�p쩧�+
6!"��C}��7��&�Lڟ�̹����x�8���W�й��/
rG� $��x�l��eӾ
úq��Yy�����\`���~+c���l�6��\�ͦS�d6�aP��9.B��7����������w��6�\&�e3)?��z g=��'��~!��OٹwO�u�*
�Z��e�l:��si/B3�*(�V����3�6�:
���u0�E��V�T-����M��\&兡5
G
����+w�ߨPofܲH�б.^ݾ��=�=�-۞(�~4���܇���`�RP�r�q"�H��駿q`�M[���w����ل�$�s`7���7o�|eמ��y�
?�g�_K$�"[Tjv=v�Z�ڃ]����hS�ʷ;׷��5"+�[�yQ��ί"���4|r�{��i@SSs��_+��+��_�XCz�5������ᯖk��n/cT�<�L���s=�>x4��n3
:ʺ�?2`U�`@"��y��}m�u#V��d23��?�E5nU%"�Z����Nc�=֨�\��Xk�jv�uE�M�;���
�+q�!t���py۞�EƩ���d@+�͖�a����<@P�5��� P6�^���4�^,`P�l�02�Xn8��<�Q1��(����bA���V��_�P�A����gm�2s�Rv��Y�ww�s93000z̆��s�Q`��qշa��@E�H��6JU�H�G���T9|�>���ba�c-=1����8����_���oA�4r>��z�'k��^�������������E8S*N��_��e���^i���v�w��?�lpp04�Hil�J�č�+o�Ը?>�y”���]����} �x�ll%�!3qÿx�l+ʋ]����R�t��{/��_�s����-���ׯ)�W/7�ŕ� /�����VK��J^E_m���նn�km�\*F.}v>V,�]��(?��y��R�w��ĉ�q¿{ED;Z_�ܰ�km�/�r��>z�)����o>1"/�;�w�N�� �H8���T���8@SsKб.^mk_[kii	�h�-�juƔK��T!�Nf�^�\��Ɯ/{-�߽{w�n��`u�9���ْ�#��O��'b�q暓0��C�OExuֺ���T������nU�@��'�
@3s�2p
�
�{�j~?��>��ġIEND�B`�(uuay)slider-horz-scale-has-marks-below-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<bIDATX���[l����^�p�Y�m��6QS�J�*JC\.�����cH��D�
�E"�i$hi�>�JԊ�ԹH4R..�)s	�)7�	I�,`c{׻�9�>�RLY_�V�9�Ϝ#��&�Χ�=�j��ǔ!_�"P@
�QJ���ӆ�
�Tuз�#<�*VԵ�����?�P5���v�\�Y��t$؇��㌽���W���mZP]UE��?S�`��d��V��ˏ�P\�+3��8:^�(NW'ы�<s��S��h�Q�v;ѽ1{ׅk�FY��J���0��<�<KkQ��Xnx9�Oh�.v�&��[וȚyow�0ʪ,ؤ�����,[Mڪ
��Y1cn����KB��� �2�;��?X䖟e��2}�_}��<(әp�~��}I[�O��y�ƫ?��e����mo�V�H��rum����p��s�w�*��Z8��S�ܗ�R	�Oz�����l2EBtYf���#}�ȟ����Zԛ�����w������mS���kGw]��cfe��	H����Cew4���$/��v$�y�]��+�r�*��J���x�A���
@�^�%"�@�p���w:��a�SJ%xV<=� c�=��?�Ir���J���J��l���F�)\.@��2����
Y��Hψʘ}/I<�By��y�8@R��q��]�GXb �@�Ⓒ���
�B}�T��-�+��-��"�H�@%��RnF�d �*9%�����T�"�P(�v�|�D���ch�~=�o0�B(B�a�>�`�+H�u#� �ȧFԑ����qEٗ��ji3�s z�D\Q��8r�h��"��9�@ZoD+��A���<��q.. ���O.9[��o3�HW��	0�����*W��`�煖�74�nڍ��2����9�
W~t��"��/�\
nE4}���������A��~{K㵁~G�з�~�+�H���B��*�sv�9Žn,���?�Hx����{�k�x�w����о�������;���O�ϝLaeVtU懬�	5�ߕ�h��^�����?�Y̑۝��Wn����:�2?bUJ��{�:��XU�bU�G�f��>U���%�J����X�����2�
K�O�@�-���a�@��k-3?jUJ�i��@��U](]��iZ�}�ǭ?^�Xؑ���e��VU��`R������.��|X�}n�t�ڷ��%Y�e9�X�>�_�H���Ot�o���/���@wD��5-�>�e�����YE>:"����2}���9�cń;V�e�M���:�Ag�Ŀ�X[�O7��<+(f�0�
d5/���2}�U���|8.h�|��k�Ӗ��'���d�k�:p,�Dy���i�t��譠'�@gV�0J�P��;�"w�e��_{�<w|t�뾨-�'���}y2 ����(������}.��ڬ�S%m�FعU$TWB�����o�"��A���T䮛���8��;[x��+�߾���d�T,�f�>�R�pC[�ʼ�^�1+���S�^�Li�F�*jl6�;U�35�r,*�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-vert-scale-has-marks-above-active-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���lU���s�mo/�H��FCoÁ1�Z��
qo�$E~6#d�Mgd�
q!fb26��9V:T���0d2AԹe@�Rh�{/��-�����?�c-�`���<����y�'�ףD��L4�WZ	J��6�<�&P^ DuR!h�wGp��?s�A/��66ޏ��S{L���A)$��4��ݻ\���mɮ8U?(�XYAX\ل"�=��is�M(›?-8�G�L�s5X'�a󣃈mX
~�Yw�����>�����C)ҧ��9o��5��҈Q�
F�vq��u^pY^����/��nՔ�
$�;z��?�7aJ���omB߱��.��s�k6:�/�4�OD�e/ ��YT����ݓ<RE��kD��~�S^���}�������V�HV����[J
�3v�?h^���-�J�7��n�B�hi�Ъ@���%p���v�]�o��.ik�{rv�Vw��>��҂(�$8��p0�7�d�ڬPJCS�4,��y��e��U�!=I�w��Xm�����B����=�y���#R��Dۃ"s��?!�E�����|����6:�ܒ�����JG�c�Rh{Qdy&%`��b�+�Ǡ�JGKJP�d����m���Ė�m6]T�QWT:V��d��O9ګ�>i&���>�:V�#h�Q�����Q���ۋE���`$\�mM�*@��Vn cfiʀ��7��H�
���4*Di��U����/�@��+Z�4���Ei��՛�(^�j_�Q�4�@J�p
�6o`�J2f�O��Q�~ʯ��������_GR�j�L ��ƽv��yZL����o������[pE�5 >���s���?"�'讀xE��Ypl�V��t{���g���� �a���5���N a�?5�N��7�_:��O��$�a��H��G�Oڋ�d������)��_�ӝ�mJ|�R1?�K��]��A��������qIM����8�[kŶ$�i�$���a<(I��D��Tn�To�Ⅹ>e_�k[�5�mI�����p�osm�� Gbɭ���t'|ju�ΚV�Qױ%�y�$�T
����/���m�r���Q�>?:�wT��O��q�s�%���A['���~A�k[蝸�6 
uh����y���1��#7:v�^bK
�H8$�ߝ�(0��t-tw���s�F�V�l���q����fI$����lFZ����J��8Z�oFJ��R��P�y�c�--r#��|w�����-��ä�J���5cr���
�v�t�����w]�Wlcϯ�w�RıU��|�3O64�����t�do��3n��̭i�۔�'���̹�ц��ֱIz��y���Q�f>U�fë�%i���_t�d�:̟���Ks��ǔ��%�k�$c�l|����b�X'��<�.�Õ��1�l���g.=����:���
_��C��U��W�
,��<����'3�''�c'$a�|v���o^Kwd��X���C�c�4�����_�
�d��~����66�w���Ч�)�^v�e��6\��E�=���y��S�:���@�\50{.�x?�I�]�+��_�J����ΐK����o9���|�
�Cw
��H��<��hnG�0����v�\�u��IEND�B`�(uuay)slider-vert-scale-has-marks-below-active.pngW�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HSaƟ��3=~M�h%F��+�f��K��� MS��P
��Л�P���n��� �P�>����)�)��Bw6�ԝ}�����/t>���8��yaI��x�c�(JH,'��{�|��qQ��|9-�5�|K7/��w3��X����),IP�KI�t��[���lq͎�{�>���WC/V5�ܺN4f7�W�%��EkE�#���.񂮑
�q�V�A4f7�kNK�3�5��	�gh�N�$�v��*=��@,�~N�2���erԙ$����$�*=o5��eK���$�&�X��.\�YE�Lm����@�<)
��g�B�{��[Q��Ͽ�HH0	�J�7L_ I�}.�Y����ɝ��� �+�7���խ���T�1����9���M�$5��|�����8Z�$G*a?Aɑ"z:�n�~8^�,=����\�l���l�GU^����q��,��9�����lvEʦ���=�����O��ڤ1�Q��8n�Y�sDm����\�aH�K��~bۥH�b���[��	��j�g�]v�*ܣ���ia�f&!i�T�8W�k��<�G�k�������x�-'��c,���%��>���
K�9p�-���
��RG������}�hM����h���=jA�d_ʩ�Ԕ"%�{��KRFO����9��豷�Lz�D�Ym�����4�xxi����eC�q�V!IEND�B`�(uuay)slider-horz-scale-has-marks-above-active.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���MOQ���2�
bH�H�@�`�[]hV�Ac�U��A7.�;�(�u#�����cLtC������)e����qC� �B�d67s~�s�@D�Xg����� =A�S�H���1�����Kb~i��LJ�Y&F�!����RQ���>��j�O� wO�*�
G�s������Z�vB[ύPG���ډE��
�m�8������U"N�~���(Z���@��T���#U"�?Pj��������Q��Iq�,};@gcv��EES�Qcۨ�%׽�r��&"���V(q��P|v���4_��L��A�e1��%�7&B������q�&�1�9��6���V	�I,1���R1��}���/���cYj�})�@�.��҂���&/���eh:���	���D�`�>N��	�=��뱂��eU�ً����P�}�����ͥ��7 "�]=��l���5��[\���^�~�|�F�]`p4��V�j���}(l��F���{�@�M�	Ɏs�tתp����f��v��7�f��r
{�A8��JfCn����1��.I_p,-��������u��P�$�êOK�D��6�-�P|˜���t-�d�x�JX�oM�w����<C~��?WT��|;�w��0�n�8 ��
���a��G�IEND�B`�(uuay)slider-vert-scale-has-marks-above-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<)IDAT8���?kqǿ��yI�P��WK�R��(�HM�8�@K�tN_@'����$W!�S	��V�bRh�z1^�߷C4MS���n8x��y��q�IK�Z5�y�iZ��]Ap`��G�󶗖�~]|V�	l�^%���9���d@���=����IP*���`�iIׇ�y*:&�6���.X��뺾`��Q�$�
zp��U��%ҋ��[	,�����RjED�~N��<�B�_�R�"2;��9��HH��E��'x�W�r�<8�<�t]7I�'
�%����O|mmm���Hv��o
I���[�i�7c�G��tv5��������nwo������'�W�T��l�uݯ�/q�(��|>�G�md2��q'!y\��7L�l
��E��P�P�`ƽ���ǭV�]<F�DTd�A*�J9��Y)5�q���tz��	0d�ȍb���D"�D���KJ�$۵Z�e"��"��1l������������P�awD$x�0��ݮ�h4����w��~�#z0ӻ�{�\���~~h\@��v��IEND�B`�(uuay)slider-vert-scale-has-marks-above.pngc�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kQ�w:����dD�Z�"T�K�J�"R����
��E�EE�A��A[
��X�Vk�1-ZT|(�Ɛd�̒�d��J������~߹�{8��0U����_�o����%�Q��8�K��.�nx�Y�---�?ϲ�}=�;�Ή��3�v�$���.�U@.�"��
]�9%����:�%�B�Wp�����%�7i#����Ã�c�.��=?�v�)�Âmf����޴��[U�O
/Ƕ��08���~��m�a��ܓ$_���i���,
,�r<�����	7��${��f/c��J.���P���#��a�ddo�L� �xEQ2��fn�s#��Z��6-]V=x95u�Gl'_����fQ�� ��C+g��{��k�$\n@���E�b�q��y���O֭Y�J�rusj��XE����h��F���;�nK&��G�q*"�fTX�5�����G��J��}�C�h�D<�O�ꝱW�D"�:ڑJ%z����3�d3*�|^�r��Ѹ
uϺuG��ŢE�m�W��A�zC�ͫ��&~K�O#o^ꅂ�_��/�'��<�k�߿��GS��)�d�^�����^X�@QʜIc���历����,�kj�I�_���Xٌ�D�k^�k�O���ؽo�]"ʎ1��h����慳O=��~^�&��WP�.mYV8�u;u����H���q秳�����*��4��'����T��IEND�B`�(uuay)slider-vert-scale-has-marks-below-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙OlU���ϖV��ф��AX�@L �?Z�kZ=(�0C�A/`<荋�"�h�	�6��BЄ��"$K�t�m��eg��0[ܖnw��d/o�7�7/��~�QUJ����l���/�������0�gTu1`�@�+"e2�uuu�K�R��eY���|�<[�
\U��m��aÆ�CxN���i��T�S`P��E�~���G�ɬҖems�;ܙU@e�IT����{g͚5��W�4͏U�s$:��L&P__�[j�������pv�0�~�ߥt2�7���C,�0�2�ݲ�ͥt�2ӦiT5$"���-�K�q�`]]��b��K_�v��������|��¨�4�[��R���ˣ��☇�5�����J�@QUz{{_�m��C,䲘�1�u��G����}@�,�N˲����7o�FGG��"������;������~�{MD+aU��s�i�_3T�U/��AU}�z�4͖�v�q��^IBDP�
U���͓���C��d�m�sOOO+�tww�Dd��f�c�j�!"U^��@���0T���&E��T�s�X� "��X�ȦM��5���m��f�M8����O�����	�k�|L
߽{�pcc�7�������z-�UU���@ p��0����uAUǼ�{4�ljj:E�0�Y�����gjjjZ=S��z�Ν����\���gY�qO�D���ߗO��Yr�ʕ����/�gV��t���asssy����H(:��4����N������,���|{�ʕ_fo�`	��f����kii9���_:���?$��S\>�#�Ȼ�
C���:�Pss��T*�l�'�Iҷn�����+E
ô
��N$��`0�'�L~��J�/�dOOϛ;v��a��,��#�Dbx˖-��� �x �N��?~��]�.�R3ͼUS�=z�[�~����K`$�}�w��ׯ_ǝa�ԛ�Z��J``���o\�v��)/e�qb�x���ӧO����Z����d
~	���$P�s�Υmmm�˗/������ʞ�)_��m��T*�O$������x��&���#�E:G���V�X�bEy XR[[���xƲ��P(42��= 5W�Y��S:�˦��\���
�����߄�f�Bv���Y7f�JIEND�B`�(uuay)slider-horz-scale-has-marks-above-dark@2.png	�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙_L[Uǿ�S��l	�͹�e�D3K����#eYM|1i��f�$�o��,2^�:��4!�G\�,�dE�&<�\h/g�,�,0����󡷬���^��M�s�=����{�\bf�*��Sj6��@$y����q�}R�`����L��^ы|��]����5��>�.��)U*��V�u&۾�@A/�x<dz�?+�v�J�o���UUU=��{vLUUwP��dr+��^�ٓc��Z����/�q���\WYY�O�7d����ı,��
���������8���^�*Y���Z���z_`�":�#TBSRJ��f�کю�TU��>C�)!��^���N��uLUՓR�g�*YحV��*�:�(J��r�����݊�����☪�M�~���m+f��멯�M�MMMI)��
��,��m���t����J��_[]]��\�J��W��@03�
��o�l�_�'�3���*a	!n�
0��k��"�����<q�!Di�̗�FFF���d0SB1'��lv���R�F����/f�$ͷ�"J��2RDtZ(1$�JM�*"*BF��JJ���|ΰߒRΈh4��h�T�b�b}}]1$U�PH�����I�����l�#��eF13�y��r�������˷��������m���u������I�����ic�(13�����Ѝ��������okkk?c�D�jmm�.��6
JӴ[ZZZ�?�0����~��H"�gH�TU�����3K i�D�Ļ����c��rM���nLc��N���cց6��z����o23�s	�`0�����Bj��h�ۿג����?���_�P��-�*���t:����ߗR&��s�LD��gTU}��p|`��׶���"*p����hCCç�����#�H$�����C[[�W����;�jG0��QMMM���.}TT\�.�g�ȶ��������-ڼ>uҏ��4�W������CW�\�����a6����tF���R�����	���knn^G|:,�63>NO|
��t��r=[QQQ����������c�V3]PY}!�Bf�*@|�%���W@$u�e��ǤPd�1�IEND�B`�(uuay)check@2-symbolic.symbolic.png��PNG


IHDRr
ߔ	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDATH���1
�@����N���"�ll�a�u�
^D���X*
c�E��ɺ�)$ۄ�x�"���9�R�
�@׈H�4PD"`+"K낪v�pԜEr�����h�G`���@�b��غ�hOl���0r�[�
8���}����X���,
��X�GӐfY�Љ��	����C��t4��f^�A�4�-h0�
��kLU�5"�Rգ���o�"�?��X��}6vM�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���;LSQ�=�JiyhaAT�LJZ���	�`�a��F��č��8�	몉�� ����@������ǽ�~�M)��O��������p ��:A
�O�HKؠ�+�� W�<	y�UMe�[<_T��r���@CN�?+�o2��MzkX��I��ϯC�����}�̪{@Dɚ]�S�]V~/P�(^��6Y�h,�Aq�����`^,�D(H[��I4z�a۱�4�#�x�&��{���e���7��T�?�H���N��
��
��KF��~�����u���X����<d�0�Xۋ��Ϥ��]�l�"�Kwɷ��3(�
Ve)dU���`\� 8 �J��ZP,�Ӥ
@_��v�~�>OѠ���$���F���Ir�'ˑiu�SW�N��ˋP׼���]���9�!k�б_�&�8vE��~n�|Ѐa�f���#��JᘪP`�Yu4�`��ic3�z�i� =�A5U!��P�h3�����	g�]���䭈�ď�ݎ�]-�v��&���8s���
�Q'�>�T���w�����讚#���Tf:j͖����Fk��¿�?�q�a!�\'��n1�������YA��q\���R����t��y6IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙OoEƟg��(��i)U���h*��P��!�	�����8�#P�F�� ��Q�8��w�#�@����%�D;�p��5���^ۛ�mwf��wF�3cJB\�s��]�i��3nL7@&�y@YҔ�)��^,�bι�V\hi������?���wźH�I�l�d�����'p�Z{��=W,�͎(?H
$�Pv�=>T�l6;�~Y��A��tN�Z�z�u�tΝ���|/	�ȭJ�r�X,�601��	�^	��#�,�ڜ�[�9���5Oőj�ɋ���:u�cA��<	`=�˝�K,�Ӿ�Z
 i��nrmł ��}C��AK5˥R�r��ͱ��5�P��B�����*�;��J!����̑�b�xndJ�����>m��ʹ���H�c ��#�0!i�P(|D#Ic�I�Z
$�$S��U�l���<u�W���|������덑pb�]��dN��雒R�ݧJ�I�ӯ")��j$M'mҊ�iC�QArҠ��?TH:c$KZ�
��~�mHI'mц{���I[�ᮑ���E+$���i%���EZ��n�1_�yv{ss�[c��XNڦ�啕�=�J�*�I&�#)��T*�E Z��ś�%�z��^��������ݼ�;I������q��!V*��%�Mro�C�
I������>1(
>�6C���}D�Xk��m�����$�-W�P��.�k�+r�}(��Ƚ!�����v�]�ǜs��a�Lr���MS����uέv�۵��/�1�\ƑI{>#9�M
��6�˝�<�2�wz]���F��r�Z�끞�u��;
�u�$��i��Y�w$W|a���%O��l�����<�!�V��J��vܘ�v�����\IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover.png]�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KQ��93�������	�����zh3�? �̔���|��2��z�)(�z(�"��k��R!I.)����Ԋ��3��v�svO6�u�:��s�7�1������P[[K���[a$�e�W�]�i2�<;
L%�{e�]QE$�y���ˁ��@���Q=�D��TS�1C����H��@�l�۬�:���q{�w��騁�T���t2ڿ��aE��a��J"��(2nyhh���O�rOE(�}c���ػ$A
���tUC;���p�G�`�M1�=U�fw����U[~��u��M�
s�Jt���bN89��U
�Y������tQ�ڊ�4���ilI��Jp$,7��ӲS@v�P�Cd+:�y�5�;Ō	��1�p�3�t���A�˱Xm���6{ ��a�ic:������ғ���&�S:F�TL�ȇ��dIf��2�#�ҳ0?�uh�Ix~�F~-���]݉x,�*�;n�*�w"��u�^/����P��/�\�R�],M)��r�gf�����L��j����K��4�(8>*(����9�����.�^��O�FG,���JD�8:l	/�?i�p��1����!���{KK���l-(�-8]�d����$�j���%�DB��u��T�n�X쟱�7������]�t�����bjC.d@Y"$
���n�|155�h4�\	�
�c�Z����]DaY�sIEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark.png#�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����j�P�2Q�tH;�P2x��U�"�R�Biަs��J���@����vMblpcI��=_���q�P���r�~�=W�#*)x|.���+�3�v+�ު��C�7��50^�"���,��d�;�#X>Kt���J��5ዒ/e��]n�%Ζ%5I��k��mI�$���<ϻ[8�r'�#@r�
�,���+�{f�y��W6�~RI?w,I�,�0~x:�N����8>��i��A�����Q1[�O�$������;�6~hf�.Ù��(��6��,��I��px����/��0��h4��F��H�,�ǧ�V�Y����d������of�ιA��$=����z��|����d�u�]�,��*��oQAp��w��+�w�y^]Ҟ�]I��
I�$M%M�ڼ���o��NHIEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���M�Q��{�mԶ過�A� ى	"� �&�t��'.@ǩ�IL54]�V��t�1&��xPu?Σ�9P�$��<?�t��k`�9�!�!0>O�-�Y6�F��Ʀ�k��9�,���馰R�"���J�,�:�a����8���jMg��y`cCg�h2����ι{e^���ܩ7�G��]`U�졗����ޕ�;��~z�����ƺ*�}/=�m���!��¹��۾�y��i���]a@6ި�l�)���mJ�2��z�H����S3�&�U��8~�4˒*i����saxvv�RR�ٶ���dS����4mEQt¢��t��(�!���.���u:���cV4�$U���i�$/�,k�Yc3�eY�)I��Z��DZ$)ι����%��vHK��^4��@�Y�6IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<[IDATX�Ř_h[U�?�ܤ�j���m�:��n97��>�IA�	*�� :�D'����7���RD}QA��ؚ (Sp4m��PM�tM�4�����!�I�/_�=��>�wn��jQwwwccc���=Z�;E�V�`=P�)�����_fgg޳g��Zb�j�N�:u��8ϋȃ���	��q�C���<�Es�/����޽�oE�N�<����VJ�D��455�
��*�.^�D�P`rr�|>/�Zx"r"
޹sgn�P�Db��|����ME[Zp����<�Ν#����ܜƭ����w5C���
���h�-[���X�R���F��D)�J,{�j�D"qLD�wGn��P���K�Y�|>Oz`@<�S�1c�kB�>}�%��[�`Pn۶M�_�~ŀ|�EzS)9_4��"T2���Z���8���W�ׅ���Y�<O���1?�״����n����޾�@�֭���]-0|�L&˟�2T(zMDڢ--D"�U��Dhٴ	�&9�+!�Ln����;v�@ �&P0�����?��9��������g�`kk�Z�Q%"
Z�gtWW�������)��h4�RJ�}�֛7o�7677��Y�	��
؜L&]���`%?�KQ8@D��"r�uMMu����n
l�B�d����oޢ������W�e���&ܤ�
���S�|b6h��W�q�@�i`ڳ��0�J����K���QW ���4p�D=U,PJ�j�4���t=��.��)�8Ώ�#��o��Q�ڵ+�V,�)\kU��uݴ����Ѻ@������<ggg?QJes�ܚgkff���q��|>�Yj��?084���^5��CC~�Pgg�2@,�D)�����LfM�2���2?�����_�[��gGG�Jv�4:6Fvt�T�Z{��.�_(�1#"��8<<L.w�s�%+��1<<p���x�����+��Xk����p�4>>�Gs����xb�+p$�N�������7.����%y�u�o/7��.�}/"�Hi%2611Az`@��J��tU(c��`�ԭhrr����������_������tZ�|�@}��b��"�1��k�S�17�t)�����y�u�O����j!�}$"���T�����2�R�)�u߯6VM%��'�ǭ�ҟN����e�
��=�Ŏ�����<a�%��'Ӌ�a�P�7��k�����cI���R<g�U��T�H)�c�]�U�_N===/GǑ�[��L&��4�[�˂Z;T=�l�ys9s.�V_8�.d�@���Z�ߙ3g6��\�^��п}:q�y�IEND�B`�(uuay)slider-vert-scale-has-marks-below@2.png&�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}lUw���{�}no�#-���L��e�9�X��Fd�x��4:�qY6
����c�f�'aLǤ�l��\�Y[)Lc�l�P���so����������Ph�����{���9��2����9r3�W��D�~�b H"�hV��jĶ�?W�pӌNr��t����N[~��ȚpL���p�@$<�eYK�CT~�N�yŊ�YG�8q,Ͱ\��'�4o:)i�$����a�55�p��a���<Ֆg\���YC�T���5 �i����'�9y��9��
��֌��w��o9#�KK}w}���G(���%�"�Ιa'gh �'�1��cêU�uw}���>�p8uђ咖�q[؉�,���z�z����Z���39�u蚪�}���4]���{$>!鎁'������F@�D�X���tk�A�T�o���)w}��Y_NG[3�M
 �ض|塒��ө���WVV�3�:c�һf��W@��E��;D�9Y]�z:uW�.	PH���#�;o�����W����($��w��xɭj�S��/��.��Ͷ���_@Aa1(������/ެ��"O���|q8�s���-4�c5U��j�X�r��c:_��ew_�u��$&%c�&��)Ȗ����5Lng$'8KAS��3p��.OLVN���x�зk��7Lnc��HM�εo�dfϧ�x n�x���7N�o���$&��8U2�r)*^
`bPVS]��A�EO\|�S$#+��%��������` �u:MD$��&#3����`*��>��!��p��1����&7��)���:f�v�]7��@�ΎV�i�"�3�+�U�ԟ9��e�����_���D�TmB����]��@l[t��=��Gw�0��Z����̀�����j�6]�]�=�莃�_UG�@`����c���>Ο�Hmۦ��{�7��:D`�����{����p�c�m[;:��e�c��0|�7ri�=+����r����(�����-��#�?�Cӱں��:Z�����z�p�VU-mmoj��G�á�m���_�۱m�="��)is
����b}�������䶝{�N��ӭ��+��2��������{&���m�2ƻ�
�py�j���o뻺:��p�c
�f������¹Zl۶[Zھ�m瞿F�c7��8�ڼ}��×���Br����&������u��施�w=��t�0i�CD�^�7���^��x��r{t���HB�\NP�[�h_�	745=�k���M|:
O�z��G��@bb�NC�JN^>"�7
��x���?���;��w�>����o��“�IJ#�}3';�g"x<q���_HzF֌�ޡ�(]��t��m���OW~P�w����h�z�USI����’���zܮu��"=#�Դt�Sp87�
����%�_�Ue���{��Ͻr��'�Qpd&��p�/���-+^�]�ǽ^D�L��n�˅Ň������۲���oy�П���(0����Kv�?2�����[7�n޸�K)�����{��@�k�m[V$|~88�֖��������'34��|��� �����\gi骔����VȲ>��O���zxR�0�����}M�x�q&�d�}o�, �B�jMq�O��əŽf��IEND�B`�(uuay)text-select-end-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<eIDATX�͙�k�A�?9�������6�CGq� ."H���?������ .B7[[D�Ap+
Z:t("�T�
�Ih���9_��$��@ț{ߗ��{�Iw%-I�#錤>I���$�E|���&�T����
X�X�pm�Ɓ��j,b.5`
+�����:v.�c�f%1�M�\|����X�\�����J~o�nIeu���{�Ne�c�����&�c�n�X�9>���n�X�<p��.%�D��}8���sF���F�
kH\.��1�%#v($����7�Z�#'�p8��րA`%����'5��L8v(7�Kn0���&)�P��ߊb���l���p�+�-<�U�j����0��â�.scc���)���ݹ��ƴ|�
�xX�e���EҌACl
�
���Y"p=�N�Ɂ��x����%�؅�{�0��*p��4��c�9:T|ˀ�y��J�3�2а�J�S�$]�94�Q%}�TM���ߪ�V��2��9I'����M�I��H��ߪ�v^��%�$�u�yV��B���NYN�qlzه�sU��v�0
�o���c) �aO�IEND�B`�(uuay)text-select-end-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ԿkA����b	���W�b�p��,+�{A�;I��4���F��f��E��@ ީ��=)�.�1��٧�a>�/K)��>��4�NUU�Ɉ���U`����o6M�||\�(�]`�,��^��-\��4��$��2\���t;Ƹ7�%�yV��f�RJ��A3��4�53{]�
�O&�2D�km�>�����3x$�K*r13k��VΣ��y�ٸC���fV8�+p�v����c�4�wl�ͱն�+!|���2���?��]���lF��ìmB�%=`�wg�xc|{��uI�θ�!�Bx80��׋�ؐt�i�Vo��Pҽ�ʼn�Y<�t����$]
I��G��x<ީ���ɅG�s�g���oIEND�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-active@2.png/�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���yl�������]/6�Pp8�+i��J�J�(��-(!
6%R����j�h�J9J�F(j�(�T	�H	�ԊZ �p�Д@)-vl첶�Yl������l�����FZi�g�ό^�μ#�J��/��v�Xc�q`4� �dP�V�/D9��a�Mq�{%�]�΢+g>0�mY/���8��$�"�DPŹv��[�*p�_쟺�
'�=���tf�������=x�wķ�<���Y��ۦǩ��*9K��Q"G�aW��eW	�K�(��c���1�.��L����</�'��IN�� ��!�{�5���V|��]��t+�*?k	�k�0��������e�뉟=Ƶ
˰+/�H�m����/=�-誼�5�R�%j�_���O��u4�n�r"���:���Qr�+Ǹ]���UV���|����w�zTi�:
;��k���}�ζ�AW�e�*�W|IY�������V	���YH�A'�m/9Й>���C��������o�8 q���)��FdOu^ַ:�w�1�U��O�E£{zs�.�Ϝe��GE���g>~�QU��w6��IN5���	$�o��7S��UPŽ�LI�Y���Z����J��^$N~���+@H4.S�K��Q�9�?�+"���U��g��s�#i�J��koU~֤���Wh�x/�{O����l��
�C�S���ss�Qe���;�{��gI*X
"	 󳦶�ot�硑�#� ��3H.X�"���)-�*b\��2z��~|��I~� �kDw�2�0"�jɷ<^���7��_Z�����U�3�A|x}�m�m|c�&0�U� l6
1�Xo�n����7+@}�Yk%�ԇ��z��nb���/~�m�2l�,{w���R-Ŷ��+z�wKbg>%�j�j���F{ň�K����w��?O�2�mb�&�z�j,Be��|da�&�VU#�˨}���P/3o$��C��4���ֲ�囁/U5`v�NJi�+Fc�^�B��ABk�ƣ�����]�\U�hK�Y�yum���#�@��^�B�&�v���/�%��.�C�+��N�D��ހ�{�=�'B�
T���5�_���w4���͵FU��O�'–Sl���p�'>��k�Xq-��~<j_�����V���*	�X�����x1���c[z��Z<���6��D�`T��7��s�������8VM��t"G�4���\��a��"�x[Lm��t��
N�К�Ծ�7�@�3�5��a}�3�΂۠���!~��LK/l���g�W��Z�}��2�*/3v艡�V�[W�D�O����I�k��2S�
�\"����}W���Q�q���H��+�y9�+>n��m���'"I@���C�
xV
����y/���e�S$���4mQ�bs�LQEx�Ǫ/4���f�᪩�����ʽ�s�K���i���w�8<_�$���k*��9B����:��B�:j�1�P��SW#���.?^�v}ZD�@
`������~�L��q�03`0�M�F�uؗ�p��8Gkjc��M���W���"@HU����n��^�Zj�s��	�1�a��0�I4�Q���|}�9^Z��w��ӊFl����nG�»�D�\G~=���KOHM2�p�.�t��enJ�j��`��n��4m��p�t�74}R���[TU���;���l��IEND�B`�(uuay)check-symbolic.symbolic.png�PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�~IDAT(���=
A�+��L6���<�+X؋�G06�"���i2<��iLMF�����Dĺid���O����g`ڃnX��.�
���sl�c�5I5ֱ�GWR+��[�:a�{,�6�sro}�Ҭڿ{iIEND�B`�(uuay)com/Bslider-horz-scale-has-marks-below-insensitive.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��տOa���}�9�?�����$�#a%��8tpa��`�Y���qqcF0�:� �@��n�B�:��乻���y�������o.w���Z����=��h�Y�-hྒ�D�d%�ԲeYkQ�Y����~���H$��Lƶm�hF8�888�B�@k�2��}�R�Tz�[�7:�J��g&o�s��j5PJ-e�ٷ�`�\~cpp�q�c�B�U�p]78i4���� (�O��'cp'ED�;;;�`���Zq�s�;�m_k�s���B�eQͦR��u1�m�d�VJ͒i��L��i���63�g����g��)50IZ뛭ײַ,J����[k������z�E �:A�2�o�sh]$�����a���#.��DCCC� ����|�G�'�z}���ǛR���j ���Rb�Z
�֯���SSS+Q}t=/<�~����R��\.�
�^ �x��w�󂫠Zk���A�����`>��k�ڌ��?*�P)u�dAnc��||���yY����0�Vq�s��s�E�9ӹ��@B�w�Zkx�'|ηL�]i��*
����Z"�x8�8I�0�y��ov�.���OJ�5�N?0⾿i�fW�R�
��9�g���x����aIEND�B`�(uuay)slider-vert-scale-has-marks-above-hover-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���Ohe���l�MkIZ�6	i"��#
�T�����"�����E�C�I�@.EA�5R�A� ћ!�l��?+��ɘ5��x�w��&��ig����23�~����G!�A��8<��i`p�?���_�\�$�1%
H�M����ӕ�����`�����D�'�j�|��LHz��s��C''�r��>I7��nV��0ЏIڨ2�>\�pT�-��	ht{��Ȏ����&��U������"|�I�
�
p?�A~�\��׀cUF���5���*�4�#�8���~�8zx�ұΤ�8�����Va�+>=��D!�%�*�
&��=�G�|4��SQ�yȑ�
p��H�בt��֘1�����F�}W5"i;���2����^~_ME���鮮�ϗ��ߵ������������"��c��-<���E�𞞞����x]�S��/��1�K����e�}Z�{�y�12�l������,<�]T��766���v-�u�AcL������y�����M�[��<��E�q 
�/,,�YK�1fktt�a��,�>??��1fטCuIr]w8�g*�.���ͽ.i�0��d�K�
�B�ggg_��XX�I�<�����@�-�Jх𙙙Ƙͪh��L&�-��>G��7m����V&$�V,�t���-�p����{mm�}c����ccc�Z�
���#��C����D"�����_A�Ƙ��yצ��^��S@���w�.��u���vNOO�����Y&��=�˥Bf�Y7�N_q]wphh��v-ص�R#Ȫi�8�s��^�{h���;�F����������jዡ��$U��(4��:N�#@��o�_�rc�.�d%e���?R1��`q�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���MLA�S(m��05
�rRY�b"�HH4��V=z�ʑb�7<x�&H�W=`堑"ă��������]�]��CY�W)�2�y�y���P��2p��D��rޏz�M�],R&NK��\���zV;XJ�]�PT��t��bn�z�؝��a�2�܎.I��O�'����@x��%�_'���+�|�>V�Qb8� ��
�I餘3�N��6�&���} �U�����v�
�}��z7�ߤ9?S�O�Q~}C.���;PP������[w��O�šF(�Te�+�=�����N뙵���;���V?!����ٻ3B3�@������M�nM�@�vCE���u�ϛӅ ]�NT�~j���A52*Rs$.Ay*��ܜ
��D1H^,�cڟ�-mi�̘�8�JDy�&��O⏛$]N������
�t��~�2���]�61�#�rrLU01�-/�x����6�
ʢ>�8�tM͍i*
#�ͨ���ڠ>_�UVp�����N����g��P����k��۠|��|J��}]SQȂ	�f�G�ٰ� "B���zCj`�>������}R{��9�Z*�[��,PI-̆;'W�����(�JƨuX�Q���P����5���PU����k�|Br��e�tIEND�B`�(uuay)slider-vert-scale-has-marks-above-hover@2.png;�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���L����ށmb0~�1����EIօhK�UUW��dIʔj���S�N]�nS�m�Ħ�Ҕ)REѢ�Mۢi] A���[�L	�)��`l��}�G����_���ޏݽw����X�twwx()� �v"�1�@@����L��u766���V}���#:�
�_eƖ�m��������H$�i�������R���G��v�od�*�j�2�

u�3'iw8���.�@JIZ<&����lp:3<�`�P��#:�?����
������*�xr]�FI�;�pf'�s�DB~߸e�7jM&��I��u箎E_�ܱY��@��j3=5���9�IJ/� �d�F����>+	��}y�/W�}�}�t@n~A���BY��y&0�9<Ի�4��y[���?�î�� �
�����pW�V
�0�sau��ǑH���v��F{/�oc�;�*�be���j�ӉE#J_���d�Izj�ί���ă\�JW��̢
`G��z����nzj6G|��ms���^<�C@��^���W��+����TP����%�W��v���l����>Jp:U����J�_�[g�X�x�+�Y���hqY��Ȥ���\T\�P%)��� ^�j�E�����k�E%�kN'�4���+M3hq��UiogǓ��ܩ�3'7�<-2S����x�I��e������O1v�����!�O`���<�XT����8�s �_���_g����nZw`�ڲ$@ F��v�?�?A���E7��;0!XQQ�`��g�Vh�������LD6�Ś`rb�3��TL3I̬�'�z��T p�4%��^s�f�'��!M,eH74�{*8�Rb���#4;����XTafJ�����ن�}���2K������Ȝ
������۽��m)%
����f�\8z�oDf��>�g��	�ěRJ��8B���KiRp&�	p��_�^X���͓>��
)%��q��k�L�})M���g[ZZBw}0��{�N�|��J)��
���Ԛ������k׮ef�s���7:>���&��ﵯE��s�f�״3o�����%~R��}~?::~�����#���\X���X��ik@tI40� ��ŗ�8:�6�������5-.o�ؙ�&|���{��3��E/��?pzdt�U)��5�kLNXV�kq��_΄a(�h䷍{�Z̧�xރ�2�N���3nw��e��XYEՊ���υ����	CW�Z��{���uy��c���TS{��ٹ��ں��j��ef��Flc#�m̒"�ȩ/�����2st�c�syD�����?x��/m?���f!�iE���b]��1=巌�~b��1���znw�If���9�׬)�\uuu��w��r�`#������/4�9	�=�o�&ER���Lø3��~�ҥ�C��m�
`�~(t
.d�~�������N�~Ey�c�UZ,6)��,��)���t��lj�v���G_;��GL���}?�JY8(.�Ki��;��JJvfeپ �R+��̦)娡�WC�9��ε���S�Q�|Ԋ����6Y��w7�TVVe@$2���v���N���b�q��}���),��W((��Ԗ�`,u�+�$�Z��9IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���Oh\U�s�b�D�(�)g%�]���.4(�QPA�
��!�/�̢Qb� ���"��D����B�R�(BG���y_^:ͼ�L���}��澁�w���'�~s��ɇH�#i�1����.�<c<BX6��<k�[T�Z�?44tH�nͱ�$?m�Zo��wU�T�~C�3B��$�䚤�$����Qf6A�#c���8I�”�}�il�wnfU�%�@?�����t�J����)w_�t������.����d_߲Sf�� A�����i3ۂڴSfv��7\
�i�7.I�������&鼤=�=�4VWW�_R�O�(�###�J�����R�t��n��lH*��
!�ef��R頤R `�_�t899yS�\�EҝE�2i��������?�.Z�N��@�ޢ!鐼/��_4$���=EC2�F�V�#i4�\+�ɵ �JѐL�$/�HGҥ �|ѐL~
��+Z��oC�LѐtZ�֙`fH�+���z�~��#�B)IH�$�<WVVNJ��X�f�$���8R�H�ᥥ��7PB8A�l �˵Z�Ԇ�}��"�)I�]6]N�ݸ��t1jf�J�����5����0�F��-WȵZ�{��I�6`е��f�C���I#�(�dj��Լtl]�kIO&�HH��ɧ�t�q7,���6,)$������ݶ�s��%=c���R�g�����wU��g�Kz�\��1Ɨ���G��0�����ڠ���A�k�*V�8����@��Y�/��m��}(��#:�R�W��ݼk�F@r*^KՄ�@�B8lf��2O��6ə4,ՙϘٛ���3
�lAR��k%=y�����/��1IG�B����wNHڑ�����N��F��oBX�оIEND�B`�(uuay)text-select-start-hover@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙Yh\��߹w͢imQRj�<�%��!6���I�)��PB����Ж���<m��Bj���꒱cY��}j�Բ�X^bI�#�H���a檒�E����_f��Ώo9�;�U�s 9���W��ۢrT�;�9����SO�5�����
666��%�E�1����N�S�lu��KQ�y�0���Q�
f�A��h�����U�پj0��3�@uG����C=]��V�7��ɗA�F>L&;P
�v�ZU����|ؕ�a�����0�hw��֛JUS��Z �Y�5P�Bk{`SSS]^�x� ��ȋ �0�L_5��V��T ����]y��x�Wq�"z�#	8����t5����5c�-g�ZߘR�4�d��_�M�=DP�u���TR��jOo�n��V�[���]y���n����1�7�ׂI�D�vX�I�����+'OM|�E~�C��78�X9�?P�l�lU�o1�G���A�g�ѡ�]+C��)o�U�c��Y���1g(��G����wߓ�X<��I�U0?+�.16�I��pW���S_^��!�S�~V���E�����f �{�=Uh'�H��_J���
��}��H�k'�:0pW�B���U�=�z��Z`~r5�Μy�G�uc�>�{�J'�Zd��1�
�KgVˏ�p�S�b
/d�*����1�����I��`�v'��-_f5��5!�?	8��D�wZb�\�� ���xب5����I�+�y[s\����۱l��րF�����a�6<ߗ%Z���l��m�	%R�F��VQ�,�+���Q*�R.���4@�T��[��䃩2m��h��i���.�Q>4~}�W�ZuʥR���y�?
K��ũ�K\�]�[7C�[�s;h��##�Z3<����a��q6w�z����`�sG�
��T���|��V,,��wn�k���V�~
pu�R��������"�ld$W[��gO ��T����t�]`�3�+�l���3g�?_w}SG�)޸6Y��d�]:w�z��Տ# EQ{~�ZH�ۿ��lsޥ�o�����'�×/|*���׎\\;~����S'_}�?�gex���ênU�+3�7��F���+�����y��Z�}��1���N��w?��b4��*w���^��(�\,@�bɍ>w����޷����q���h:�_|dW9�o��R,,�7�]��^�5;֜�9~����}����*˷�̏@��h�ћ���d=�56�E+��)�,�ť��[�_5����үs��}��������&ȫм��2ƨ1ͽ=���ɻ��?�_I0������f�����4]��+�iA���#�Dh��J"�Z��2e�'7f�f�_��DQv0	;IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark.png4�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��U=oA��`�����j��*�X2�D'%�
��i�#A�j@�Hl�!�/��HaLcxCs��m�\�\��Ǿ��(	���v�k��=I��f�AR$|�&ƸB�Ο�*�~���̞�\�ta�Ic��w3����ޟ��"w]]ɉ�W$�ij�mL��"i�~Q�<IUҶ�����$I*�Fc�&��E�HQ%����sW��ܐT�_����C�$I*�z�=���q>���)i��ke��@r��e٩��./�ղ�s\\ڦe��[>�Q6��JB��^k6�{n�ܫ�s0~eYv�'������|h1�x�H�C��m�0	ɉ�=
!L�(i�xI3{9����iaJ�E�5��8'�sO�V
�4M;�;��k�K��ޏ�����f���ؔt��|���[�4M.�*"p�M�&c`�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover.png8�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����OA�7���iJ*�i�Z
$�&\�<�#�	�J�H���ЋGb�%VI8$���	lK"�?�c�@�����(���&�4;��̼�D�܄B!)�k%C�~F�uh�s��5Y+:���X�^�
�o
ya�Z�NW�d�ٹ�d�2�J��,..�15��j�-�.~�|JG
ψ �9z��f+���7E�����w�kZ{}C�!@���=7�-�k<��(�ϡ@8ϒ�𸨦S/�.<�C_#��`�h��Z.
B�P��	�Kɿ�՜��9��y7�1��dxEՄ#T]��0[�����l�X��N�-g�!i��F�U�%$��RJ���}w�[��	���h7�欔M&]Gt�R��PP��d8���"S��rRK�JB�f�!�G;���&K�,�HtҎw�;R+ˬ�.��,����7�W���K��ε�LEM�d���9�9~��>�z}I��@1�z��+�\Wj<�������o!iiq����w1M�0}���x<>:���%�Sc��"���>jE���+�����g����i�-T��hd��2�����������N���ߓ���ݽ����܌�C#I�X�s^�DD�x<������*��޾��� "����u�}�P���B!���OD�ط�Hn�`9ێIEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ՙK�\E���fz|�8Ap�D��>"F�"� 	�BL$"���3g���!(>&�W�("�AAWY�0�QBp�!tt�t�.���v�;��#�v]U���P��ι��n���x@�:�k%]�J�$O�
��㏒.--}?;;[β�!=11��$�wd|�8�wI�ff��y�ci3{4�PH"�6$K�� �f�W˱�J��I�l��mͳ*BJ���ݿm:��|>s�+�v�يHr��v4�Yg����+a/LMM�ܨ?����E����퓧�$���l��?������H yy�%����$=��_W�SI��=1�/I^�S�$~��J��333)����+�@?��$H^522��j[�H��}1��\���	�)����~ni3�_��0Py1Kzhi3'�����-\%���$�9K��6��E�"\����=]B�W��}#�OI�p�m�3{��$s�6J��!����@�`8x�p�M2pi0
T��>ˤ埡���C���'c��!�����U��/��/�y���tq���\v�����fw�-$w%i�@�����w�X���-���$���9�o�F$)ؾB�Plu5}[�S�d�}��r��
p����������7==}H�n��	�W�4��?R���=���缉Wג��̎U�S�=��I�K�T�������{j۳k��|LR�W���ܻ�����?sY��>����Φ��kaaaS��u'U�$��֚���iI��}w��#]�̎���䤤b����Y�\���0Х/�&Ƹ�����5���}��~;��P���"]��C�q}a��n�4Z7�ɟ�c�!�7�Y��t#��R�4���VVVN-//��a���K��� ���
EIEND�B`�(uuay)text-select-start-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<LIDAT8����.QG�^6��*<��

�(�
���(T�B#�J�+z�D�Dow���Q̬ݬ�Μd�;���޹�}9���u`�B��PwՒ��>Q�FRP�ԋXR�'�lg��:0�
tx?1͚Z��T;$I�Ҟp8f��_�$a�p�F���"Q����pL�G@�Q|������q�L)x��uȂ�����	��ϮA=��d��\��d(�@	x�@V�8>3�'�藻�@X��j��6�NM]Pi�=J��^��*�Q�Қ���S��P�l�v>�;u��>i��M�L}4/jY=6�S�=C[m}�c!IEND�B`�(uuay)slider-horz-scale-has-marks-below-dark@2.png(�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�Řoh�u�?�g��'����$�P#��$���{ql�b/�M)��X��Vd8R!��ȰЦ[�y3��8�y���w�yt�ܜk�<�^�9{vs����q��������U%b���w�n��T�(�K���
�۶�Gqqqkii�h.k�L�L�\ԩjXD�a�;"�`Y��6m������0>�]��~���H�DTU��#�TjO ��[�4�j�&ң@v�,r"rعq�����5D�ѽ�o��p����P�Ӧi~8]�F�4�C@�+�s�k�C����e�O���˗?�y�{QS`�i�S�&E���c�mۿ3��y��s�`yyy��K�.t��c �I"�J=��>�0>�H�q�Ϸ7�ET����',˺.",L�2QU�m����"aض]+"�	���
k��'O�z$3	۶w��������PU}�P՗�q#"/�m?�۶�1�u^��q�̲B�{-��9
�4Dd��2<d���E����^[�Q�!ò���"n,ˊ�T��"n��ǻ����6�E�

]0���Z�w]8���#,�x������B�T*�y��g
`������B===?c��Z<fYVo�W��BU�,���c�j�Ν�O$�gr�D�x<������8��~��3g�����[h���ѿ*++k���z�uq���<q��;�:��B����������BW㨈toذag hT�E�N�@2��ֶ����1UK�M����<���\�~���oެ u�ʕ���p��>L��;
��p�lgg�k���$4~�ڵ7���Y�?�r������������oq�y68�
��bo�ر�Wඪ���noJ�555U�]��Øe�C�q�F���a"B��Ĵ�)����Ԝ�~��-'��
h,{7�̠�("E��S�N�W�^�%�Wd�֭[�B���	�"uoƉ	����n޼Y�囬�HZh�#4�MhFR.��������n@�>x��H$>
�BG��,c�J�"�X���ʪU���� �L~�8B3���$�kiiy���Ԫ����Yee�׹
����I��`0�]2��7�9�J�S���>G�N�B�G��
Y,�D"�%%%{��{{{�n��#�O^��j��X�DD�Q;�VKf5�l�Ŷlٲf.�T5���%�#�`�)s�s�(���IEND�B`�(uuay)text-select-end.png!�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�wfN[J�E5oD7M�@�X��7.�n��L�&.t�q�;Y�0�0�b(U
���k�D����^�9sqAꥄ��w9�|3C“��ƴE.�Ӽ��~�L�H�	��#�T2a����Xj�hw�`�l0<��t�8c�R�H&���z�N��Q
�D1�����N��3g��5�߄�FR߆S�w���7N{�u6�}�U�0qD#ki#��(%�\����������IOG��QUʉ �@<����i�����׿Z����+)K��R��ͭ8��iu���$[�
���PJ�B����Z��zE�D0�)��R6XHs��646585ugT��p��1���z0tQU��nw����vX��R���P��T�4m�R�P~S�S���8%�H���!��F�%˸������2�\6��2�JL�7Q)��0r�[aʹz��e+���H�QE�zE��S!n�Ѥ�3��" �s]�K_(pKJK}����L�l�2M���)˹�l�et�^|)�,�g,�t�[V��3J�{�}�@�����e,̽�I}W,e$��a6��ev�{�0N����� ��GUU�}ͭ��:����#e$[_���).Ő����m ���0wK�ծ)��B�F�h��0ŰI�Q��ϋk�O�!ߒzIEND�B`�(uuay)text-select-start-active-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ���;�;�#�P�jT�Q�S�-�|%IFI!�]Vh��ڴ�%��E�D�pU$����t^���{�-|fV��gwΏ�ßs!�Lu�����n2�,�[kI�(�-\����铫&]
����@<mp���@&��<�����r�Ms�7��UPl�=���."9~���R��
�ڸ��"��m��ĵ�>YT�\5K	��rmLV\[�_���ж��єa���Rm����G��l�zC���k�ݯ��K�9�{Dp!mg�!���'����v��S��|{�j;0��y���1s�@���|��j�
w�@A�-p3ɂ�Z��(�ʃ �9$p�hG䚀���I���U��Z��3� 3)�Q�[(e�q��``���2 Ɠ��њ����'�e�3Gl�魑-���L���q�Je��x6��d|����z$c���"?��z�%�<.�H_d�?�,���}K�o�Ɉ����V���~�)jG~P����4%��<pu�YG��g���4D��3ƞR�|M,�齾��J���V&)��2��>�*|
v�[�A�}���vxj�1"��>�n<��'�����j�k 3Q�.):����胢����'g��_J�t��i�IEND�B`�(uuay)slider-vert-scale-has-marks-above-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ՙ]h[e��IҦ�Y�*zQ&��i����vMY��^��
/,*Na�Ȫ/DG��P��	�܈�����F�IN�"L�~�:��K���s�^䤫�%m��?��=���s���
IR��>��z��(�I�`p/3�9��$�����������C
��,���<�|�$D$�������e�uC���A�=�,�-8������l����X,�p�i��"�I�]���L�j\�����Hp��p���`��`�1l[?[F)�w��돮T�Y)
5��el,0��UUWA�li�߿�d2]$��ЄYD$骯��!}3'hUU� �=��70�n������rp�߿��E�O&�o�/�Z:>`@�&�e����&"������ҡP�i��@R�u]?d�t hQ�[����$�s�b�<�
ZU�V��ŀ��H�{�:0�ȓK�`�M��d���i����l@QP�����𵈘�
��HF�"�)RU�B"R��b�w����]$����<355�&��<ņ��t]�U�577299y�H�K\Ӵ��	3---�OLL�Q��D�w�୭�����_7�dI����_Y
.x��r�?#/�
�����.\^�{�H9�m^��@uu�I�J���8�h�|cccתԔ�������FFF^E�X��@�#ɌE@��v��}Ie�E�x,t:��$of,���n�7ׯ_�$��U!< 
�P؊H[�3v��C1mgzo�����W���w���c5��x<�;v����*��njj:�IȱYC2	 ���>p����jn��n�žs���̦��<:Li�{C�P'������K"��mmm/����ZR^m1|������ݻ�����
{����X8�#]9gM]Sçm���־��竪���R3'�N���x|hhh譞��kn�x������СC��>g�ٺEy �uH.&��`0�qww����'3�ޓ������J���un߾}ϖ-[v���GE�\	�iڵ���ߦ��9w���ٳgӝ�(��U�3��]ʖ�w�\[G��j5����{<��p8��`H#�ӁQ���L�r���L��t����>��ln�I���Y����8IEND�B`�(uuay)/&slider-horz-scale-has-marks-above-hover@2.pngA�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙klW���>�~?��z���$*�NSJ�J�� D�K��$$�R*U���!RRK,�uQ���6�&~��5~TJ��"�b%q��?ֻޙ��ٹ�^��U{�K�e��{~:s��3��تz��G@�����歞G[��
�7h HG����ʙb+���?���bOY�H�7��w���� o�������#D$8��MA�ڿ���RQ�G��/�@N^A���K�`=]m?����>�ǏC����kՂ���gf�oڮ���d���8�mP�]�
`��^�{O$���.�%�Lߴ]p1#!!>\����Y���	�X����Z����}յ*��x�����Z��z����90��+kԢOl�nMM؇�������G>YkϚ����}��8��{C@PP�K�U�D8��_=��[���j����1�^Z^���nhI�ŻtoE�
���|���^�)��י�9�]��JmWiyt3@K*�U��X�G=��}�={Ϙ�
|�5��#��|�@+516���B,�]W��5���m�,��O�O�x+�0�%��9�G���0ǦY�w��+�o{}��f3�Y0rJ<��v��[-��E��B9�ݫB	���</�H/�Ui��$��Z��/����8yO��Ύ�����4�Io�UQ]��N���۞�
��[ �	(��QE�z�)��}U5*0щ��e�N�SUf����ٹ�N-ɝ�kd�s�=��-C1�3(�x�%��Ғ]&�(h-�0�8�i�+_��|*���^��[P*I����x�� i_���,�@�;{Gc�N-�g�'z�].3�Pi�%� �WQ,l��e*��v�����,ˎ䥵d�X ����MH�QɒR
RJ�Y��L�0sJC
RJ2CH�ia��!f��iJ*�bQM�D"q]�1�sPB�TB�CA+�1����v@pn֖J���f�s��զ7;%�`(8k5�DJ>�HPx~�ʒgO��J����VՈ����nޘ����q���"�����5����}�@�u�����2�MM�9���ϟd���/��j�a��Ȑs'�Ɔ�Ҍx\D"�ߎ{�2�]{�����&���Š�n�g�S��f̿{��K�e(f6���G���~��t��+��ۚ��QM�:x�0F�G��k�F8��W�X��<{&^h2���<П�Ǣ[���&=�/]�H	
��r����"K��Fy�U�?��ÿS5��)�>����b��B8d��!K��M�������V������ss����\鮧�{��h��%���,116�v2KZ���?�ɡ����yf��ϼ瀃�2����7`�;�����+(�7�̘�u�>96�E5@lrr��S��~�����6�#"��^�m�����z���2'� ��ɍgdf%���4�
Y��[pf���b����/��u��s�}��`vn��?�\WS]���a��r,�lvi��$���0�b	"�+���O�\y�_��S,���g�Ug�k�<�H���=w���[�>��ʬ��l_VQFD�郙�4Gu�O8�mk���|��[�e-�o�Y�@:V|�ևz0���<���p���mhhhe�&�D�y]ӆ�����e`IBk}	 ��
�/ �7|CH*IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark.pngV�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ձN�P�?IP1�S�GH�J�C�.����*6��J�������&M�ҭ�I�)b�*��wIPBb���ӹ��=����aX�}�;�F��$In�޷�a�Z�䎤��?�0����
��� �������^���AP�}��,$םs۞�
�U�A�^�����fQ��j�t:APj4_�a���-D�z��tʒ�$��6�a����/3ۋ�(��P�'��M���l�8]3�v��$�򎙓
Q��DrM�O��
�4kv�A��/W(f���}p i�((i��Z&�EQl��K�T�ws!����qqF��4�&�S�Ό䉤ˢ��li���(H��7K��6˲C���kI�(��8�K:^�`ǝNg��6$��N1�Gwk�gJ��~[.�?8�6I.�%'��ʲ�0��ܳEC*�J�Z�7��sn�s0���s�'i��ԥSo����	#��_IEND�B`�(uuay)slider-horz-scale-has-marks-above-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}�Uu����;w�������{�i��ji�,T6�$��qC�f�����ʂ�S�	�cVP�%p #���U������޽/����,��}f��9�{y>�Ι�;GT��F�&Z��
�~mݑgz;���)�*�����^Wwx]o�4����Bu�8	L��8Aum�*:� �xU�RD��q��COHh�bJ~R0�a]o`W���Df f=��)Y�K|�_�x�d<�RpG�u���̫���T�&z�"/"�[�p�	�/�y}+-�Z�ͫP9������Q���e�Ue��d�/.
(w'Z�xl�U�M�T���K�f�����M�q�����E��a��Hŕ溢�KT�MP؆�c���\�﨣��oڮ؊�uGw\n�e+�q��nE��Q�@�/�~�'>��7TF&�
����8�P��9��ǽ=u�����k�~�-�k��\*Vf������wU�.ؔZB��U�U�S��lB�P
�#oG^
�f/!0}~�@������%�T�o�y��]p�7VE?�����{!X��Cu��ƕ$�/�3�?Rw�@���U�e��k\؊ji`ƃ}V.<W}�R[�gD~ *���߄�f}�O@���7�T����u-_�::M`�3$J���_�OQ�Nrfqn�13u�s�ꡳR��#�r������Ν�]N�8]�ؠH5����}�'?�/����0�gn�F��B���i�+�3:�Zt���g�0O�=�|�L��^@�[q�Y�q�'oo�7nJ�@pn�u���Z�P4zlAQ��7`��7":�SPTg~E�!�����(3�Z�8B�L����ΐ`	������)���5V5��t�=h&����UN��3h>WXP.�mmµ�0y�0��m8ZP�{�(�%o9b��	�?����܁7h���$r�k�}�
���{�X:�����m;i�c;�>[�&[�s'V��{�{�l9ޒl��M�2���/*�ʳ��Ғ����LʨjvWC�j��^��j{�_A�>K�5�`��J�Rլ����[�9��m�Krï���[�mm�����=�����5�ۖ�Hk�5��{�����+�-�C��U�~$�P��>������#X��e_S���>���>�HQ��f�,�w�1U�]��h���{���v�mk�極��}J����{���Ҕ�O��v����]��g�i#��UE41�&�}�M�0#{p�&�kcU=4}��A~���st����δ῏UE4>s�M��j>�+��e5����9�ƪ"zp����.��LDJ��)�3<P�(h�g�(U��W�qz�Vy�wדܸ��!�O�;v��IUm� ��P�~j�uew�/�;r��f0�����D���,�^0V�Ir� �o��MqҮ��r"��{�G�6U��+䒿E��͓���0�;���$��ҏ���:�ئ8�)v�=�;�7e3uש�4�j��^
�3@|g��w�^�5�����D�k몪��r<kuc���p��ˏ���hNuT�^2��P�p ��V��~<�
�o�H*۶�ݶ�4�nC-��UU��r])�No�Qx:�h"�,��&��%��h�j�IEND�B`�(uuay)text-select-start-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX���ilTU��o�{�)mY�A����Pb��F��(�F0!��5q�k�ܢqA���A	.�KDH$A�n��
�u:}�aڱ��:�$�޹w~���U%�uڻ�vc�"й��$0�4	��E��k	B1�ߩ�*���qN��0�Y$0��+�ԯ|���aGg�t�"�LA�`d!��{ԍ�E�O�����%��@y�70�ˢ�z�!���3e>�
 !�p
n�l�I3�HV׎���U���
Ͱ}{��/��#��8�d��f��<��s�Q�a�W;5oH�8�]���k�}@7g\Q3�n$�ހ�e%=��]훰)�UJ,י� �,u'N�-��3�6�v{:�奲�$:Y�Ql�հ���~8�f�|7v�T���sLWY�A�����!�lq#�:�h6�
��u��Ԅ]V��)������D�=Lx�|��1��\(��ˢ�H��Y"NX3K#cN)b;�J��S��M�4	Er�o���B��+%4|L�C�?V�{�=�a���jL΀�����uK)5}�5��U�G�H�J�j�:b�y�m���	&����{�1��1�ҏ$Ծ��v"6��
����だ� ����	-E��Q"&�p0 y��$L`!@��E���,@lsvA�/��/��0hrl�f3���;�l����
�>XPG��W��V��`A�1(�L��`=�m	��A4��q3���4�m�fZ[�$��f�<�j����`U��.�D��
����@ۉ#��
�G���Ex�0O�=�&�	V$�@U��AeG��ͫ=�W{<0�67Һo;��J��5He3@|Ǧ�`�ߣ�8��Ɩ�o5���4��>�*�����2h�����7П�?ʉ�&��_"qp7
���؜�%ìh��54њ6�ƛ�_�
��/'S���+�l�N�qݛi���2ީ
T�*����wـ�!Ahl��_�:�i�{����S�Y�:�u�
ZSQ����y�	����{�/?�a�� 4�B�
Gk;���[[}��e�<����;�+mm����4o[HBq~Y�93p��pM,z� ��v
��U�kp�P������ڪ��
*+�u��^�j]1^�_�+��i%�S�5dD�@���������p�U���*N_��%��b�\m|��Q��
qn�{�DBCGarr��>ޙS�U&q`'�][�NWu�V����k��w��ג��m��#��2�ԥ�v�	']-
���)�u&s�ز��:I^�5���(�(2� x@#P�p��g�
^_^u�ύ���%^�Q.IEND�B`�(uuay)gtk.cssy~/***************************
 * Check and Radio buttons *
 ***************************/
/***************
 * Base States *
 ***************/
.background {
  color: #F7F7F7;
  background-color: #2c2c2c; }
  .background:backdrop {
    text-shadow: none;
    -gtk-icon-shadow: none; }

dnd {
  color: #F7F7F7; }

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

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

image:disabled {
  -gtk-icon-filter: opacity(0.5); }

picture:disabled {
  opacity: 0.5; }

.view, iconview,
textview > text {
  color: white;
  background-color: #272727; }
  .view:disabled, iconview:disabled,
  textview > text:disabled {
    color: #929292;
    background-color: #2a2a2a; }
  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  textview > text:selected:focus,
  textview > text:selected {
    border-radius: 3px; }

textview > text {
  background-color: transparent; }
  textview > text > selection {
    background-color: rgba(158, 158, 158, 0.5); }
    textview > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8); }

textview:drop(active) {
  caret-color: #109b26; }

textview > border {
  background-color: #2a2a2a; }

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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  iconview:drop(active) {
    box-shadow: none; }
  iconview > dndtarget:drop(active) {
    border-style: solid;
    border-width: 1px;
    border-color: #312182; }

rubberband, .content-view > rubberband, columnview.view > rubberband,
treeview.view > rubberband, gridview > rubberband, flowbox > rubberband {
  border: 1px solid #533bce;
  background-color: rgba(83, 59, 206, 0.2); }

flowbox > flowboxchild {
  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);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  flowbox > flowboxchild {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  flowbox > flowboxchild:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  flowbox > flowboxchild:selected {
    outline-color: rgba(255, 255, 255, 0.3); }

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);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  gridview > child {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  gridview > child:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  gridview > child:selected {
    outline-color: rgba(255, 255, 255, 0.3); }
  gridview > child box {
    border-spacing: 8px;
    margin: 12px; }

coverflow cover {
  color: white;
  background-color: #272727;
  border: 1px solid black; }

label {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  label {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  label:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  label > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    label > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8); }
  label:disabled {
    color: #929292; }
    button label:disabled {
      color: inherit; }
  label.error {
    color: #c7162b; }
    label.error:disabled {
      color: rgba(199, 22, 43, 0.5); }

.dim-label, .titlebar:not(headerbar) .subtitle,
headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder,
entry > text > placeholder, label.separator {
  opacity: 0.55;
  text-shadow: none; }

window.assistant .sidebar {
  padding: 6px;
  border-top: 1px solid #131313; }

window.assistant.csd .sidebar {
  border-top-style: none; }

window.assistant .sidebar > label {
  padding: 6px 12px; }

window.assistant .sidebar > label.highlight {
  background-color: #3c3c3c;
  border-radius: 6px; }

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

.osd .scale-popup, .app-notification, .rich-list > header, .osd popover.background > arrow,
.osd popover.background > contents, popover.background.touch-selection > arrow,
popover.background.touch-selection > contents, popover.background.magnifier > arrow,
popover.background.magnifier > contents,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box;
  -gtk-icon-shadow: 0 1px black; }

/*********************
 * Spinner Animation *
 *********************/
@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; }

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

.title-1 {
  font-weight: 800;
  font-size: 200%; }

.title-2 {
  font-weight: 800;
  font-size: 150%; }

.title-3 {
  font-weight: 700;
  font-size: 150%; }

.title-4 {
  font-weight: 700;
  font-size: 130%; }

.heading {
  font-weight: 700;
  font-size: 110%; }

.body {
  font-weight: 400;
  font-size: 110%; }

.caption-heading {
  font-weight: 700;
  font-size: 90%; }

.caption {
  font-weight: 400;
  font-size: 90%; }

/****************
 * Text Entries *
 ****************/
spinbutton.vertical > text, spinbutton:not(.vertical),
entry {
  min-height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid;
  border-radius: 6px;
  border-spacing: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: white;
  border-color: #131313;
  background-color: #272727;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  spinbutton.vertical > text, spinbutton:not(.vertical),
  entry {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical),
  entry:focus-within {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left,
  entry > image.left {
    margin-right: 6px; }
  spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right,
  entry > image.right {
    margin-left: 6px; }
  spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor,
  entry > text > block-cursor {
    color: #272727;
    background-color: white; }
  spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical),
  entry.flat:focus-within,
  entry.flat:backdrop,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0; }
  spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder,
  entry:focus-within > placeholder {
    opacity: 0;
    /* We hide placeholders on focus */ }
  spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical),
  entry:disabled {
    color: #929292;
    border-color: #131313;
    background-color: #2a2a2a; }
  spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection,
  entry > text > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within,
    entry > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8);
      color: #F7F7F7; }
  spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
  entry.error {
    color: #c7162b;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
    entry.error {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical),
    entry.error:focus-within {
      outline-color: rgba(199, 22, 43, 0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection,
    entry.error > selection {
      background-color: #c7162b; }
  spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical),
  entry.warning {
    color: #f99b11;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical),
    entry.warning {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical),
    entry.warning:focus-within {
      outline-color: rgba(249, 155, 17, 0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection,
    entry.warning > selection {
      background-color: #f99b11; }
  spinbutton.vertical > text > image, spinbutton:not(.vertical) > image,
  entry > image {
    color: #cdcdcd; }
    spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover,
    entry > image:hover {
      color: #F7F7F7; }
    spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active,
    entry > image:active {
      color: #7764D8; }
  spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator,
  entry.password image.caps-lock-indicator {
    color: rgba(184, 184, 184, 0.72); }
  spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical),
  entry:drop(active):focus-within,
  entry:drop(active) {
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }
  .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within {
      color: white;
      border-color: #7764D8;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box; }
    .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(50, 50, 50, 0.5);
      background-clip: padding-box; }

spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress,
entry > progress {
  margin-bottom: 2px; }

spinbutton.vertical > text > progress > trough, spinbutton:not(.vertical) > progress > trough,
entry > progress > trough {
  min-height: 2px; }

spinbutton.vertical > text > progress > trough > progress, spinbutton:not(.vertical) > progress > trough > progress,
entry > progress > trough > progress {
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border-width: 0 0 2px;
  border-color: #7764D8;
  border-style: solid;
  box-shadow: none; }

spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
  border-left-color: #109b26; }

spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  border-top-color: #212121; }

spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {
  border-top-color: #212121; }

spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical.linked > text + entry:drop(active):not(:only-child),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > entry + entry:drop(active):not(:only-child) {
  border-top-color: #109b26; }

spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:drop(active):not(:only-child) + entry,
.linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button,
.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  border-top-color: #109b26; }

spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
entry.error {
  color: #c7162b; }

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

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: #272727; }
  treeview entry.flat:focus-within, treeview entry:focus-within {
    border-color: #7764D8; }

/*******************
 * Editable Labels *
 *******************/
editablelabel > stack > text {
  color: white;
  border-color: #131313;
  background-color: #272727; }
  editablelabel > stack > text > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    editablelabel > stack > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8);
      color: #F7F7F7; }

/***********
 * Buttons *
 ***********/
@keyframes needs_attention {
  from {
    background-image: radial-gradient(farthest-side, #ada1e7 0%, rgba(173, 161, 231, 0) 0%); }
  to {
    background-image: radial-gradient(farthest-side, #ada1e7 95%, rgba(173, 161, 231, 0)); } }

notebook > header > tabs > arrow, windowcontrols button,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 4px 9px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #F7F7F7;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: #131313;
  background-image: image(#3c3c3c);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  notebook > header > tabs > arrow, windowcontrols button,
  button {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook > header > tabs > arrow:focus:focus-visible,
  button:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header > tabs > arrow:hover,
  button:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141);
    -gtk-icon-filter: brightness(1.2); }
  notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  button.keyboard-activating,
  button:active,
  button:checked {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#1b1b1b);
    box-shadow: none;
    transition-duration: 50ms; }
  notebook > header > tabs > arrow:checked:hover,
  button:checked:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#131313);
    box-shadow: none; }
  notebook > header > tabs > arrow:checked:active,
  button:checked:active {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#0e0e0e);
    box-shadow: none; }
  notebook > header > tabs > arrow:backdrop,
  button:backdrop.flat,
  button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #181818;
    background-image: image(#343434);
    box-shadow: none;
    transition: 200ms ease-out; }
    notebook > header > tabs > arrow:backdrop:not(:disabled),
    button:backdrop.flat:not(:disabled),
    button:backdrop:not(:disabled) {
      -gtk-icon-filter: none; }
    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
    button:backdrop.flat:active,
    button:backdrop.flat:checked,
    button:backdrop:active,
    button:backdrop:checked {
      color: rgba(255, 255, 255, 0.65);
      border-color: #181818;
      background-image: image(#262626);
      box-shadow: none; }
    notebook > header > tabs > arrow:backdrop:disabled,
    button:backdrop.flat:disabled,
    button:backdrop:disabled {
      color: #5a5a5a;
      border-color: #181818;
      background-image: image(#323232);
      box-shadow: none; }
      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
      button:backdrop.flat:disabled:active,
      button:backdrop.flat:disabled:checked,
      button:backdrop:disabled:active,
      button:backdrop:disabled:checked {
        color: #5a5a5a;
        border-color: #181818;
        background-image: image(#262626);
        box-shadow: none; }
  notebook > header > tabs > arrow:disabled,
  button:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a);
    -gtk-icon-filter: opacity(0.5); }
    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
    button:disabled:active,
    button:disabled:checked {
      color: #929292;
      border-color: #131313;
      background-image: image(#212121);
      box-shadow: none; }
  button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, .toolbar > button,
  .toolbar > :not(.linked) > button,
  .toolbar :not(.linked) > menubutton > button,
  .toolbar :not(.linked) > scalebutton > button,
  .toolbar :not(.linked) > dropdown > button,
  .toolbar :not(.linked) > colorbutton > button,
  .toolbar :not(.linked) > fontbutton > button,
  .toolbar :not(.linked) > appchooserbutton > button,
  .toolbar :not(.linked) > combobox > box > button, notebook > header > tabs > arrow.flat,
  button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    transition: none; }
    button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, .toolbar > button:hover,
    .toolbar > :not(.linked) > button:hover,
    .toolbar :not(.linked) > menubutton > button:hover,
    .toolbar :not(.linked) > scalebutton > button:hover,
    .toolbar :not(.linked) > dropdown > button:hover,
    .toolbar :not(.linked) > colorbutton > button:hover,
    .toolbar :not(.linked) > fontbutton > button:hover,
    .toolbar :not(.linked) > appchooserbutton > button:hover,
    .toolbar :not(.linked) > combobox > box > button:hover,
    button.flat:hover {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #2f2f2f;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-duration: 500ms; }
    button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, .toolbar > button.keyboard-activating,
    .toolbar > :not(.linked) > button.keyboard-activating,
    .toolbar :not(.linked) > menubutton > button.keyboard-activating,
    .toolbar :not(.linked) > scalebutton > button.keyboard-activating,
    .toolbar :not(.linked) > dropdown > button.keyboard-activating,
    .toolbar :not(.linked) > colorbutton > button.keyboard-activating,
    .toolbar :not(.linked) > fontbutton > button.keyboard-activating,
    .toolbar :not(.linked) > appchooserbutton > button.keyboard-activating,
    .toolbar :not(.linked) > combobox > box > button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, .toolbar > button:active,
    .toolbar > :not(.linked) > button:active,
    .toolbar :not(.linked) > menubutton > button:active,
    .toolbar :not(.linked) > scalebutton > button:active,
    .toolbar :not(.linked) > dropdown > button:active,
    .toolbar :not(.linked) > colorbutton > button:active,
    .toolbar :not(.linked) > fontbutton > button:active,
    .toolbar :not(.linked) > appchooserbutton > button:active,
    .toolbar :not(.linked) > combobox > box > button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, .toolbar > button:checked,
    .toolbar > :not(.linked) > button:checked,
    .toolbar :not(.linked) > menubutton > button:checked,
    .toolbar :not(.linked) > scalebutton > button:checked,
    .toolbar :not(.linked) > dropdown > button:checked,
    .toolbar :not(.linked) > colorbutton > button:checked,
    .toolbar :not(.linked) > fontbutton > button:checked,
    .toolbar :not(.linked) > appchooserbutton > button:checked,
    .toolbar :not(.linked) > combobox > box > button:checked,
    button.flat.keyboard-activating,
    button.flat:active,
    button.flat:checked {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #252525;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, .toolbar > button:backdrop,
    .toolbar > :not(.linked) > button:backdrop,
    .toolbar :not(.linked) > menubutton > button:backdrop,
    .toolbar :not(.linked) > scalebutton > button:backdrop,
    .toolbar :not(.linked) > dropdown > button:backdrop,
    .toolbar :not(.linked) > colorbutton > button:backdrop,
    .toolbar :not(.linked) > fontbutton > button:backdrop,
    .toolbar :not(.linked) > appchooserbutton > button:backdrop,
    .toolbar :not(.linked) > combobox > box > button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, .toolbar > button:disabled,
    .toolbar > :not(.linked) > button:disabled,
    .toolbar :not(.linked) > menubutton > button:disabled,
    .toolbar :not(.linked) > scalebutton > button:disabled,
    .toolbar :not(.linked) > dropdown > button:disabled,
    .toolbar :not(.linked) > colorbutton > button:disabled,
    .toolbar :not(.linked) > fontbutton > button:disabled,
    .toolbar :not(.linked) > appchooserbutton > button:disabled,
    .toolbar :not(.linked) > combobox > box > button:disabled,
    button.flat:backdrop,
    button.flat:disabled,
    button.flat:backdrop:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none; }
  notebook > header > tabs > arrow.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button,
  button.text-button {
    padding-left: 16px;
    padding-right: 16px; }
  notebook > header > tabs > arrow.text-button.image-button,
  button.text-button.image-button {
    padding-left: 8px;
    padding-right: 8px; }
    notebook > header > tabs > arrow.text-button.image-button label,
    button.text-button.image-button label {
      padding-left: 8px;
      padding-right: 8px; }
  notebook > header > tabs > arrow.arrow-button,
  button.arrow-button {
    padding-left: 10px;
    padding-right: 10px; }
    notebook > header > tabs > arrow.arrow-button > box, windowcontrols button.arrow-button > box,
    button.arrow-button > box {
      border-spacing: 4px; }
  dropdown:drop(active) button.combo,
  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  button:drop(active) {
    color: #109b26;
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }

row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  color: white;
  border-color: transparent; }
  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
    color: rgba(255, 255, 255, 0.65); }


button.osd {
  min-width: 26px;
  min-height: 32px;
  color: #eeeeec;
  border-radius: 5px;
  color: #eeeeec;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  border: none;
  box-shadow: none; }
  
  button.osd.image-button {
    min-width: 30px; }
    
    button.osd.image-button:only-child {
      margin: 4px;
      border-radius: 50%;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  
  button.osd:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    border: none;
    box-shadow: none; }
  
  button.osd:active,
  button.osd:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    border: none;
    box-shadow: none; }

.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  color: #eeeeec;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box; }
  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box; }
  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none; }
  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box; }
  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box; }
    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      background-image: none;
      border-color: transparent;
      box-shadow: none; }
    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }


button.suggested-action {
  color: white;
  outline-color: rgba(255, 255, 255, 0.3);
  border-color: #402bab;
  background-image: image(#8574dc);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  
  button.suggested-action {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  
  button.suggested-action:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.3);
    outline-width: 2px;
    outline-offset: -2px; }
  
  button.suggested-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #7764D8; }
  
  button.suggested-action:hover {
    color: white;
    border-color: #4830bf;
    background-image: linear-gradient(to top, #6954d4 20%, #6c58d5 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#8c7cde); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    border-color: #4830bf;
    background-image: image(#573fcf);
    box-shadow: none; }
  
  button.suggested-action.flat:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: rgba(119, 100, 216, 0.8); }
  
  button.suggested-action:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
    
    button.suggested-action:disabled:active,
    button.suggested-action:disabled:checked {
      color: #bdb6e0;
      border-color: #4830bf;
      background-image: image(#5948b2);
      box-shadow: none; }
  .osd button.suggested-action {
    color: #eeeeec;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(119, 100, 216, 0.5));
    background-clip: padding-box; }
    .osd button.suggested-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(119, 100, 216, 0.7));
      background-clip: padding-box; }
    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#7764D8);
      background-clip: padding-box;
      box-shadow: none; }
    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }


button.destructive-action {
  color: white;
  outline-color: rgba(255, 255, 255, 0.3);
  border-color: #3d070d;
  background-image: image(#ab1325);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  
  button.destructive-action {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  
  button.destructive-action:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.3);
    outline-width: 2px;
    outline-offset: -2px; }
  
  button.destructive-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #991121; }
  
  button.destructive-action:hover {
    color: white;
    border-color: #540912;
    background-image: linear-gradient(to top, #870f1d 20%, #8b0f1e 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#b51427); }
  
  button.destructive-action:active,
  button.destructive-action:checked {
    color: white;
    border-color: #540912;
    background-image: image(#700c18);
    box-shadow: none; }
  
  button.destructive-action.flat:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: rgba(153, 17, 33, 0.8); }
  
  button.destructive-action:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
    
    button.destructive-action:disabled:active,
    button.destructive-action:disabled:checked {
      color: #c59fa4;
      border-color: #540912;
      background-image: image(#6d101b);
      box-shadow: none; }
  .osd button.destructive-action {
    color: #eeeeec;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(153, 17, 33, 0.5));
    background-clip: padding-box; }
    .osd button.destructive-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(153, 17, 33, 0.7));
      background-clip: padding-box; }
    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#991121);
      background-clip: padding-box;
      box-shadow: none; }
    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }

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; }

menubutton.circular button,
button.circular {
  min-width: 32px;
  min-height: 32px;
  padding: 0;
  border-radius: 9999px; }
  menubutton.circular button label,
  button.circular label {
    padding: 0; }

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, #ada1e7 96%, rgba(173, 161, 231, 0));
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px, right 2px; }
  stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop,
  stackswitcher > button.needs-attention > image:backdrop {
    background-size: 6px 6px, 0 0; }
  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, left 2px; }

.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr),
combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl),
combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo,
.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo,
.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button,
.linked.vertical > dropdown:not(:first-child) > button,
.linked.vertical > colorbutton:not(:first-child) > button,
.linked.vertical > fontbutton:not(:first-child) > button,
.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo,
.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo,
.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button,
.linked.vertical > dropdown:not(:last-child) > button,
.linked.vertical > colorbutton:not(:last-child) > button,
.linked.vertical > fontbutton:not(:last-child) > button,
.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
  border-bottom-style: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model,
list > row button.image-button:not(.flat), modelbutton.flat {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  text-shadow: none;
  -gtk-icon-shadow: none; }

/* menu buttons */
modelbutton.flat {
  min-height: 26px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 6px; }
  modelbutton.flat:hover {
    background-color: #3c3c3c; }
  modelbutton.flat:disabled {
    color: #929292; }

modelbutton.flat arrow {
  background: none;
  min-width: 16px;
  min-height: 16px;
  opacity: 0.3; }
  modelbutton.flat arrow:hover {
    background: none; }
  modelbutton.flat arrow.left {
    -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
  modelbutton.flat arrow.right {
    -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }

/* oldstyle toolbar buttons */
.toolbar > button,
.toolbar > :not(.linked) > button,
.toolbar :not(.linked) > menubutton > button,
.toolbar :not(.linked) > scalebutton > button,
.toolbar :not(.linked) > dropdown > button,
.toolbar :not(.linked) > colorbutton > button,
.toolbar :not(.linked) > fontbutton > button,
.toolbar :not(.linked) > appchooserbutton > button,
.toolbar :not(.linked) > combobox > box > button {
  margin: 1px; }
  .toolbar > button:hover,
  .toolbar > :not(.linked) > button:hover,
  .toolbar :not(.linked) > menubutton > button:hover,
  .toolbar :not(.linked) > scalebutton > button:hover,
  .toolbar :not(.linked) > dropdown > button:hover,
  .toolbar :not(.linked) > colorbutton > button:hover,
  .toolbar :not(.linked) > fontbutton > button:hover,
  .toolbar :not(.linked) > appchooserbutton > button:hover,
  .toolbar :not(.linked) > combobox > box > button:hover {
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    background-color: #202020; }
  .toolbar > button:active, .toolbar > button:checked,
  .toolbar > :not(.linked) > button:active,
  .toolbar > :not(.linked) > button:checked,
  .toolbar :not(.linked) > menubutton > button:active,
  .toolbar :not(.linked) > menubutton > button:checked,
  .toolbar :not(.linked) > scalebutton > button:active,
  .toolbar :not(.linked) > scalebutton > button:checked,
  .toolbar :not(.linked) > dropdown > button:active,
  .toolbar :not(.linked) > dropdown > button:checked,
  .toolbar :not(.linked) > colorbutton > button:active,
  .toolbar :not(.linked) > colorbutton > button:checked,
  .toolbar :not(.linked) > fontbutton > button:active,
  .toolbar :not(.linked) > fontbutton > button:checked,
  .toolbar :not(.linked) > appchooserbutton > button:active,
  .toolbar :not(.linked) > appchooserbutton > button:checked,
  .toolbar :not(.linked) > combobox > box > button:active,
  .toolbar :not(.linked) > combobox > box > button:checked {
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    background-color: #151515; }

button.color {
  padding: 4px; }
  button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay {
    border-radius: 0; }

/* list buttons */
/* tone down as per new designs, see issue #1473 */
popover.menu box.circular-buttons button.circular.image-button.model,
list > row button.image-button:not(.flat) {
  border: 1px solid rgba(19, 19, 19, 0.5); }
  popover.menu box.circular-buttons button.circular.image-button.model:hover,
  list > row button.image-button:not(.flat):hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }
  popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked,
  list > row button.image-button:not(.flat):active,
  list > row button.image-button:not(.flat):checked {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#1b1b1b);
    box-shadow: none; }
  popover.menu box.circular-buttons button.suggested-action.circular.image-button.model,
  list > row button.image-button:not(.flat).suggested-action {
    color: white;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #402bab;
    background-image: image(#8574dc);
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    popover.menu box.circular-buttons button.suggested-action.circular.image-button.model,
    list > row button.image-button:not(.flat).suggested-action {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible,
    list > row button.image-button:not(.flat).suggested-action:focus:focus-visible {
      outline-color: rgba(255, 255, 255, 0.3);
      outline-width: 2px;
      outline-offset: -2px; }
  popover.menu box.circular-buttons button.destructive-action.circular.image-button.model,
  list > row button.image-button:not(.flat).destructive-action {
    color: white;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #3d070d;
    background-image: image(#ab1325);
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    popover.menu box.circular-buttons button.destructive-action.circular.image-button.model,
    list > row button.image-button:not(.flat).destructive-action {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible,
    list > row button.image-button:not(.flat).destructive-action:focus:focus-visible {
      outline-color: rgba(255, 255, 255, 0.3);
      outline-width: 2px;
      outline-offset: -2px; }

/*********
 * Links *
 *********/
button.link,
link {
  color: #a699e5;
  text-decoration: underline; }
  button.link:visited,
  link:visited {
    color: #9587e1; }
    *:selected button.link:visited, *:selected link:visited {
      color: #d5cff3; }
  button.link:hover,
  link:hover {
    color: #cac2f0; }
    *:selected button.link:hover, *:selected link:hover {
      color: #faf9fd; }
  button.link:active,
  link:active {
    color: #a699e5; }
    *:selected button.link:active, *:selected link:active {
      color: #edebfa; }
  button.link:disabled,
  link:disabled {
    color: rgba(191, 191, 191, 0.8); }
  button.link:selected, *:selected button.link,
  link:selected, *:selected link {
    color: #edebfa; }

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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }

button.link, button.link:hover, button.link:active, button.link:checked {
  text-shadow: none; }

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

/*****************
 * GtkSpinButton *
 *****************/
spinbutton {
  font-feature-settings: "tnum"; }
  spinbutton:not(.vertical) {
    padding: 0;
    border-spacing: 0;
    /* :not here just to bump specificity above that of the list button styling */ }
    .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text {
      min-width: 28px;
      margin: 0;
      background: none;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow: none;
      padding: 6px; }
      .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled {
        background-color: transparent; }
    spinbutton:not(.vertical) > button.image-button.up:not(.flat),
    spinbutton:not(.vertical) > button.image-button.down:not(.flat) {
      min-height: 16px;
      margin: 0;
      padding-bottom: 0;
      padding-top: 0;
      color: #e2e2e2;
      background-image: none;
      border-style: none none none solid;
      border-color: rgba(19, 19, 19, 0.3);
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {
        border-style: none solid none none; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {
        color: #F7F7F7;
        background-color: #202020; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {
        color: rgba(146, 146, 146, 0.3);
        background-color: transparent; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {
        background-color: rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat),
  .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #eeeeec;
    border-style: none none none solid;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 0;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {
      border-style: none solid none none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      background-color: rgba(4, 4, 4, 0.975);
      -gtk-icon-shadow: 0 1px black;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      color: #868685;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {
      border-radius: 0 6px 6px 0; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {
      border-radius: 6px 0 0 6px; }
  spinbutton.vertical:disabled {
    color: #929292; }
  spinbutton.vertical:drop(active) {
    border-color: transparent;
    box-shadow: none; }
  spinbutton.vertical > text {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border-radius: 0; }
    spinbutton.vertical > text > selection {
      background-color: rgba(158, 158, 158, 0.5);
      color: transparent; }
      spinbutton.vertical > text > selection:focus-within {
        background-color: rgba(119, 100, 216, 0.8);
        color: #F7F7F7; }
    spinbutton.vertical > text > block-cursor {
      color: #272727;
      background-color: white; }
  spinbutton.vertical > button {
    min-height: 32px;
    min-width: 32px;
    padding: 0; }
  spinbutton.vertical > button.up {
    border-bottom-style: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  spinbutton.vertical > button.down {
    border-top-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .osd spinbutton.vertical > button:first-child {
    color: #eeeeec;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box; }
    .osd spinbutton.vertical > button:first-child:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box; }
    .osd spinbutton.vertical > button:first-child:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }
    .osd spinbutton.vertical > button:first-child:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) > text {
      min-height: 0;
      padding: 1px 2px; }

/**************
 * ComboBoxes *
 **************/
dropdown > popover.menu.background > contents {
  padding: 0; }

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

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

dropdown > popover.menu > contents modelbutton,
combobox > popover.menu > contents modelbutton {
  padding-left: 9px;
  padding-right: 9px; }

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

dropdown popover,
combobox popover {
  margin-top: 6px;
  padding: 0; }
  dropdown popover listview,
  combobox popover listview {
    margin: 8px; }
    dropdown popover listview > row.activatable,
    combobox popover listview > row.activatable {
      padding: 8px; }
      dropdown popover listview > row.activatable:selected, dropdown popover listview > row.activatable:selected:hover,
      combobox popover listview > row.activatable:selected,
      combobox popover listview > row.activatable:selected:hover {
        outline-color: rgba(255, 255, 255, 0.3);
        color: white;
        background-color: #3c3c3c;
        box-shadow: none;
        border-radius: 6px; }
  dropdown popover .dropdown-searchbar,
  combobox popover .dropdown-searchbar {
    padding: 6px;
    border-bottom: 1px solid #131313; }

/************
 * Toolbars *
 ************/
searchbar > revealer > box, .toolbar {
  padding: 4px;
  border-spacing: 4px;
  background-color: #2c2c2c; }

.osd .toolbar {
  background-color: transparent; }

.toolbar.osd {
  padding: 13px;
  border: none;
  border-radius: 5px;
  background-color: rgba(29, 29, 29, 0.975); }
  .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom {
    border-radius: 0; }

.toolbar.horizontal > separator {
  margin: 4px 0; }

.toolbar.vertical > separator {
  margin: 0 4px; }

searchbar > revealer > box {
  padding: 6px;
  border-spacing: 6px;
  border-width: 0 0 1px; }

searchbar > revealer > box {
  border-style: solid;
  border-color: #131313;
  background-color: #252525; }
  searchbar > revealer > box:backdrop {
    border-color: #181818;
    background-color: #2a2a2a;
    box-shadow: none;
    transition: 200ms ease-out; }

/**************
 * GtkInfoBar *
 **************/
infobar > revealer > box {
  padding: 8px;
  border-spacing: 12px; }

infobar.action:hover > revealer > box {
  background-color: black; }

infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box {
  border-bottom: 1px solid #202020;
  background-color: black; }

infobar .close,
searchbar .close {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  min-width: 16px;
  min-height: 16px;
  padding: 4px;
  border-radius: 50%; }
  infobar .close:hover,
  searchbar .close:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }

/*****************
 * Title buttons *
 *****************/
windowcontrols {
  border-spacing: 6px; }
  windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) {
    margin-right: 7px; }
  windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) {
    margin-left: 7px; }
  windowcontrols button {
    border-radius: 9999px;
    padding: 6px;
    margin: 0 2px;
    min-width: 0;
    min-height: 0; }
    windowcontrols button:hover {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #131313; }
    windowcontrols button:active, windowcontrols button:checked {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: black; }

/***************
 * Header bars *
 ***************/
.titlebar:not(headerbar),
headerbar {
  padding: 0 6px;
  min-height: 46px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: black;
  border-radius: 0;
  background: #131313 linear-gradient(to top, #222222, #222222);
  /* Darken switchbuttons for headerbars. issue #1588 */ }
  .titlebar:backdrop:not(headerbar),
  headerbar:backdrop {
    border-color: #181818;
    background-color: #2c2c2c;
    background-image: none;
    transition: 200ms ease-out; }
    .titlebar:backdrop:not(headerbar) .title,
    headerbar:backdrop .title {
      filter: opacity(0.5); }
  .titlebar:not(headerbar) .title,
  headerbar .title {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold; }
  .titlebar:not(headerbar) .subtitle,
  headerbar .subtitle {
    font-size: smaller;
    padding-left: 12px;
    padding-right: 12px; }
  .titlebar:not(headerbar) stackswitcher > button:checked,
  .titlebar:not(headerbar) button.toggle:checked,
  headerbar stackswitcher > button:checked,
  headerbar button.toggle:checked {
    background: image(#151515);
    border-color: #040404; }
    .titlebar:not(headerbar) stackswitcher > button:checked:backdrop,
    .titlebar:not(headerbar) button.toggle:checked:backdrop,
    headerbar stackswitcher > button:checked:backdrop,
    headerbar button.toggle:checked:backdrop {
      color: rgba(255, 255, 255, 0.65);
      border-color: #181818;
      background-image: image(#262626);
      box-shadow: none; }
  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar {
    border-radius: 0; }
  .default-decoration.titlebar:not(headerbar),
  headerbar.default-decoration {
    min-height: 28px;
    padding: 4px; }
    .default-decoration.titlebar:not(headerbar) windowcontrols button,
    .default-decoration.titlebar:not(headerbar) windowcontrols menubutton,
    headerbar.default-decoration windowcontrols button,
    headerbar.default-decoration windowcontrols menubutton {
      min-height: 26px;
      min-width: 26px;
      margin: 0;
      padding: 0; }
    .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button,
    headerbar.default-decoration windowcontrols menubutton button {
      min-height: 20px;
      min-width: 20px;
      margin: 0;
      padding: 4px; }
  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 0;
    box-shadow: none; }

headerbar > windowhandle > box,
headerbar > windowhandle > box > box.start,
headerbar > windowhandle > box > box.end {
  border-spacing: 6px; }

headerbar entry,
headerbar spinbutton,
headerbar separator:not(.sidebar),
headerbar button,
headerbar menubutton {
  margin-top: 6px;
  margin-bottom: 6px; }

headerbar menubutton > button {
  margin-top: 0px;
  margin-bottom: 0px; }

headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

window.csd > .titlebar:not(headerbar) {
  padding: 0;
  background-color: transparent;
  background-image: none;
  border-style: none;
  border-color: transparent; }

.titlebar:not(headerbar) separator {
  background-color: #131313; }

window.devel headerbar.titlebar {
  background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(119, 100, 216, 0.1)), linear-gradient(to top, #1b1b1b 3px, #202020); }
  window.devel headerbar.titlebar:backdrop {
    background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2c2c2c);
    /* background-color would flash */ }

/************
 * Pathbars *
 ************/
pathbar scrolledwindow undershoot.left {
  border-left: solid 1px #131313; }

pathbar scrolledwindow undershoot.right {
  border-right: solid 1px #131313; }

pathbar > button.text-button, pathbar > button.image-button, pathbar > button {
  padding-left: 4px;
  padding-right: 4px; }

pathbar > button.text-button.image-button label {
  padding-left: 0;
  padding-right: 0; }

pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child {
  padding-right: 8px; }

pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child {
  padding-left: 8px; }

pathbar > button image {
  padding-left: 4px;
  padding-right: 4px; }

pathbar > button.slider-button {
  padding-left: 0;
  padding-right: 0; }

/**************
 * Tree Views *
 **************/
columnview.view,
treeview.view {
  border-left-color: #515151;
  border-top-color: #515151;
  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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected {
    border-radius: 0;
    outline-color: rgba(255, 255, 255, 0.3); }
  columnview.view:disabled,
  treeview.view:disabled {
    color: #929292; }
    columnview.view:disabled:selected,
    treeview.view:disabled:selected {
      color: #ada2e8; }
      columnview.view:disabled:selected:backdrop,
      treeview.view:disabled:selected:backdrop {
        color: rgba(138, 122, 221, 0.865); }
  columnview.view.separator,
  treeview.view.separator {
    min-height: 2px;
    color: #515151; }
  columnview.view:backdrop,
  treeview.view:backdrop {
    border-left-color: rgba(62, 62, 62, 0.93);
    border-top: rgba(62, 62, 62, 0.93); }
  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: #312182; }
    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: #bebebe; }
    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: white; }
    columnview.view.expander:selected,
    treeview.view.expander:selected {
      color: #d6d1f3; }
      columnview.view.expander:selected:hover,
      treeview.view.expander:selected:hover {
        color: white; }
    columnview.view.expander:checked,
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  columnview.view.progressbar,
  treeview.view.progressbar {
    background-color: #7764D8;
    background-image: image(#7764D8);
    box-shadow: none; }
    columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected,
    treeview.view.progressbar:selected:focus,
    treeview.view.progressbar:selected {
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
      background-image: image(#272727); }
      columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop,
      treeview.view.progressbar:selected:focus:backdrop,
      treeview.view.progressbar:selected:backdrop {
        background-color: #2f2f2f; }
  columnview.view.trough,
  treeview.view.trough {
    background-color: rgba(247, 247, 247, 0.1); }
    columnview.view.trough:selected:focus, columnview.view.trough:selected,
    treeview.view.trough:selected:focus,
    treeview.view.trough:selected {
      background-color: #533bce; }
  columnview.view > header > button,
  treeview.view > header > button {
    color: #8f8f8f;
    background-color: #272727;
    font-weight: bold;
    text-shadow: none;
    box-shadow: none; }
    columnview.view > header > button:hover,
    treeview.view > header > button:hover {
      color: #c3c3c3;
      box-shadow: none;
      transition: none; }
    columnview.view > header > button:active,
    treeview.view > header > button:active {
      color: #F7F7F7;
      transition: none; }
    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 {
    padding: 0 6px;
    color: #272727;
    background-image: none;
    background-color: #7764D8;
    border-style: none;
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #272727;
    text-shadow: none;
    transition: none; }
  columnview.view acceleditor > label,
  treeview.view acceleditor > label {
    background-color: #7764D8; }

columnview.view > header > button,
treeview.view > header > button, columnview.view > header > button:hover,
treeview.view > header > button:hover, columnview.view > header > button:active,
treeview.view > header > button:active {
  padding: 0 6px;
  background-image: none;
  border-style: none none solid solid;
  border-color: #515151;
  border-radius: 0;
  text-shadow: none; }
  columnview.view > header > button:disabled,
  treeview.view > header > button:disabled {
    border-color: #2c2c2c;
    background-image: none; }
  columnview.view > header > button:last-child,
  treeview.view > header > button:last-child {
    border-right-style: none; }

/***************
 * Popovers   *
 ***************/
popover.background {
  background-color: transparent;
  font: initial; }
  popover.background > arrow,
  popover.background > contents {
    background-color: #1d1d1d;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  popover.background:backdrop {
    background-color: transparent; }
  popover.background > contents {
    padding: 8px;
    border-radius: 12px; }
    popover.background > contents > list,
    popover.background > contents > .view,
    popover.background > contents > iconview,
    popover.background > contents > .toolbar {
      border-style: none;
      background-color: transparent; }
    popover.background > contents separator {
      background-color: #1b1b1b;
      margin: 3px; }
    popover.background > contents list separator {
      margin: 0; }
  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {
    background-color: transparent; }
    .osd popover.background > arrow,
    .osd popover.background > contents, popover.background.touch-selection > arrow,
    popover.background.touch-selection > contents, popover.background.magnifier > arrow,
    popover.background.magnifier > contents {
      border: 1px solid rgba(255, 255, 255, 0.1);
      box-shadow: none; }

magnifier {
  background-color: #272727; }

/**********************
 * Popover Base Menus *
 **********************/
popover.menu {
  padding: 0; }
  popover.menu box.inline-buttons {
    padding: 0 12px; }
    popover.menu box.inline-buttons button.image-button.model {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      min-height: 30px;
      min-width: 30px;
      padding: 0;
      border: none;
      outline: none;
      transition: none; }
      popover.menu box.inline-buttons button.image-button.model:selected {
        background: image(#3c3c3c); }
  popover.menu box.circular-buttons {
    padding: 12px 12px 6px; }
    popover.menu box.circular-buttons button.circular.image-button.model {
      padding: 11px; }
      popover.menu box.circular-buttons button.circular.image-button.model:focus {
        background-color: #3c3c3c;
        border-color: #3c3c3c; }
  popover.menu > arrow, popover.menu.background > contents {
    background-color: #1d1d1d;
    padding: 6px; }
  popover.menu.background separator {
    margin: 6px 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 {
    transform: scale(0.8);
    border-width: 1.2px;
    border-color: transparent;
    box-shadow: none;
    background-image: image(transparent);
    color: white; }
    popover.menu check:hover,
    popover.menu radio:hover {
      transform: scale(0.8);
      border-width: 1.2px;
      color: white;
      box-shadow: none;
      background-image: image(transparent); }
    popover.menu check:active,
    popover.menu radio:active {
      transform: scale(0.8);
      border-width: 1.2px;
      color: white;
      box-shadow: none;
      background-image: image(transparent); }
  popover.menu radio {
    border-color: #131313; }
    popover.menu radio:active {
      border-color: rgba(19, 19, 19, 0.5); }
  popover.menu arrow.left,
  popover.menu radio.left,
  popover.menu check.left {
    margin-left: -2px;
    margin-right: 6px; }
  popover.menu arrow.right,
  popover.menu radio.right,
  popover.menu check.right {
    margin-left: 6px;
    margin-right: -2px; }
  popover.menu modelbutton {
    min-height: 30px;
    min-width: 40px;
    padding: 0 12px;
    border-radius: 6px; }
    popover.menu modelbutton:selected {
      color: white;
      background-color: #3c3c3c; }
    popover.menu modelbutton:selected:active {
      background-color: #090909; }
  popover.menu label.title {
    font-weight: bold;
    padding: 4px 32px; }

menubar {
  padding: 0px;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  menubar > item {
    min-height: 16px;
    padding: 4px 8px; }
    menubar > item:selected {
      box-shadow: inset 0 -3px #7764D8;
      color: #a699e5; }
    menubar > item:disabled {
      color: #929292;
      box-shadow: none; }
  menubar > item popover.menu.background > contents {
    padding: 6px; }
  menubar > item popover.menu popover.menu {
    padding: 0 0 4px 0; }
  menubar > item popover.menu.background popover.menu.background > contents {
    margin: 0;
    border-radius: 12px; }

/*************
 * Notebooks *
 *************/
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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header {
    padding: 1px;
    border-color: #131313;
    border-width: 1px;
    background-color: #202020; }
    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 -3px #131313; }
        notebook > header.top > tabs > tab:checked {
          box-shadow: inset 0 -3px #7764D8; }
    notebook > header.bottom {
      border-top-style: solid; }
      notebook > header.bottom > tabs {
        margin-top: -2px; }
        notebook > header.bottom > tabs > tab:hover {
          box-shadow: inset 0 3px #131313; }
        notebook > header.bottom > tabs > tab:checked {
          box-shadow: inset 0 3px #7764D8; }
    notebook > header.left {
      border-right-style: solid; }
      notebook > header.left > tabs {
        margin-right: -2px; }
        notebook > header.left > tabs > tab:hover {
          box-shadow: inset -3px 0 #131313; }
        notebook > header.left > tabs > tab:checked {
          box-shadow: inset -3px 0 #7764D8; }
    notebook > header.right {
      border-left-style: solid; }
      notebook > header.right > tabs {
        margin-left: -2px; }
        notebook > header.right > tabs > tab:hover {
          box-shadow: inset 3px 0 #131313; }
        notebook > header.right > tabs > tab:checked {
          box-shadow: inset 3px 0 #7764D8; }
    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):not(:backdrop) {
        background-clip: padding-box;
        background-image: none;
        background-color: rgba(255, 255, 255, 0.3);
        border-color: transparent;
        box-shadow: none; }
      notebook > header > tabs > arrow:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        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;
      color: #F7F7F7;
      font-weight: normal;
      border-width: 1px;
      border-color: transparent; }
      notebook > header > tabs > tab:hover {
        color: #F7F7F7;
        background-color: #161616; }
        notebook > header > tabs > tab:hover.reorderable-page {
          border-color: rgba(19, 19, 19, 0.3);
          background-color: rgba(44, 44, 44, 0.2); }
      notebook > header > tabs > tab:not(:checked) {
        outline-color: transparent; }
      notebook > header > tabs > tab:checked {
        color: #F7F7F7; }
        notebook > header > tabs > tab:checked.reorderable-page {
          border-color: rgba(19, 19, 19, 0.5);
          background-color: rgba(44, 44, 44, 0.5); }
          notebook > header > tabs > tab:checked.reorderable-page:hover {
            background-color: rgba(44, 44, 44, 0.7); }
      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.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page {
          border-style: none solid; }
    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.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page {
          border-style: solid none; }
    notebook > header.top > tabs > tab {
      padding-bottom: 4px; }
    notebook > header.bottom > tabs > tab {
      padding-top: 4px; }
  notebook > stack:not(:only-child) {
    background-color: #272727; }

/**************
 * Scrollbars *
 **************/
scrollbar {
  background-color: #2a2a2a;
  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  scrollbar.top {
    border-bottom: 1px solid #131313; }
  scrollbar.bottom {
    border-top: 1px solid #131313; }
  scrollbar.left {
    border-right: 1px solid #131313; }
  scrollbar.right {
    border-left: 1px solid #131313; }
  scrollbar > range > trough > slider {
    min-width: 8px;
    min-height: 8px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 10px;
    background-clip: padding-box;
    background-color: #a6a6a6;
    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    scrollbar > range > trough > slider:hover {
      background-color: #cecece; }
    scrollbar > range > trough > slider:hover:active {
      background-color: #9b8de2; }
    scrollbar > range > trough > slider:disabled {
      background-color: transparent; }
  scrollbar > range.fine-tune > trough > slider {
    transition: none;
    min-width: 6px;
    min-height: 6px; }
  scrollbar > range.fine-tune.horizontal > trough > slider {
    border-width: 5px 4px; }
  scrollbar > range.fine-tune.vertical > trough > slider {
    border-width: 4px 5px; }
  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
    border-color: transparent;
    background-color: transparent; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider {
      margin: 0;
      min-width: 3px;
      min-height: 3px;
      background-color: alpha(#F7F7F7,0.4);
      border: 1px solid alpha(black,0.4); }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider {
      margin: 0 2px;
      min-width: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider {
      margin: 2px 0;
      min-height: 40px; }
  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
    background-color: alpha(#2a2a2a,0.8);
    border: 1px solid alpha(black,0.8); }
  scrollbar.horizontal > range > trough > slider {
    min-width: 40px; }
  scrollbar.vertical > range > trough > slider {
    min-height: 40px; }

treeview ~ scrollbar.vertical {
  border-top: 1px solid #131313;
  margin-top: -1px; }

/**********
 * Switch *
 **********/
switch {
  font-weight: bold;
  font-size: smaller;
  border: 1px solid #131313;
  border-radius: 14px;
  color: #F7F7F7;
  background-color: #202020;
  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; }
  switch {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  switch:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: 0; }
  headerbar switch {
    background-color: #0c0c0c; }
  switch:checked {
    color: white;
    border-color: #211759;
    background-color: #7764D8; }
  switch:disabled {
    color: #929292;
    border-color: #131313;
    background-color: #2a2a2a;
    text-shadow: none; }
  switch > slider {
    color: #F7F7F7;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: #131313;
    background-image: image(#3c3c3c);
    margin: -1px;
    min-width: 24px;
    min-height: 24px;
    border: 1px solid;
    border-color: #131313;
    border-radius: 50%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  switch:hover > slider {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }
  switch:checked > slider {
    border: 1px solid #211759; }
  switch:disabled > slider {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  row:selected switch {
    outline-color: rgba(255, 255, 255, 0.3); }

/*************************
 * Check and Radio items *
 *************************/
.view.content-view.check:not(list), iconview.content-view.check:not(list),
.content-view .tile check:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),
.content-view .tile check:hover:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),
.content-view .tile check:active:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),
.content-view .tile check:backdrop:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #9e9e9e;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),
.content-view .tile check:checked:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),
.content-view .tile check:checked:hover:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),
.content-view .tile check:checked:active:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),
.content-view .tile check:backdrop:checked:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: rgba(238, 238, 236, 0.8);
  background-color: #9e9e9e;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

checkbutton {
  border-spacing: 4px;
  border-radius: 6px;
  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; }
  checkbutton {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  checkbutton:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  checkbutton.text-button {
    padding: 4px; }

check,
radio {
  min-height: 14px;
  min-width: 14px;
  border: 1px solid;
  -gtk-icon-source: none; }
  check,
  radio {
    background-clip: padding-box;
    background-image: image(#393939);
    border-color: black;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:hover,
  radio:hover {
    background-image: image(#3e3e3e);
    border-color: black; }
  check:active,
  radio:active {
    box-shadow: none;
    background-image: image(#1b1b1b);
    border-color: black; }
  check:disabled,
  radio:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  check:checked,
  radio:checked {
    background-clip: border-box;
    background-image: image(#7764d8);
    border-color: #7764D8;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#9081df);
    border-color: #9081df; }
  check:checked:active,
  radio:checked:active {
    box-shadow: none;
    background-image: image(#5e47d1);
    border-color: #5e47d1; }
  check:checked:disabled,
  radio:checked:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  check:indeterminate,
  radio:indeterminate {
    background-clip: border-box;
    background-image: image(#7764d8);
    border-color: #7764D8;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#9081df);
    border-color: #9081df; }
  check:indeterminate:active,
  radio:indeterminate:active {
    box-shadow: none;
    background-image: image(#5e47d1);
    border-color: #5e47d1; }
  check:indeterminate:disabled,
  radio:indeterminate:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  .osd check, .osd radio {
    color: #eeeeec;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box; }
    .osd check:hover, .osd radio:hover {
      color: #eeeeec;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box; }
    .osd check:active, .osd radio:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }
    .osd check:disabled, .osd radio:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }


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

treeview.view radio:selected:focus, treeview.view radio:selected,
radio {
  border-radius: 100%;
  -gtk-icon-size: 14px; }
  treeview.view radio:checked:selected,
  radio:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); }
  treeview.view radio:indeterminate:selected,
  radio:indeterminate {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); }

treeview.view check:selected:focus, treeview.view check:selected,
treeview.view radio:selected:focus,
treeview.view radio:selected {
  color: white; }

/************
 * GtkScale *
 ************/
progressbar > trough, scale > trough > fill, scale > trough {
  border: 1px solid #202020;
  border-radius: 3px;
  background-color: #202020; }
  headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough {
    background-color: #0c0c0c; }
  progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled {
    background-color: #2a2a2a;
    border-color: #131313; }
  row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough {
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #312182; }
  .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough {
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5); }
    .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled {
      background-color: rgba(50, 50, 50, 0.5); }

progressbar > trough > progress, scale > trough > highlight {
  border: 1px solid #7764D8;
  border-radius: 3px;
  background-color: #7764D8; }
  progressbar > trough > progress:disabled, scale > trough > highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  row:selected progressbar > trough > progress, row:selected scale > trough > highlight {
    border-color: #312182; }
  .osd progressbar > trough > progress, .osd scale > trough > highlight {
    border-color: rgba(0, 0, 0, 0.7); }
    .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled {
      border-color: transparent; }

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: rgba(169, 157, 230, 0.7);
    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 > fill,
    scale > trough > highlight {
      margin: -1px; }
    scale > trough > slider {
      min-height: 18px;
      min-width: 18px;
      margin: -9px; }
  scale.fine-tune.horizontal {
    padding-top: 9px;
    padding-bottom: 9px;
    min-height: 16px; }
  scale.fine-tune.vertical {
    padding-left: 9px;
    padding-right: 9px;
    min-width: 16px; }
  scale.fine-tune > trough > slider {
    margin: -6px; }
  scale.fine-tune > trough > fill,
  scale.fine-tune > trough > highlight,
  scale.fine-tune > trough {
    border-radius: 5px; }
  scale > trough > fill:disabled {
    border-color: transparent;
    background-color: transparent; }
  .osd scale > trough > fill {
    background-color: rgba(91, 91, 90, 0.775); }
    .osd scale > trough > fill:disabled {
      border-color: transparent;
      background-color: transparent; }
  scale > trough > slider {
    color: #F7F7F7;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: #131313;
    background-image: image(#3c3c3c);
    border-width: 1px;
    border-style: solid;
    border-radius: 100%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background, border, box-shadow; }
    scale > trough > slider:hover {
      color: #F7F7F7;
      border-color: #131313;
      background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(#414141); }
    scale > trough > slider:active {
      border-color: #312182; }
    scale > trough > slider:disabled {
      color: #929292;
      border-color: #131313;
      background-image: image(#2a2a2a); }
    row:selected scale > trough > slider:disabled, row:selected scale > trough > slider {
      border-color: #312182; }
    .osd scale > trough > slider {
      color: #eeeeec;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: #1d1d1d; }
      .osd scale > trough > slider:hover {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(60, 60, 60, 0.975));
        background-clip: padding-box;
        background-color: #1d1d1d; }
      .osd scale > trough > slider:active {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(0, 0, 0, 0.7));
        background-clip: padding-box;
        box-shadow: none;
        background-color: #1d1d1d; }
      .osd scale > trough > slider:disabled {
        color: #868685;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(50, 50, 50, 0.5));
        background-clip: padding-box;
        background-color: #1d1d1d; }
  scale > value {
    color: alpha(currentColor,0.55);
    font-feature-settings: "tnum"; }
  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.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.horizontal.marks-before:not(.marks-after) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.color {
    padding: 0; }
    scale.color > trough {
      border: none;
      background: none;
      border-radius: 10px;
      outline-offset: 1px; }
      scale.color > trough > slider {
        margin: 0;
        opacity: .8; }
    scale.color.fine-tune.vertical {
      padding-left: 2px;
      padding-right: 2px; }
      scale.color.fine-tune.vertical > trough > slider {
        margin-left: -2px;
        margin-right: -2px; }
    scale.color.fine-tune.horizontal {
      padding-top: 2px;
      padding-bottom: 2px; }
      scale.color.fine-tune.horizontal > trough > slider {
        margin-top: -2px;
        margin-bottom: -2px; }

/*****************
 * Progress bars *
 *****************/
progressbar {
  font-size: smaller;
  color: rgba(247, 247, 247, 0.4);
  font-feature-settings: "tnum"; }
  progressbar.horizontal > trough {
    min-width: 150px; }
    progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
      min-height: 2px; }
  progressbar.vertical > trough {
    min-height: 80px; }
    progressbar.vertical > trough, progressbar.vertical > trough > progress {
      min-width: 2px; }
  progressbar.horizontal > trough > progress {
    margin: 0 -1px; }
  progressbar.vertical > trough > progress {
    margin: -1px 0; }
  progressbar > trough > progress {
    /* share most of scales' */
    /* override insensitive that is specific to progress */
    border-radius: 1.5px; }
    progressbar > trough > progress:disabled {
      background-color: #929292;
      border-color: #929292; }
    progressbar > trough > progress.left {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    progressbar > trough > progress.right {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
    progressbar > trough > progress.top {
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    progressbar > trough > progress.bottom {
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px; }
  progressbar.osd {
    min-width: 3px;
    min-height: 3px;
    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 > trough.empty > progress {
    all: unset; }

/*************
 * Level Bar *
 *************/
levelbar.horizontal trough > block {
  min-height: 9px;
  border-radius: 5px; }
  levelbar.horizontal trough > block:dir(rtl) {
    border-radius: 0 5px 5px 0; }
  levelbar.horizontal trough > block:dir(ltr) {
    border-radius: 5px 0 0 5px; }
  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {
    border-radius: 5px; }

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

levelbar.vertical trough > block {
  min-width: 9px;
  border-radius: 5px; }

levelbar.vertical.discrete > trough > block {
  min-width: 2px;
  margin: 1px 0;
  min-height: 32px; }

levelbar > trough {
  padding: 0; }

levelbar > trough > block {
  border: 1px solid; }
  levelbar > trough > block.low {
    border-color: #f99b11;
    background-color: #f99b11; }
  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
    border-color: #7764D8;
    background-color: #7764D8; }
  levelbar > trough > block.full {
    border-color: #109b26;
    background-color: #109b26; }
  levelbar > trough > block.empty {
    background-color: #202020;
    border-color: #202020; }

/****************
 * Print dialog *
*****************/
window.dialog.print drawing {
  color: #F7F7F7;
  background: none;
  border: none;
  padding: 0; }
  window.dialog.print drawing paper {
    background: white;
    color: #2e3436;
    border: 1px solid #131313; }

window.dialog.print .dialog-action-box {
  margin: 12px; }

/**********
 * Frames *
 **********/
frame,
.frame {
  border: 1px solid #131313; }

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

actionbar > revealer > box {
  padding: 6px;
  border-top: 1px solid #131313; }
  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {
    border-spacing: 6px; }

scrolledwindow > overshoot.top {
  background-image: radial-gradient(farthest-side at top, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at top, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at bottom, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at left, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at right, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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: #131313, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to right, transparent 1px, #2a2a2a 1px); }
  scrolledwindow > junction:dir(rtl) {
    background: #131313, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to left, transparent 1px, #2a2a2a 1px); }

separator {
  background: #202020;
  min-width: 1px;
  min-height: 1px; }

/*********
 * Lists *
 *********/
listview,
list {
  color: white;
  background-color: #272727;
  border-color: #131313; }
  listview:backdrop,
  list:backdrop {
    background-color: #2f2f2f;
    border-color: #181818; }
  listview > row,
  list > row {
    padding: 2px; }
  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 #515151; }
  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 #515151; }

row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  row:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  row.activatable.has-open-popup, row.activatable:hover {
    background-color: rgba(247, 247, 247, 0.05); }
  row.activatable:active {
    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  row.activatable:selected:active {
    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  row.activatable:selected.has-open-popup, row.activatable:selected:hover {
    background-color: #8473db; }
  row:selected {
    outline-color: rgba(255, 255, 255, 0.3); }

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.column-separators > listview > row > cell {
  border-left-color: #515151; }

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

treeexpander {
  border-spacing: 4px; }
  treeexpander indent {
    -gtk-icon-size: 8px; }

/********************************************************
 * Data Tables                                          *
 * treeview like tables with individual focusable cells *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *
 ********************************************************/
columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  outline: 2px solid rgba(169, 157, 230, 0.7); }

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

columnview row:not(:selected) cell editablelabel.editing text selection {
  background-color: rgba(158, 158, 158, 0.5);
  color: transparent; }
  columnview row:not(:selected) cell editablelabel.editing text selection:focus-within {
    background-color: rgba(119, 100, 216, 0.8);
    color: #F7F7F7; }

/*******************************************************
 * 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, .rich-list > header {
    padding: 8px 12px;
    min-height: 32px;
    /* should be tall even when only containing a label */ }
    .rich-list > row > box, .rich-list > header > box {
      border-spacing: 12px; }
  .rich-list > header {
    background-color: rgba(29, 29, 29, 0.975);
    border-bottom: 1px solid #131313;
    border-top: 1px solid #131313;
    font-weight: bold; }

/********************************************************
 * Complex Lists                                        *
 * Put padding on the cell content so event controllers *
 * can cover the whole area.                            *
 ********************************************************/
columnview.complex > listview > row > cell {
  padding: 0; }
  columnview.complex > listview > row > cell > * {
    padding: 8px 6px; }

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

/**********************************************************************
 * Boxed Lists                                                        *
 * Lists inside a rounded frame. Can be used together with .rich-list *                                     *
 **********************************************************************/
.boxed-list {
  border-radius: 12px;
  border: 1px solid #131313; }
  .boxed-list > row {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out;
    border-bottom: 1px solid rgba(19, 19, 19, 0.5); }
    .boxed-list > row {
      outline: 0 solid transparent;
      outline-offset: 5px; }
    .boxed-list > row:focus:focus-visible {
      outline-color: rgba(169, 157, 230, 0.7);
      outline-width: 2px;
      outline-offset: -1px; }
    .boxed-list > row:backdrop {
      border-bottom-color: rgba(24, 24, 24, 0.5); }
    .boxed-list > row:first-child {
      border-top-left-radius: 12px;
      border-top-right-radius: 12px; }
    .boxed-list > row:last-child {
      border-bottom-left-radius: 12px;
      border-bottom-right-radius: 12px;
      border-bottom: none; }

/*********************
 * App Notifications *
 *********************/
.app-notification {
  padding: 10px;
  border-spacing: 10px;
  border-radius: 0 0 5px 5px;
  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; }

/*************
 * Expanders *
 *************/
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 {
    color: #929292; }
  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: rgba(169, 157, 230, 0.7);
    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:hover > expander {
      color: white; }

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

/************
 * Calendar *
 ***********/
calendar {
  color: white;
  border: 1px solid #131313;
  font-feature-settings: "tnum"; }
  calendar > header {
    border-bottom: 1px solid #131313; }
    calendar > header > button {
      border: none;
      box-shadow: none;
      background: none;
      border-radius: 0; }
    calendar > header > button:backdrop {
      background: none; }
  calendar > grid > label.today {
    box-shadow: inset 0px -2px #131313; }
    calendar > grid > label.today:selected {
      box-shadow: none; }
  calendar > grid > label:focus {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-offset: -2px;
    outline-width: 2px;
    outline-style: solid; }
  calendar > grid > label.day-number {
    padding: 4px; }
    calendar > grid > label.day-number:selected {
      border-radius: 3px; }
    calendar > grid > label.day-number:checked {
      background-color: alpha(#7764D8,0.3); }
  calendar > grid > label.day-number.other-month {
    color: alpha(currentColor,0.3); }

/***********
 * Dialogs *
 ***********/
window.dialog.message .titlebar {
  min-height: 20px;
  background-image: none;
  background-color: #2c2c2c;
  border-style: none;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

window.dialog.message box.dialog-vbox.vertical {
  border-spacing: 10px; }

window.dialog.message label.title {
  font-weight: 800;
  font-size: 150%; }

window.dialog.message.csd.background {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }

window.dialog.message.csd .dialog-action-area button {
  padding: 10px 14px;
  border-radius: 0;
  border-left-style: solid;
  border-right-style: none;
  border-bottom-style: none; }
  window.dialog.message.csd .dialog-action-area button:first-child {
    border-left-style: none;
    border-bottom-left-radius: 13px; }
  window.dialog.message.csd .dialog-action-area button:last-child {
    border-bottom-right-radius: 13px; }

filechooser .dialog-action-box {
  border-top: 1px solid #131313; }

filechooser #pathbarbox {
  border-bottom: 1px solid #2c2c2c; }

filechooser gridview child {
  border-radius: 12px;
  margin: 12px; }
  filechooser gridview child:hover {
    background-color: alpha(currentColor,0.04); }
  filechooser gridview child:active {
    background-color: alpha(currentColor,0.08); }
  filechooser gridview child:selected {
    background-color: alpha(#7764D8,0.15);
    color: inherit; }
  filechooser gridview child:selected:hover {
    background-color: alpha(#7764D8,0.2); }
  filechooser gridview child:selected:active {
    background-color: alpha(#7764D8,0.25); }
  filechooser gridview child filethumbnail image {
    filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }

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

filechooserbutton:drop(active) {
  box-shadow: none;
  border-color: transparent; }

/***********
 * Sidebar *
 ***********/
.sidebar {
  background-color: #2a2a2a; }
  .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {
    border-right: 1px solid #131313;
    border-left-style: none; }
  .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
    border-left: 1px solid #131313;
    border-right-style: none; }
  .sidebar listview.view,
  .sidebar list {
    background-color: transparent; }
  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 list.separators:not(.horizontal) > row:not(.separator) {
  border-bottom: 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: rgba(169, 157, 230, 0.7);
    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; }
  stacksidebar row:selected {
    background-color: #3c3c3c;
    border-radius: 6px;
    color: #F7F7F7; }
  stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) {
    background-color: #484848; }
  stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active {
    box-shadow: none; }

separator.sidebar {
  background-color: #131313; }

/**********************
 * Navigation Sidebar *
 **********************/
.navigation-sidebar {
  padding: 6px 0; }
  .navigation-sidebar > separator {
    margin: 6px; }
  .navigation-sidebar > row {
    min-height: 36px;
    padding: 0 8px;
    border-radius: 6px;
    margin: 0 6px 2px;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    .navigation-sidebar > row {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    .navigation-sidebar > row:focus-visible:focus-within {
      outline-color: rgba(169, 157, 230, 0.7);
      outline-width: 2px;
      outline-offset: -2px; }
    .navigation-sidebar > row:hover {
      background-color: #484848; }
    .navigation-sidebar > row:selected {
      background-color: #3c3c3c;
      color: inherit; }
      .navigation-sidebar > row:selected:hover {
        background-color: #484848; }
    .navigation-sidebar > row:disabled {
      color: #929292; }

/****************
 * File chooser *
 ****************/
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(#109b26);
    background-clip: content-box; }
  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
    color: #7764D8; }
  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
    color: #109b26;
    box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; }
    placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
      color: white;
      background-color: #109b26; }

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; }

/*********
 * Paned *
 *********/
paned > separator {
  min-width: 1px;
  min-height: 1px;
  -gtk-icon-source: none;
  border-style: none;
  background-color: transparent;
  background-image: image(#131313);
  background-size: 1px 1px; }
  paned > separator:selected {
    background-image: image(#7764D8); }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px;
    background-color: #2c2c2c;
    background-image: image(#131313), image(#131313);
    background-size: 1px 1px, 1px 1px; }

paned.horizontal > separator {
  background-repeat: repeat-y; }
  paned.horizontal > separator:dir(ltr) {
    margin: 0 -8px 0 0;
    padding: 0 8px 0 0;
    background-position: left; }
  paned.horizontal > separator:dir(rtl) {
    margin: 0 0 0 -8px;
    padding: 0 0 0 8px;
    background-position: right; }
  paned.horizontal > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-y, repeat-y;
    background-position: left, right; }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  background-repeat: repeat-x;
  background-position: top; }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-x, repeat-x;
    background-position: bottom, top; }

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

video graphicsoffload > picture {
  background: black; }

/************
 * Tooltips *
 ************/
tooltip {
  padding: 6px 10px;
  border-radius: 12px;
  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; }

/*****************
 * Color Chooser *
 *****************/
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: rgba(169, 157, 230, 0.7);
    outline-width: 4px;
    outline-offset: -2px; }
  colorswatch:drop(active), colorswatch {
    border-style: none; }
  colorswatch.top {
    border-top-left-radius: 5.5px;
    border-top-right-radius: 5.5px; }
    colorswatch.top > overlay {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
  colorswatch.bottom {
    border-bottom-left-radius: 5.5px;
    border-bottom-right-radius: 5.5px; }
    colorswatch.bottom > overlay {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
  colorswatch.left, colorswatch:first-child:not(.top) {
    border-top-left-radius: 5.5px;
    border-bottom-left-radius: 5.5px; }
    colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
  colorswatch.right, colorswatch:last-child:not(.bottom) {
    border-top-right-radius: 5.5px;
    border-bottom-right-radius: 5.5px; }
    colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
  colorswatch.dark > overlay {
    color: white; }
  colorswatch.dark.activatable:hover > overlay {
    border-color: #131313; }
  colorswatch.light > overlay {
    color: black; }
  colorswatch.light.activatable:hover > overlay {
    border-color: #131313; }
  colorswatch:drop(active) {
    box-shadow: none; }
    colorswatch:drop(active).light > overlay {
      border-color: #109b26;
      box-shadow: inset 0 0 0 2px #131313, inset 0 0 0 1px #109b26; }
    colorswatch:drop(active).dark > overlay {
      border-color: #109b26;
      box-shadow: inset 0 0 0 2px #131313, inset 0 0 0 1px #109b26; }
  colorswatch > overlay {
    border: 1px solid #131313; }
  colorswatch.activatable:hover > overlay {
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
  colorswatch#add-color-button {
    border-radius: 5px 0 0 5px; }
    colorswatch#add-color-button:only-child {
      border-radius: 5px; }
    colorswatch#add-color-button > overlay {
      color: #F7F7F7;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: #131313;
      background-image: image(#3c3c3c); }
    colorswatch#add-color-button.activatable:hover > overlay {
      color: #F7F7F7;
      border-color: #131313;
      background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(#414141); }
  colorswatch:disabled {
    opacity: 0.5; }
    colorswatch:disabled > overlay {
      border-color: rgba(0, 0, 0, 0.6);
      box-shadow: none; }
  row:selected colorswatch {
    box-shadow: 0 0 0 2px white; }
  colorswatch#editor-color-sample {
    border-radius: 4px; }
    colorswatch#editor-color-sample > overlay {
      border-radius: 4.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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: 2px; }

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

/********
 * Misc *
 ********/
.content-view {
  background-color: #1b1b1b; }
  .content-view:hover {
    -gtk-icon-filter: brightness(1.2); }
  .content-view .tile {
    margin: 2px;
    background-color: black;
    border-radius: 0;
    padding: 0; }
    .content-view .tile:active, .content-view .tile:selected {
      background-color: #7764D8; }
    .content-view .tile:disabled {
      background-color: #2a2a2a; }

.osd .scale-popup button.flat {
  border-style: none;
  border-radius: 5px; }

.scale-popup button:hover {
  background-color: rgba(247, 247, 247, 0.1);
  border-radius: 5px; }

/**********************
 * Window Decorations *
 *********************/
window {
  border-width: 0px; }
  window.csd {
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);
    margin: 0px;
    border-radius: 12px 12px 0 0; }
    window.csd:backdrop {
      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);
      transition: 200ms ease-out; }
    window.csd.popup {
      border-radius: 6px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
    window.csd.dialog.message {
      border-radius: 12px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
  window.solid-csd {
    margin: 0;
    padding: 4px;
    border: solid 1px #131313;
    border-radius: 0;
    box-shadow: inset 0 0 0 4px #131313, inset 0 0 0 3px #252525, inset 0 1px rgba(247, 247, 247, 0.07); }
    window.solid-csd:backdrop {
      box-shadow: inset 0 0 0 4px #131313, inset 0 0 0 3px #343434, inset 0 1px rgba(247, 247, 247, 0.07); }
  window.maximized, window.fullscreen {
    border-radius: 0;
    box-shadow: none; }
  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
    window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
  window.popup {
    box-shadow: none; }
  window.ssd {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }

tooltip.csd {
  border-radius: 5px;
  box-shadow: none; }

.view:selected:focus, .view:selected,
textview > text:selected:focus,
textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected,
treeview.view:selected:focus,
treeview.view:selected, row:selected, calendar > grid > label.day-number:selected {
  background-color: #7764D8; }
  label:selected, .view:selected:focus, .view:selected,
  textview > text:selected:focus,
  textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected, row:selected, calendar > grid > label.day-number:selected {
    color: white; }
    label:disabled > selection, label:disabled:selected, .view:disabled:selected,
    textview > text:disabled:selected:focus,
    textview > text:disabled:selected, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, modelbutton.flat:disabled:selected, columnview.view:disabled:selected,
    treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected {
      color: #bbb2ec; }

.monospace {
  font-family: monospace; }

/**********************
 * Touch Copy & Paste *
 *********************/
cursor-handle {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-style: none;
  min-width: 20px;
  min-height: 24px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 24px;
  padding-bottom: 24px; }
  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); }
  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); }
  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); }
  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); }
  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); }
  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); }
  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); }
  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); }
  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); }

shortcuts-section {
  margin: 20px; }

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

shortcut {
  border-spacing: 6px;
  border-radius: 5px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  shortcut {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  shortcut:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }

shortcut > .keycap {
  min-width: 20px;
  min-height: 25px;
  margin-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  color: #F7F7F7;
  background-color: #272727;
  border: 1px solid;
  border-color: #131313;
  border-radius: 5px;
  box-shadow: inset 0 -3px #1b1b1b;
  font-size: smaller; }

:not(decoration):not(window):drop(active):focus,
:not(decoration):not(window):drop(active) {
  border-color: #109b26;
  box-shadow: inset 0 0 0 1px #109b26;
  caret-color: #109b26; }

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; }

/*************
 * App Icons *
 *************/
/* 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); }

/* Drapshadow 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); }

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

.emoji-searchbar {
  padding: 6px;
  border-spacing: 6px;
  border-bottom: 1px solid #131313; }

.emoji-toolbar {
  padding: 6px;
  border-spacing: 6px;
  border-top: 1px solid #131313; }

button.emoji-section {
  border-color: transparent;
  border-width: 3px;
  border-style: none none solid;
  border-radius: 0;
  padding: 3px 0 0;
  min-width: 32px;
  min-height: 28px;
  /* reset props inherited from the button style */
  background: none;
  box-shadow: none;
  text-shadow: none; }
  button.emoji-section:hover {
    border-color: rgba(247, 247, 247, 0.1); }
  button.emoji-section:checked {
    border-color: #7764D8; }

popover.emoji-picker emoji {
  font-size: x-large;
  padding: 6px;
  border-radius: 6px; }
  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {
    background: #7764D8; }

emoji-completion-row > box {
  border-spacing: 10px;
  padding: 2px 10px; }

emoji-completion-row:focus,
emoji-completion-row:hover {
  background-color: #7764D8;
  color: white; }

emoji-completion-row emoji:focus,
emoji-completion-row emoji:hover {
  background-color: #3c3c3c; }

popover.entry-completion > contents {
  padding: 0; }

statusbar {
  padding: 6px 10px 6px 10px; }

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

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"); }

.sidebar {
  background-color: #2c2c2c; }

notebook entry {
  background-color: #222222; }

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); }


button.suggested-action,
button.destructive-action {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

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

popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked, popover.menu check:checked:hover, popover.menu check:checked:disabled, popover.menu check:indeterminate, popover.menu check:indeterminate:hover, popover.menu check:indeterminate:disabled,
popover.menu radio,
popover.menu radio:hover,
popover.menu radio:disabled,
popover.menu radio:checked,
popover.menu radio:checked:hover,
popover.menu radio:checked:disabled,
popover.menu radio:indeterminate,
popover.menu radio:indeterminate:hover,
popover.menu radio:indeterminate:disabled {
  border-color: transparent; }

levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
  background-color: #109b26;
  border: 1px solid #109b26; }

spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,
spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {
  box-shadow: none; }

windowcontrols button {
  padding: 3px;
  margin: 0 4px;
  background: rgba(247, 247, 247, 0.1); }
  windowcontrols button:hover {
    background: rgba(247, 247, 247, 0.15); }
  windowcontrols button:active, windowcontrols button:checked {
    background: rgba(247, 247, 247, 0.25); }

.default-decoration.titlebar:not(headerbar) windowcontrols button,
.default-decoration.titlebar:not(headerbar) windowcontrols menubutton,
headerbar.default-decoration windowcontrols button,
headerbar.default-decoration windowcontrols menubutton {
  min-height: 20px;
  min-width: 20px;
  margin: 0 3px; }

.default-decoration.titlebar:not(headerbar) windowcontrols menubutton button,
headerbar.default-decoration windowcontrols menubutton button {
  min-height: 18px;
  min-width: 18px; }

switch {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: background, border; }
  switch:not(:backdrop), :selected switch:not(:backdrop), :backdrop switch:backdrop, :selected :backdrop switch:backdrop {
    border-color: #4a4a4a;
    background: #4a4a4a; }
  switch:not(:backdrop):checked, :backdrop switch:backdrop:checked {
    border-color: #7764D8;
    background: #7764D8; }
    :selected switch:not(:backdrop):checked, :selected :backdrop switch:backdrop:checked {
      border-color: rgba(0, 0, 0, 0.25); }
  switch:not(:backdrop):disabled, :selected switch:not(:backdrop):disabled, :backdrop switch:backdrop:disabled, :selected :backdrop switch:backdrop:disabled {
    border-color: #3D3D3D;
    background: #3D3D3D; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch:not(:backdrop) > slider, switch:not(:backdrop):checked > slider, :selected switch:not(:backdrop) > slider, :selected switch:not(:backdrop):checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:not(:backdrop):hover > slider, switch:not(:backdrop):hover:checked > slider, :selected switch:not(:backdrop):hover > slider, :selected switch:not(:backdrop):hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:disabled > slider:disabled, switch:disabled > slider:backdrop, switch:disabled:checked > slider:disabled, switch:disabled:checked > slider:backdrop, switch:backdrop > slider:disabled, switch:backdrop > slider:backdrop, switch:backdrop:checked > slider:disabled, switch:backdrop:checked > slider:backdrop {
    border-color: #c9c9c9;
    background: #c9c9c9; }

scale:not(.marks-after):not(.marks-before) slider {
  border: none;
  min-height: 20px;
  min-width: 20px; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):not(:disabled):hover slider {
  background: white; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider:active {
  box-shadow: inset 0 0 0 1px #8978dd, 0 1px 0 rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):disabled slider, scale:not(.marks-after):not(.marks-before):disabled:hover slider, scale:not(.marks-after):not(.marks-before):backdrop slider, scale:not(.marks-after):not(.marks-before):backdrop:hover slider {
  background: #c9c9c9;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0); }

/* GTK NAMED COLORS
   ----------------
   use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #F7F7F7;
/*
text color for entries, views and content in general */
@define-color theme_text_color white;
/*
widget base background color */
@define-color theme_bg_color #2c2c2c;
/*
text widgets and the like base background color */
@define-color theme_base_color #272727;
/*
base background color of selections */
@define-color theme_selected_bg_color #7764D8;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color white;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #2a2a2a;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #929292;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #272727;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color rgba(255, 255, 255, 0.65);
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color white;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #343434;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #2f2f2f;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #7764D8;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color white;
/*
insensitive color on backdrop windows*/
@define-color unfocused_insensitive_color #5a5a5a;
/*
widgets main borders color */
@define-color borders #131313;
/*
widgets main borders color on backdrop windows */
@define-color unfocused_borders #181818;
/*
these are pretty self explicative */
@define-color warning_color #f99b11;
@define-color error_color #c7162b;
@define-color success_color #109b26;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title shade(#F7F7F7, 1.8);
@define-color wm_unfocused_title rgba(255, 255, 255, 0.65);
@define-color wm_highlight rgba(0, 0, 0, 0);
@define-color wm_borders_edge rgba(247, 247, 247, 0.07);
@define-color wm_bg_a shade(#2c2c2c, 1.2);
@define-color wm_bg_b #2c2c2c;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#2c2c2c, 1.3);
@define-color wm_button_hover_color_b #2c2c2c;
@define-color wm_button_active_color_a shade(#2c2c2c, 0.85);
@define-color wm_button_active_color_b shade(#2c2c2c, 0.89);
@define-color wm_button_active_color_c shade(#2c2c2c, 0.9);
/* content view background such as thumbnails view in Photos or Boxes */
@define-color content_view_bg #272727;
/* Very contrasty background for text views (@theme_text_color foreground) */
@define-color text_view_bg #181818;
(uuay)slider-horz-scale-has-marks-below@2.png
�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���YlT����ν�m0lc��ФM��(P�+�<���@q�BC$hp��&B
��*{�J�D�D
%��5�"e(uڴE���c��2���:���Af�/?�J�9����h�爪2��t[F�,��!��@6�	Q��*���}���th<s�XQ՟~�D,k+"kQf_@�mc�l\���\��[�l��<���aRPǎ}��3�k���%"d�s�3�ϝw�&=#�r��ahp�x_ݱ(�Ѱc�#�l+--
O�ϣ�~`�����i^A���_��g���\�ΎKt\j�DbD"F�X����Q�:Z�]�E@�

)��"|��1��u]�.6����
�/_Y��Q���D��m��d�de�Lsmb�0��g�s]Q�7��X��ۢ>�G�s(�:iiz����YwN(���8�g��DbD}v��Uo�U}�P� ��|�,��7����@?5����*�U�|��H��J}Y�.�*.Y:� ���Y,Z|����u���9סk�E���0�?y�Э���%w~(ön�
�y��B�؎�E_-�P*Ea۶"RY]]Upeĩ;/�PlǙV�㤑WP$��$������3j*@��_8��T��/@DP�^��œ�o����~�i�K�8Ns������e��� +�?#�TR��J��a��fg�(*5�z�#J	w�g�(*=#�D��iiiX�uێS˲p�$�!��f����e����q��SUE�R%��L{p=5�Y�綹n�M�,(��s]\�m��[0��?�����e�랷����QToO7����#�HhFQ�p.� 3Pu�ߎc?�C�b���e����'�K�M�,��Y�p8�@{[˴���y���]�������z�}5�u��VP��H����7~�GU=���:��ʅ󵨚i��j�R[��Ǐ� Yy��`�ϟ�32������4-�����>�Ԧ�?���@WW�����X����Jv��l�#؊�~���*��xO���:\U�D�yɽ�+��inl���ȝ�?�PW;�Pe�'N>�c�;ͪ:�j�j1*"���;;V-Y��]P�x�Rrr�&
u�TUu

6l�|���"*�ݰqsUm}�zF���	uN
(�,��66^xz���U@T��e�p�CD��{��߻����d)��EB��=��F[Z�~Z^�U���a��<1���65�l2�x��g56����X�ƺU5��ܒEo�)j,�n�S�x�e������Eo�	w]zbQΝVc<mm��ǞX�?	�Y��n/�H�����k�,���%%��?�=���(�gO�1�`{�k���nq�RI}���[U�6Ԟ��X�z�c�Aے���@cB�����bo{{��m8wZoV����P�2����Wk���J��o�a"�$l�����{���c��9���,�xou5_��ytt��_����ƅ
[S�nwW(�1�ԝ=�}�ɪ���ښ��y��#��V�}|g45��WuI�~�oϦ�\�v��֢����ܨ��J8���k�t���ǟ�*؇{���R߇#�W]]��DA���D �?���ՁC����@Ɨ��t
[�lY�d�Tu�otD$��L������9�
���IEND�B`�(uuay)gtk-dark.cssy~/***************************
 * Check and Radio buttons *
 ***************************/
/***************
 * Base States *
 ***************/
.background {
  color: #F7F7F7;
  background-color: #2c2c2c; }
  .background:backdrop {
    text-shadow: none;
    -gtk-icon-shadow: none; }

dnd {
  color: #F7F7F7; }

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

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

image:disabled {
  -gtk-icon-filter: opacity(0.5); }

picture:disabled {
  opacity: 0.5; }

.view, iconview,
textview > text {
  color: white;
  background-color: #272727; }
  .view:disabled, iconview:disabled,
  textview > text:disabled {
    color: #929292;
    background-color: #2a2a2a; }
  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  textview > text:selected:focus,
  textview > text:selected {
    border-radius: 3px; }

textview > text {
  background-color: transparent; }
  textview > text > selection {
    background-color: rgba(158, 158, 158, 0.5); }
    textview > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8); }

textview:drop(active) {
  caret-color: #109b26; }

textview > border {
  background-color: #2a2a2a; }

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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  iconview:drop(active) {
    box-shadow: none; }
  iconview > dndtarget:drop(active) {
    border-style: solid;
    border-width: 1px;
    border-color: #312182; }

rubberband, .content-view > rubberband, columnview.view > rubberband,
treeview.view > rubberband, gridview > rubberband, flowbox > rubberband {
  border: 1px solid #533bce;
  background-color: rgba(83, 59, 206, 0.2); }

flowbox > flowboxchild {
  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);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  flowbox > flowboxchild {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  flowbox > flowboxchild:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  flowbox > flowboxchild:selected {
    outline-color: rgba(255, 255, 255, 0.3); }

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);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  gridview > child {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  gridview > child:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  gridview > child:selected {
    outline-color: rgba(255, 255, 255, 0.3); }
  gridview > child box {
    border-spacing: 8px;
    margin: 12px; }

coverflow cover {
  color: white;
  background-color: #272727;
  border: 1px solid black; }

label {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  label {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  label:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  label > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    label > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8); }
  label:disabled {
    color: #929292; }
    button label:disabled {
      color: inherit; }
  label.error {
    color: #c7162b; }
    label.error:disabled {
      color: rgba(199, 22, 43, 0.5); }

.dim-label, .titlebar:not(headerbar) .subtitle,
headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder,
entry > text > placeholder, label.separator {
  opacity: 0.55;
  text-shadow: none; }

window.assistant .sidebar {
  padding: 6px;
  border-top: 1px solid #131313; }

window.assistant.csd .sidebar {
  border-top-style: none; }

window.assistant .sidebar > label {
  padding: 6px 12px; }

window.assistant .sidebar > label.highlight {
  background-color: #3c3c3c;
  border-radius: 6px; }

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

.osd .scale-popup, .app-notification, .rich-list > header, .osd popover.background > arrow,
.osd popover.background > contents, popover.background.touch-selection > arrow,
popover.background.touch-selection > contents, popover.background.magnifier > arrow,
popover.background.magnifier > contents,
.osd {
  color: #eeeeec;
  border: none;
  background-color: rgba(29, 29, 29, 0.975);
  background-clip: padding-box;
  -gtk-icon-shadow: 0 1px black; }

/*********************
 * Spinner Animation *
 *********************/
@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; }

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

.title-1 {
  font-weight: 800;
  font-size: 200%; }

.title-2 {
  font-weight: 800;
  font-size: 150%; }

.title-3 {
  font-weight: 700;
  font-size: 150%; }

.title-4 {
  font-weight: 700;
  font-size: 130%; }

.heading {
  font-weight: 700;
  font-size: 110%; }

.body {
  font-weight: 400;
  font-size: 110%; }

.caption-heading {
  font-weight: 700;
  font-size: 90%; }

.caption {
  font-weight: 400;
  font-size: 90%; }

/****************
 * Text Entries *
 ****************/
spinbutton.vertical > text, spinbutton:not(.vertical),
entry {
  min-height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid;
  border-radius: 6px;
  border-spacing: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: white;
  border-color: #131313;
  background-color: #272727;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  spinbutton.vertical > text, spinbutton:not(.vertical),
  entry {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical),
  entry:focus-within {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left,
  entry > image.left {
    margin-right: 6px; }
  spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right,
  entry > image.right {
    margin-left: 6px; }
  spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor,
  entry > text > block-cursor {
    color: #272727;
    background-color: white; }
  spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical),
  entry.flat:focus-within,
  entry.flat:backdrop,
  entry.flat:disabled,
  entry.flat {
    min-height: 0;
    padding: 2px;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0; }
  spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder,
  entry:focus-within > placeholder {
    opacity: 0;
    /* We hide placeholders on focus */ }
  spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical),
  entry:disabled {
    color: #929292;
    border-color: #131313;
    background-color: #2a2a2a; }
  spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection,
  entry > text > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within,
    entry > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8);
      color: #F7F7F7; }
  spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
  entry.error {
    color: #c7162b;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
    entry.error {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical),
    entry.error:focus-within {
      outline-color: rgba(199, 22, 43, 0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection,
    entry.error > selection {
      background-color: #c7162b; }
  spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical),
  entry.warning {
    color: #f99b11;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical),
    entry.warning {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical),
    entry.warning:focus-within {
      outline-color: rgba(249, 155, 17, 0.5);
      outline-width: 2px;
      outline-offset: -2px; }
    spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection,
    entry.warning > selection {
      background-color: #f99b11; }
  spinbutton.vertical > text > image, spinbutton:not(.vertical) > image,
  entry > image {
    color: #cdcdcd; }
    spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover,
    entry > image:hover {
      color: #F7F7F7; }
    spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active,
    entry > image:active {
      color: #7764D8; }
  spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator,
  entry.password image.caps-lock-indicator {
    color: rgba(184, 184, 184, 0.72); }
  spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical),
  entry:drop(active):focus-within,
  entry:drop(active) {
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }
  .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within {
      color: white;
      border-color: #7764D8;
      background-color: rgba(0, 0, 0, 0.5);
      background-clip: padding-box; }
    .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: rgba(50, 50, 50, 0.5);
      background-clip: padding-box; }

spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress,
entry > progress {
  margin-bottom: 2px; }

spinbutton.vertical > text > progress > trough, spinbutton:not(.vertical) > progress > trough,
entry > progress > trough {
  min-height: 2px; }

spinbutton.vertical > text > progress > trough > progress, spinbutton:not(.vertical) > progress > trough > progress,
entry > progress > trough > progress {
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border-width: 0 0 2px;
  border-color: #7764D8;
  border-style: solid;
  box-shadow: none; }

spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
  border-left-color: #109b26; }

spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  border-top-color: #212121; }

spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {
  border-top-color: #212121; }

spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical.linked > text + entry:drop(active):not(:only-child),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > entry + entry:drop(active):not(:only-child) {
  border-top-color: #109b26; }

spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button,
spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo,
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:drop(active):not(:only-child) + entry,
.linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button,
.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  border-top-color: #109b26; }

spinbutton.vertical > text.error, spinbutton.error:not(.vertical),
entry.error {
  color: #c7162b; }

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

treeview entry.flat, treeview entry {
  border-radius: 0;
  background-image: none;
  background-color: #272727; }
  treeview entry.flat:focus-within, treeview entry:focus-within {
    border-color: #7764D8; }

/*******************
 * Editable Labels *
 *******************/
editablelabel > stack > text {
  color: white;
  border-color: #131313;
  background-color: #272727; }
  editablelabel > stack > text > selection {
    background-color: rgba(158, 158, 158, 0.5);
    color: transparent; }
    editablelabel > stack > text > selection:focus-within {
      background-color: rgba(119, 100, 216, 0.8);
      color: #F7F7F7; }

/***********
 * Buttons *
 ***********/
@keyframes needs_attention {
  from {
    background-image: radial-gradient(farthest-side, #ada1e7 0%, rgba(173, 161, 231, 0) 0%); }
  to {
    background-image: radial-gradient(farthest-side, #ada1e7 95%, rgba(173, 161, 231, 0)); } }

notebook > header > tabs > arrow, windowcontrols button,
button {
  min-height: 24px;
  min-width: 16px;
  padding: 4px 9px;
  border: 1px solid;
  border-radius: 6px;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #F7F7F7;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: #131313;
  background-image: image(#3c3c3c);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  notebook > header > tabs > arrow, windowcontrols button,
  button {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  notebook > header > tabs > arrow:focus:focus-visible,
  button:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header > tabs > arrow:hover,
  button:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141);
    -gtk-icon-filter: brightness(1.2); }
  notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  button.keyboard-activating,
  button:active,
  button:checked {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#1b1b1b);
    box-shadow: none;
    transition-duration: 50ms; }
  notebook > header > tabs > arrow:checked:hover,
  button:checked:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#131313);
    box-shadow: none; }
  notebook > header > tabs > arrow:checked:active,
  button:checked:active {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#0e0e0e);
    box-shadow: none; }
  notebook > header > tabs > arrow:backdrop,
  button:backdrop.flat,
  button:backdrop {
    color: rgba(255, 255, 255, 0.65);
    border-color: #181818;
    background-image: image(#343434);
    box-shadow: none;
    transition: 200ms ease-out; }
    notebook > header > tabs > arrow:backdrop:not(:disabled),
    button:backdrop.flat:not(:disabled),
    button:backdrop:not(:disabled) {
      -gtk-icon-filter: none; }
    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
    button:backdrop.flat:active,
    button:backdrop.flat:checked,
    button:backdrop:active,
    button:backdrop:checked {
      color: rgba(255, 255, 255, 0.65);
      border-color: #181818;
      background-image: image(#262626);
      box-shadow: none; }
    notebook > header > tabs > arrow:backdrop:disabled,
    button:backdrop.flat:disabled,
    button:backdrop:disabled {
      color: #5a5a5a;
      border-color: #181818;
      background-image: image(#323232);
      box-shadow: none; }
      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
      button:backdrop.flat:disabled:active,
      button:backdrop.flat:disabled:checked,
      button:backdrop:disabled:active,
      button:backdrop:disabled:checked {
        color: #5a5a5a;
        border-color: #181818;
        background-image: image(#262626);
        box-shadow: none; }
  notebook > header > tabs > arrow:disabled,
  button:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a);
    -gtk-icon-filter: opacity(0.5); }
    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
    button:disabled:active,
    button:disabled:checked {
      color: #929292;
      border-color: #131313;
      background-image: image(#212121);
      box-shadow: none; }
  button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, .toolbar > button,
  .toolbar > :not(.linked) > button,
  .toolbar :not(.linked) > menubutton > button,
  .toolbar :not(.linked) > scalebutton > button,
  .toolbar :not(.linked) > dropdown > button,
  .toolbar :not(.linked) > colorbutton > button,
  .toolbar :not(.linked) > fontbutton > button,
  .toolbar :not(.linked) > appchooserbutton > button,
  .toolbar :not(.linked) > combobox > box > button, notebook > header > tabs > arrow.flat,
  button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    transition: none; }
    button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, .toolbar > button:hover,
    .toolbar > :not(.linked) > button:hover,
    .toolbar :not(.linked) > menubutton > button:hover,
    .toolbar :not(.linked) > scalebutton > button:hover,
    .toolbar :not(.linked) > dropdown > button:hover,
    .toolbar :not(.linked) > colorbutton > button:hover,
    .toolbar :not(.linked) > fontbutton > button:hover,
    .toolbar :not(.linked) > appchooserbutton > button:hover,
    .toolbar :not(.linked) > combobox > box > button:hover,
    button.flat:hover {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #2f2f2f;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition-duration: 500ms; }
    button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, .toolbar > button.keyboard-activating,
    .toolbar > :not(.linked) > button.keyboard-activating,
    .toolbar :not(.linked) > menubutton > button.keyboard-activating,
    .toolbar :not(.linked) > scalebutton > button.keyboard-activating,
    .toolbar :not(.linked) > dropdown > button.keyboard-activating,
    .toolbar :not(.linked) > colorbutton > button.keyboard-activating,
    .toolbar :not(.linked) > fontbutton > button.keyboard-activating,
    .toolbar :not(.linked) > appchooserbutton > button.keyboard-activating,
    .toolbar :not(.linked) > combobox > box > button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, .toolbar > button:active,
    .toolbar > :not(.linked) > button:active,
    .toolbar :not(.linked) > menubutton > button:active,
    .toolbar :not(.linked) > scalebutton > button:active,
    .toolbar :not(.linked) > dropdown > button:active,
    .toolbar :not(.linked) > colorbutton > button:active,
    .toolbar :not(.linked) > fontbutton > button:active,
    .toolbar :not(.linked) > appchooserbutton > button:active,
    .toolbar :not(.linked) > combobox > box > button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, .toolbar > button:checked,
    .toolbar > :not(.linked) > button:checked,
    .toolbar :not(.linked) > menubutton > button:checked,
    .toolbar :not(.linked) > scalebutton > button:checked,
    .toolbar :not(.linked) > dropdown > button:checked,
    .toolbar :not(.linked) > colorbutton > button:checked,
    .toolbar :not(.linked) > fontbutton > button:checked,
    .toolbar :not(.linked) > appchooserbutton > button:checked,
    .toolbar :not(.linked) > combobox > box > button:checked,
    button.flat.keyboard-activating,
    button.flat:active,
    button.flat:checked {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #252525;
      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, .toolbar > button:backdrop,
    .toolbar > :not(.linked) > button:backdrop,
    .toolbar :not(.linked) > menubutton > button:backdrop,
    .toolbar :not(.linked) > scalebutton > button:backdrop,
    .toolbar :not(.linked) > dropdown > button:backdrop,
    .toolbar :not(.linked) > colorbutton > button:backdrop,
    .toolbar :not(.linked) > fontbutton > button:backdrop,
    .toolbar :not(.linked) > appchooserbutton > button:backdrop,
    .toolbar :not(.linked) > combobox > box > button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, .toolbar > button:disabled,
    .toolbar > :not(.linked) > button:disabled,
    .toolbar :not(.linked) > menubutton > button:disabled,
    .toolbar :not(.linked) > scalebutton > button:disabled,
    .toolbar :not(.linked) > dropdown > button:disabled,
    .toolbar :not(.linked) > colorbutton > button:disabled,
    .toolbar :not(.linked) > fontbutton > button:disabled,
    .toolbar :not(.linked) > appchooserbutton > button:disabled,
    .toolbar :not(.linked) > combobox > box > button:disabled,
    button.flat:backdrop,
    button.flat:disabled,
    button.flat:backdrop:disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none; }
  notebook > header > tabs > arrow.image-button,
  button.image-button {
    min-width: 24px;
    padding-left: 5px;
    padding-right: 5px; }
  notebook > header > tabs > arrow.text-button,
  button.text-button {
    padding-left: 16px;
    padding-right: 16px; }
  notebook > header > tabs > arrow.text-button.image-button,
  button.text-button.image-button {
    padding-left: 8px;
    padding-right: 8px; }
    notebook > header > tabs > arrow.text-button.image-button label,
    button.text-button.image-button label {
      padding-left: 8px;
      padding-right: 8px; }
  notebook > header > tabs > arrow.arrow-button,
  button.arrow-button {
    padding-left: 10px;
    padding-right: 10px; }
    notebook > header > tabs > arrow.arrow-button > box, windowcontrols button.arrow-button > box,
    button.arrow-button > box {
      border-spacing: 4px; }
  dropdown:drop(active) button.combo,
  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  button:drop(active) {
    color: #109b26;
    border-color: #109b26;
    box-shadow: inset 0 0 0 1px #109b26; }

row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  color: white;
  border-color: transparent; }
  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
    color: rgba(255, 255, 255, 0.65); }


button.osd {
  min-width: 26px;
  min-height: 32px;
  color: #eeeeec;
  border-radius: 5px;
  color: #eeeeec;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box;
  border: none;
  box-shadow: none; }
  
  button.osd.image-button {
    min-width: 30px; }
    
    button.osd.image-button:only-child {
      margin: 4px;
      border-radius: 50%;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  
  button.osd:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box;
    border: none;
    box-shadow: none; }
  
  button.osd:active,
  button.osd:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none;
    border: none;
    box-shadow: none; }

.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  color: #eeeeec;
  outline-color: rgba(169, 157, 230, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
  background-image: image(rgba(52, 52, 52, 0.975));
  background-clip: padding-box; }
  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(60, 60, 60, 0.975));
    background-clip: padding-box; }
  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {
    color: white;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(0, 0, 0, 0.7));
    background-clip: padding-box;
    box-shadow: none; }
  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {
    color: #868685;
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(50, 50, 50, 0.5));
    background-clip: padding-box; }
  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box; }
    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box;
      background-image: none;
      border-color: transparent;
      box-shadow: none; }
    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }


button.suggested-action {
  color: white;
  outline-color: rgba(255, 255, 255, 0.3);
  border-color: #402bab;
  background-image: image(#8574dc);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  
  button.suggested-action {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  
  button.suggested-action:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.3);
    outline-width: 2px;
    outline-offset: -2px; }
  
  button.suggested-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #7764D8; }
  
  button.suggested-action:hover {
    color: white;
    border-color: #4830bf;
    background-image: linear-gradient(to top, #6954d4 20%, #6c58d5 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#8c7cde); }
  
  button.suggested-action:active,
  button.suggested-action:checked {
    color: white;
    border-color: #4830bf;
    background-image: image(#573fcf);
    box-shadow: none; }
  
  button.suggested-action.flat:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: rgba(119, 100, 216, 0.8); }
  
  button.suggested-action:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
    
    button.suggested-action:disabled:active,
    button.suggested-action:disabled:checked {
      color: #bdb6e0;
      border-color: #4830bf;
      background-image: image(#5948b2);
      box-shadow: none; }
  .osd button.suggested-action {
    color: #eeeeec;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(119, 100, 216, 0.5));
    background-clip: padding-box; }
    .osd button.suggested-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(119, 100, 216, 0.7));
      background-clip: padding-box; }
    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#7764D8);
      background-clip: padding-box;
      box-shadow: none; }
    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }


button.destructive-action {
  color: white;
  outline-color: rgba(255, 255, 255, 0.3);
  border-color: #3d070d;
  background-image: image(#ab1325);
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  
  button.destructive-action {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  
  button.destructive-action:focus:focus-visible {
    outline-color: rgba(255, 255, 255, 0.3);
    outline-width: 2px;
    outline-offset: -2px; }
  
  button.destructive-action.flat {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #991121; }
  
  button.destructive-action:hover {
    color: white;
    border-color: #540912;
    background-image: linear-gradient(to top, #870f1d 20%, #8b0f1e 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#b51427); }
  
  button.destructive-action:active,
  button.destructive-action:checked {
    color: white;
    border-color: #540912;
    background-image: image(#700c18);
    box-shadow: none; }
  
  button.destructive-action.flat:disabled {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: rgba(153, 17, 33, 0.8); }
  
  button.destructive-action:disabled {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
    
    button.destructive-action:disabled:active,
    button.destructive-action:disabled:checked {
      color: #c59fa4;
      border-color: #540912;
      background-image: image(#6d101b);
      box-shadow: none; }
  .osd button.destructive-action {
    color: #eeeeec;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(153, 17, 33, 0.5));
    background-clip: padding-box; }
    .osd button.destructive-action:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(153, 17, 33, 0.7));
      background-clip: padding-box; }
    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(#991121);
      background-clip: padding-box;
      box-shadow: none; }
    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }

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; }

menubutton.circular button,
button.circular {
  min-width: 32px;
  min-height: 32px;
  padding: 0;
  border-radius: 9999px; }
  menubutton.circular button label,
  button.circular label {
    padding: 0; }

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, #ada1e7 96%, rgba(173, 161, 231, 0));
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
  background-position: right 3px, right 2px; }
  stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop,
  stackswitcher > button.needs-attention > image:backdrop {
    background-size: 6px 6px, 0 0; }
  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, left 2px; }

.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr),
combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo,
.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo,
.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl),
combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button,
.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo,
.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo,
.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button,
.linked.vertical > dropdown:not(:first-child) > button,
.linked.vertical > colorbutton:not(:first-child) > button,
.linked.vertical > fontbutton:not(:first-child) > button,
.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo,
.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo,
.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button,
.linked.vertical > dropdown:not(:last-child) > button,
.linked.vertical > colorbutton:not(:last-child) > button,
.linked.vertical > fontbutton:not(:last-child) > button,
.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) {
  border-bottom-style: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model,
list > row button.image-button:not(.flat), modelbutton.flat {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  text-shadow: none;
  -gtk-icon-shadow: none; }

/* menu buttons */
modelbutton.flat {
  min-height: 26px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 6px; }
  modelbutton.flat:hover {
    background-color: #3c3c3c; }
  modelbutton.flat:disabled {
    color: #929292; }

modelbutton.flat arrow {
  background: none;
  min-width: 16px;
  min-height: 16px;
  opacity: 0.3; }
  modelbutton.flat arrow:hover {
    background: none; }
  modelbutton.flat arrow.left {
    -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); }
  modelbutton.flat arrow.right {
    -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); }

/* oldstyle toolbar buttons */
.toolbar > button,
.toolbar > :not(.linked) > button,
.toolbar :not(.linked) > menubutton > button,
.toolbar :not(.linked) > scalebutton > button,
.toolbar :not(.linked) > dropdown > button,
.toolbar :not(.linked) > colorbutton > button,
.toolbar :not(.linked) > fontbutton > button,
.toolbar :not(.linked) > appchooserbutton > button,
.toolbar :not(.linked) > combobox > box > button {
  margin: 1px; }
  .toolbar > button:hover,
  .toolbar > :not(.linked) > button:hover,
  .toolbar :not(.linked) > menubutton > button:hover,
  .toolbar :not(.linked) > scalebutton > button:hover,
  .toolbar :not(.linked) > dropdown > button:hover,
  .toolbar :not(.linked) > colorbutton > button:hover,
  .toolbar :not(.linked) > fontbutton > button:hover,
  .toolbar :not(.linked) > appchooserbutton > button:hover,
  .toolbar :not(.linked) > combobox > box > button:hover {
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    background-color: #202020; }
  .toolbar > button:active, .toolbar > button:checked,
  .toolbar > :not(.linked) > button:active,
  .toolbar > :not(.linked) > button:checked,
  .toolbar :not(.linked) > menubutton > button:active,
  .toolbar :not(.linked) > menubutton > button:checked,
  .toolbar :not(.linked) > scalebutton > button:active,
  .toolbar :not(.linked) > scalebutton > button:checked,
  .toolbar :not(.linked) > dropdown > button:active,
  .toolbar :not(.linked) > dropdown > button:checked,
  .toolbar :not(.linked) > colorbutton > button:active,
  .toolbar :not(.linked) > colorbutton > button:checked,
  .toolbar :not(.linked) > fontbutton > button:active,
  .toolbar :not(.linked) > fontbutton > button:checked,
  .toolbar :not(.linked) > appchooserbutton > button:active,
  .toolbar :not(.linked) > appchooserbutton > button:checked,
  .toolbar :not(.linked) > combobox > box > button:active,
  .toolbar :not(.linked) > combobox > box > button:checked {
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    background-color: #151515; }

button.color {
  padding: 4px; }
  button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay {
    border-radius: 0; }

/* list buttons */
/* tone down as per new designs, see issue #1473 */
popover.menu box.circular-buttons button.circular.image-button.model,
list > row button.image-button:not(.flat) {
  border: 1px solid rgba(19, 19, 19, 0.5); }
  popover.menu box.circular-buttons button.circular.image-button.model:hover,
  list > row button.image-button:not(.flat):hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }
  popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked,
  list > row button.image-button:not(.flat):active,
  list > row button.image-button:not(.flat):checked {
    color: #F7F7F7;
    border-color: #131313;
    background-image: image(#1b1b1b);
    box-shadow: none; }
  popover.menu box.circular-buttons button.suggested-action.circular.image-button.model,
  list > row button.image-button:not(.flat).suggested-action {
    color: white;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #402bab;
    background-image: image(#8574dc);
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    popover.menu box.circular-buttons button.suggested-action.circular.image-button.model,
    list > row button.image-button:not(.flat).suggested-action {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible,
    list > row button.image-button:not(.flat).suggested-action:focus:focus-visible {
      outline-color: rgba(255, 255, 255, 0.3);
      outline-width: 2px;
      outline-offset: -2px; }
  popover.menu box.circular-buttons button.destructive-action.circular.image-button.model,
  list > row button.image-button:not(.flat).destructive-action {
    color: white;
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #3d070d;
    background-image: image(#ab1325);
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    popover.menu box.circular-buttons button.destructive-action.circular.image-button.model,
    list > row button.image-button:not(.flat).destructive-action {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible,
    list > row button.image-button:not(.flat).destructive-action:focus:focus-visible {
      outline-color: rgba(255, 255, 255, 0.3);
      outline-width: 2px;
      outline-offset: -2px; }

/*********
 * Links *
 *********/
button.link,
link {
  color: #a699e5;
  text-decoration: underline; }
  button.link:visited,
  link:visited {
    color: #9587e1; }
    *:selected button.link:visited, *:selected link:visited {
      color: #d5cff3; }
  button.link:hover,
  link:hover {
    color: #cac2f0; }
    *:selected button.link:hover, *:selected link:hover {
      color: #faf9fd; }
  button.link:active,
  link:active {
    color: #a699e5; }
    *:selected button.link:active, *:selected link:active {
      color: #edebfa; }
  button.link:disabled,
  link:disabled {
    color: rgba(191, 191, 191, 0.8); }
  button.link:selected, *:selected button.link,
  link:selected, *:selected link {
    color: #edebfa; }

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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }

button.link, button.link:hover, button.link:active, button.link:checked {
  text-shadow: none; }

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

/*****************
 * GtkSpinButton *
 *****************/
spinbutton {
  font-feature-settings: "tnum"; }
  spinbutton:not(.vertical) {
    padding: 0;
    border-spacing: 0;
    /* :not here just to bump specificity above that of the list button styling */ }
    .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text {
      min-width: 28px;
      margin: 0;
      background: none;
      background-color: transparent;
      border: none;
      border-radius: 0;
      box-shadow: none;
      padding: 6px; }
      .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled {
        background-color: transparent; }
    spinbutton:not(.vertical) > button.image-button.up:not(.flat),
    spinbutton:not(.vertical) > button.image-button.down:not(.flat) {
      min-height: 16px;
      margin: 0;
      padding-bottom: 0;
      padding-top: 0;
      color: #e2e2e2;
      background-image: none;
      border-style: none none none solid;
      border-color: rgba(19, 19, 19, 0.3);
      border-radius: 0;
      box-shadow: none; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {
        border-style: none solid none none; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {
        color: #F7F7F7;
        background-color: #202020; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {
        color: rgba(146, 146, 146, 0.3);
        background-color: transparent; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {
        background-color: rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {
        border-radius: 0 6px 6px 0; }
      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,
      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {
        border-radius: 6px 0 0 6px; }
  .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat),
  .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    color: #eeeeec;
    border-style: none none none solid;
    border-color: rgba(0, 0, 0, 0.4);
    border-radius: 0;
    box-shadow: none;
    -gtk-icon-shadow: 0 1px black; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {
      border-style: none solid none none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      color: #eeeeec;
      border-color: rgba(0, 0, 0, 0.5);
      background-color: rgba(4, 4, 4, 0.975);
      -gtk-icon-shadow: 0 1px black;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      color: #868685;
      border-color: rgba(0, 0, 0, 0.5);
      -gtk-icon-shadow: none;
      box-shadow: none; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {
      border-radius: 0 6px 6px 0; }
    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,
    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {
      border-radius: 6px 0 0 6px; }
  spinbutton.vertical:disabled {
    color: #929292; }
  spinbutton.vertical:drop(active) {
    border-color: transparent;
    box-shadow: none; }
  spinbutton.vertical > text {
    min-height: 32px;
    min-width: 32px;
    padding: 0;
    border-radius: 0; }
    spinbutton.vertical > text > selection {
      background-color: rgba(158, 158, 158, 0.5);
      color: transparent; }
      spinbutton.vertical > text > selection:focus-within {
        background-color: rgba(119, 100, 216, 0.8);
        color: #F7F7F7; }
    spinbutton.vertical > text > block-cursor {
      color: #272727;
      background-color: white; }
  spinbutton.vertical > button {
    min-height: 32px;
    min-width: 32px;
    padding: 0; }
  spinbutton.vertical > button.up {
    border-bottom-style: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  spinbutton.vertical > button.down {
    border-top-style: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .osd spinbutton.vertical > button:first-child {
    color: #eeeeec;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box; }
    .osd spinbutton.vertical > button:first-child:hover {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(60, 60, 60, 0.975));
      background-clip: padding-box; }
    .osd spinbutton.vertical > button:first-child:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }
    .osd spinbutton.vertical > button:first-child:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }
  treeview spinbutton:not(.vertical) {
    min-height: 0;
    border-style: none;
    border-radius: 0; }
    treeview spinbutton:not(.vertical) > text {
      min-height: 0;
      padding: 1px 2px; }

/**************
 * ComboBoxes *
 **************/
dropdown > popover.menu.background > contents {
  padding: 0; }

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

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

dropdown > popover.menu > contents modelbutton,
combobox > popover.menu > contents modelbutton {
  padding-left: 9px;
  padding-right: 9px; }

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

dropdown popover,
combobox popover {
  margin-top: 6px;
  padding: 0; }
  dropdown popover listview,
  combobox popover listview {
    margin: 8px; }
    dropdown popover listview > row.activatable,
    combobox popover listview > row.activatable {
      padding: 8px; }
      dropdown popover listview > row.activatable:selected, dropdown popover listview > row.activatable:selected:hover,
      combobox popover listview > row.activatable:selected,
      combobox popover listview > row.activatable:selected:hover {
        outline-color: rgba(255, 255, 255, 0.3);
        color: white;
        background-color: #3c3c3c;
        box-shadow: none;
        border-radius: 6px; }
  dropdown popover .dropdown-searchbar,
  combobox popover .dropdown-searchbar {
    padding: 6px;
    border-bottom: 1px solid #131313; }

/************
 * Toolbars *
 ************/
searchbar > revealer > box, .toolbar {
  padding: 4px;
  border-spacing: 4px;
  background-color: #2c2c2c; }

.osd .toolbar {
  background-color: transparent; }

.toolbar.osd {
  padding: 13px;
  border: none;
  border-radius: 5px;
  background-color: rgba(29, 29, 29, 0.975); }
  .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom {
    border-radius: 0; }

.toolbar.horizontal > separator {
  margin: 4px 0; }

.toolbar.vertical > separator {
  margin: 0 4px; }

searchbar > revealer > box {
  padding: 6px;
  border-spacing: 6px;
  border-width: 0 0 1px; }

searchbar > revealer > box {
  border-style: solid;
  border-color: #131313;
  background-color: #252525; }
  searchbar > revealer > box:backdrop {
    border-color: #181818;
    background-color: #2a2a2a;
    box-shadow: none;
    transition: 200ms ease-out; }

/**************
 * GtkInfoBar *
 **************/
infobar > revealer > box {
  padding: 8px;
  border-spacing: 12px; }

infobar.action:hover > revealer > box {
  background-color: black; }

infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box {
  border-bottom: 1px solid #202020;
  background-color: black; }

infobar .close,
searchbar .close {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  min-width: 16px;
  min-height: 16px;
  padding: 4px;
  border-radius: 50%; }
  infobar .close:hover,
  searchbar .close:hover {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }

/*****************
 * Title buttons *
 *****************/
windowcontrols {
  border-spacing: 6px; }
  windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) {
    margin-right: 7px; }
  windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) {
    margin-left: 7px; }
  windowcontrols button {
    border-radius: 9999px;
    padding: 6px;
    margin: 0 2px;
    min-width: 0;
    min-height: 0; }
    windowcontrols button:hover {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: #131313; }
    windowcontrols button:active, windowcontrols button:checked {
      border-color: transparent;
      background-image: none;
      box-shadow: none;
      background-color: black; }

/***************
 * Header bars *
 ***************/
.titlebar:not(headerbar),
headerbar {
  padding: 0 6px;
  min-height: 46px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: black;
  border-radius: 0;
  background: #131313 linear-gradient(to top, #222222, #222222);
  /* Darken switchbuttons for headerbars. issue #1588 */ }
  .titlebar:backdrop:not(headerbar),
  headerbar:backdrop {
    border-color: #181818;
    background-color: #2c2c2c;
    background-image: none;
    transition: 200ms ease-out; }
    .titlebar:backdrop:not(headerbar) .title,
    headerbar:backdrop .title {
      filter: opacity(0.5); }
  .titlebar:not(headerbar) .title,
  headerbar .title {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold; }
  .titlebar:not(headerbar) .subtitle,
  headerbar .subtitle {
    font-size: smaller;
    padding-left: 12px;
    padding-right: 12px; }
  .titlebar:not(headerbar) stackswitcher > button:checked,
  .titlebar:not(headerbar) button.toggle:checked,
  headerbar stackswitcher > button:checked,
  headerbar button.toggle:checked {
    background: image(#151515);
    border-color: #040404; }
    .titlebar:not(headerbar) stackswitcher > button:checked:backdrop,
    .titlebar:not(headerbar) button.toggle:checked:backdrop,
    headerbar stackswitcher > button:checked:backdrop,
    headerbar button.toggle:checked:backdrop {
      color: rgba(255, 255, 255, 0.65);
      border-color: #181818;
      background-image: image(#262626);
      box-shadow: none; }
  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar {
    border-radius: 0; }
  .default-decoration.titlebar:not(headerbar),
  headerbar.default-decoration {
    min-height: 28px;
    padding: 4px; }
    .default-decoration.titlebar:not(headerbar) windowcontrols button,
    .default-decoration.titlebar:not(headerbar) windowcontrols menubutton,
    headerbar.default-decoration windowcontrols button,
    headerbar.default-decoration windowcontrols menubutton {
      min-height: 26px;
      min-width: 26px;
      margin: 0;
      padding: 0; }
    .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button,
    headerbar.default-decoration windowcontrols menubutton button {
      min-height: 20px;
      min-width: 20px;
      margin: 0;
      padding: 4px; }
  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 0;
    box-shadow: none; }

headerbar > windowhandle > box,
headerbar > windowhandle > box > box.start,
headerbar > windowhandle > box > box.end {
  border-spacing: 6px; }

headerbar entry,
headerbar spinbutton,
headerbar separator:not(.sidebar),
headerbar button,
headerbar menubutton {
  margin-top: 6px;
  margin-bottom: 6px; }

headerbar menubutton > button {
  margin-top: 0px;
  margin-bottom: 0px; }

headerbar switch {
  margin-top: 10px;
  margin-bottom: 10px; }

window.csd > .titlebar:not(headerbar) {
  padding: 0;
  background-color: transparent;
  background-image: none;
  border-style: none;
  border-color: transparent; }

.titlebar:not(headerbar) separator {
  background-color: #131313; }

window.devel headerbar.titlebar {
  background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(119, 100, 216, 0.1)), linear-gradient(to top, #1b1b1b 3px, #202020); }
  window.devel headerbar.titlebar:backdrop {
    background: #2c2c2c cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2c2c2c);
    /* background-color would flash */ }

/************
 * Pathbars *
 ************/
pathbar scrolledwindow undershoot.left {
  border-left: solid 1px #131313; }

pathbar scrolledwindow undershoot.right {
  border-right: solid 1px #131313; }

pathbar > button.text-button, pathbar > button.image-button, pathbar > button {
  padding-left: 4px;
  padding-right: 4px; }

pathbar > button.text-button.image-button label {
  padding-left: 0;
  padding-right: 0; }

pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child {
  padding-right: 8px; }

pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child {
  padding-left: 8px; }

pathbar > button image {
  padding-left: 4px;
  padding-right: 4px; }

pathbar > button.slider-button {
  padding-left: 0;
  padding-right: 0; }

/**************
 * Tree Views *
 **************/
columnview.view,
treeview.view {
  border-left-color: #515151;
  border-top-color: #515151;
  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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected {
    border-radius: 0;
    outline-color: rgba(255, 255, 255, 0.3); }
  columnview.view:disabled,
  treeview.view:disabled {
    color: #929292; }
    columnview.view:disabled:selected,
    treeview.view:disabled:selected {
      color: #ada2e8; }
      columnview.view:disabled:selected:backdrop,
      treeview.view:disabled:selected:backdrop {
        color: rgba(138, 122, 221, 0.865); }
  columnview.view.separator,
  treeview.view.separator {
    min-height: 2px;
    color: #515151; }
  columnview.view:backdrop,
  treeview.view:backdrop {
    border-left-color: rgba(62, 62, 62, 0.93);
    border-top: rgba(62, 62, 62, 0.93); }
  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: #312182; }
    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: #bebebe; }
    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: white; }
    columnview.view.expander:selected,
    treeview.view.expander:selected {
      color: #d6d1f3; }
      columnview.view.expander:selected:hover,
      treeview.view.expander:selected:hover {
        color: white; }
    columnview.view.expander:checked,
    treeview.view.expander:checked {
      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  columnview.view.progressbar,
  treeview.view.progressbar {
    background-color: #7764D8;
    background-image: image(#7764D8);
    box-shadow: none; }
    columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected,
    treeview.view.progressbar:selected:focus,
    treeview.view.progressbar:selected {
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
      background-image: image(#272727); }
      columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop,
      treeview.view.progressbar:selected:focus:backdrop,
      treeview.view.progressbar:selected:backdrop {
        background-color: #2f2f2f; }
  columnview.view.trough,
  treeview.view.trough {
    background-color: rgba(247, 247, 247, 0.1); }
    columnview.view.trough:selected:focus, columnview.view.trough:selected,
    treeview.view.trough:selected:focus,
    treeview.view.trough:selected {
      background-color: #533bce; }
  columnview.view > header > button,
  treeview.view > header > button {
    color: #8f8f8f;
    background-color: #272727;
    font-weight: bold;
    text-shadow: none;
    box-shadow: none; }
    columnview.view > header > button:hover,
    treeview.view > header > button:hover {
      color: #c3c3c3;
      box-shadow: none;
      transition: none; }
    columnview.view > header > button:active,
    treeview.view > header > button:active {
      color: #F7F7F7;
      transition: none; }
    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 {
    padding: 0 6px;
    color: #272727;
    background-image: none;
    background-color: #7764D8;
    border-style: none;
    border-radius: 0;
    box-shadow: inset 0 0 0 1px #272727;
    text-shadow: none;
    transition: none; }
  columnview.view acceleditor > label,
  treeview.view acceleditor > label {
    background-color: #7764D8; }

columnview.view > header > button,
treeview.view > header > button, columnview.view > header > button:hover,
treeview.view > header > button:hover, columnview.view > header > button:active,
treeview.view > header > button:active {
  padding: 0 6px;
  background-image: none;
  border-style: none none solid solid;
  border-color: #515151;
  border-radius: 0;
  text-shadow: none; }
  columnview.view > header > button:disabled,
  treeview.view > header > button:disabled {
    border-color: #2c2c2c;
    background-image: none; }
  columnview.view > header > button:last-child,
  treeview.view > header > button:last-child {
    border-right-style: none; }

/***************
 * Popovers   *
 ***************/
popover.background {
  background-color: transparent;
  font: initial; }
  popover.background > arrow,
  popover.background > contents {
    background-color: #1d1d1d;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  popover.background:backdrop {
    background-color: transparent; }
  popover.background > contents {
    padding: 8px;
    border-radius: 12px; }
    popover.background > contents > list,
    popover.background > contents > .view,
    popover.background > contents > iconview,
    popover.background > contents > .toolbar {
      border-style: none;
      background-color: transparent; }
    popover.background > contents separator {
      background-color: #1b1b1b;
      margin: 3px; }
    popover.background > contents list separator {
      margin: 0; }
  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {
    background-color: transparent; }
    .osd popover.background > arrow,
    .osd popover.background > contents, popover.background.touch-selection > arrow,
    popover.background.touch-selection > contents, popover.background.magnifier > arrow,
    popover.background.magnifier > contents {
      border: 1px solid rgba(255, 255, 255, 0.1);
      box-shadow: none; }

magnifier {
  background-color: #272727; }

/**********************
 * Popover Base Menus *
 **********************/
popover.menu {
  padding: 0; }
  popover.menu box.inline-buttons {
    padding: 0 12px; }
    popover.menu box.inline-buttons button.image-button.model {
      border-color: transparent;
      background-color: transparent;
      background-image: none;
      box-shadow: none;
      min-height: 30px;
      min-width: 30px;
      padding: 0;
      border: none;
      outline: none;
      transition: none; }
      popover.menu box.inline-buttons button.image-button.model:selected {
        background: image(#3c3c3c); }
  popover.menu box.circular-buttons {
    padding: 12px 12px 6px; }
    popover.menu box.circular-buttons button.circular.image-button.model {
      padding: 11px; }
      popover.menu box.circular-buttons button.circular.image-button.model:focus {
        background-color: #3c3c3c;
        border-color: #3c3c3c; }
  popover.menu > arrow, popover.menu.background > contents {
    background-color: #1d1d1d;
    padding: 6px; }
  popover.menu.background separator {
    margin: 6px 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 {
    transform: scale(0.8);
    border-width: 1.2px;
    border-color: transparent;
    box-shadow: none;
    background-image: image(transparent);
    color: white; }
    popover.menu check:hover,
    popover.menu radio:hover {
      transform: scale(0.8);
      border-width: 1.2px;
      color: white;
      box-shadow: none;
      background-image: image(transparent); }
    popover.menu check:active,
    popover.menu radio:active {
      transform: scale(0.8);
      border-width: 1.2px;
      color: white;
      box-shadow: none;
      background-image: image(transparent); }
  popover.menu radio {
    border-color: #131313; }
    popover.menu radio:active {
      border-color: rgba(19, 19, 19, 0.5); }
  popover.menu arrow.left,
  popover.menu radio.left,
  popover.menu check.left {
    margin-left: -2px;
    margin-right: 6px; }
  popover.menu arrow.right,
  popover.menu radio.right,
  popover.menu check.right {
    margin-left: 6px;
    margin-right: -2px; }
  popover.menu modelbutton {
    min-height: 30px;
    min-width: 40px;
    padding: 0 12px;
    border-radius: 6px; }
    popover.menu modelbutton:selected {
      color: white;
      background-color: #3c3c3c; }
    popover.menu modelbutton:selected:active {
      background-color: #090909; }
  popover.menu label.title {
    font-weight: bold;
    padding: 4px 32px; }

menubar {
  padding: 0px;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  menubar > item {
    min-height: 16px;
    padding: 4px 8px; }
    menubar > item:selected {
      box-shadow: inset 0 -3px #7764D8;
      color: #a699e5; }
    menubar > item:disabled {
      color: #929292;
      box-shadow: none; }
  menubar > item popover.menu.background > contents {
    padding: 6px; }
  menubar > item popover.menu popover.menu {
    padding: 0 0 4px 0; }
  menubar > item popover.menu.background popover.menu.background > contents {
    margin: 0;
    border-radius: 12px; }

/*************
 * Notebooks *
 *************/
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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  notebook > header {
    padding: 1px;
    border-color: #131313;
    border-width: 1px;
    background-color: #202020; }
    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 -3px #131313; }
        notebook > header.top > tabs > tab:checked {
          box-shadow: inset 0 -3px #7764D8; }
    notebook > header.bottom {
      border-top-style: solid; }
      notebook > header.bottom > tabs {
        margin-top: -2px; }
        notebook > header.bottom > tabs > tab:hover {
          box-shadow: inset 0 3px #131313; }
        notebook > header.bottom > tabs > tab:checked {
          box-shadow: inset 0 3px #7764D8; }
    notebook > header.left {
      border-right-style: solid; }
      notebook > header.left > tabs {
        margin-right: -2px; }
        notebook > header.left > tabs > tab:hover {
          box-shadow: inset -3px 0 #131313; }
        notebook > header.left > tabs > tab:checked {
          box-shadow: inset -3px 0 #7764D8; }
    notebook > header.right {
      border-left-style: solid; }
      notebook > header.right > tabs {
        margin-left: -2px; }
        notebook > header.right > tabs > tab:hover {
          box-shadow: inset 3px 0 #131313; }
        notebook > header.right > tabs > tab:checked {
          box-shadow: inset 3px 0 #7764D8; }
    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):not(:backdrop) {
        background-clip: padding-box;
        background-image: none;
        background-color: rgba(255, 255, 255, 0.3);
        border-color: transparent;
        box-shadow: none; }
      notebook > header > tabs > arrow:disabled {
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        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;
      color: #F7F7F7;
      font-weight: normal;
      border-width: 1px;
      border-color: transparent; }
      notebook > header > tabs > tab:hover {
        color: #F7F7F7;
        background-color: #161616; }
        notebook > header > tabs > tab:hover.reorderable-page {
          border-color: rgba(19, 19, 19, 0.3);
          background-color: rgba(44, 44, 44, 0.2); }
      notebook > header > tabs > tab:not(:checked) {
        outline-color: transparent; }
      notebook > header > tabs > tab:checked {
        color: #F7F7F7; }
        notebook > header > tabs > tab:checked.reorderable-page {
          border-color: rgba(19, 19, 19, 0.5);
          background-color: rgba(44, 44, 44, 0.5); }
          notebook > header > tabs > tab:checked.reorderable-page:hover {
            background-color: rgba(44, 44, 44, 0.7); }
      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.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page {
          border-style: none solid; }
    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.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page {
          border-style: solid none; }
    notebook > header.top > tabs > tab {
      padding-bottom: 4px; }
    notebook > header.bottom > tabs > tab {
      padding-top: 4px; }
  notebook > stack:not(:only-child) {
    background-color: #272727; }

/**************
 * Scrollbars *
 **************/
scrollbar {
  background-color: #2a2a2a;
  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  scrollbar.top {
    border-bottom: 1px solid #131313; }
  scrollbar.bottom {
    border-top: 1px solid #131313; }
  scrollbar.left {
    border-right: 1px solid #131313; }
  scrollbar.right {
    border-left: 1px solid #131313; }
  scrollbar > range > trough > slider {
    min-width: 8px;
    min-height: 8px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 10px;
    background-clip: padding-box;
    background-color: #a6a6a6;
    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    scrollbar > range > trough > slider:hover {
      background-color: #cecece; }
    scrollbar > range > trough > slider:hover:active {
      background-color: #9b8de2; }
    scrollbar > range > trough > slider:disabled {
      background-color: transparent; }
  scrollbar > range.fine-tune > trough > slider {
    transition: none;
    min-width: 6px;
    min-height: 6px; }
  scrollbar > range.fine-tune.horizontal > trough > slider {
    border-width: 5px 4px; }
  scrollbar > range.fine-tune.vertical > trough > slider {
    border-width: 4px 5px; }
  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
    border-color: transparent;
    background-color: transparent; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider {
      margin: 0;
      min-width: 3px;
      min-height: 3px;
      background-color: alpha(#F7F7F7,0.4);
      border: 1px solid alpha(black,0.4); }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider {
      margin: 0 2px;
      min-width: 40px; }
    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider {
      margin: 2px 0;
      min-height: 40px; }
  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
    background-color: alpha(#2a2a2a,0.8);
    border: 1px solid alpha(black,0.8); }
  scrollbar.horizontal > range > trough > slider {
    min-width: 40px; }
  scrollbar.vertical > range > trough > slider {
    min-height: 40px; }

treeview ~ scrollbar.vertical {
  border-top: 1px solid #131313;
  margin-top: -1px; }

/**********
 * Switch *
 **********/
switch {
  font-weight: bold;
  font-size: smaller;
  border: 1px solid #131313;
  border-radius: 14px;
  color: #F7F7F7;
  background-color: #202020;
  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; }
  switch {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  switch:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: 0; }
  headerbar switch {
    background-color: #0c0c0c; }
  switch:checked {
    color: white;
    border-color: #211759;
    background-color: #7764D8; }
  switch:disabled {
    color: #929292;
    border-color: #131313;
    background-color: #2a2a2a;
    text-shadow: none; }
  switch > slider {
    color: #F7F7F7;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: #131313;
    background-image: image(#3c3c3c);
    margin: -1px;
    min-width: 24px;
    min-height: 24px;
    border: 1px solid;
    border-color: #131313;
    border-radius: 50%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  switch:hover > slider {
    color: #F7F7F7;
    border-color: #131313;
    background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
    box-shadow: none;
    background-image: image(#414141); }
  switch:checked > slider {
    border: 1px solid #211759; }
  switch:disabled > slider {
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  row:selected switch {
    outline-color: rgba(255, 255, 255, 0.3); }

/*************************
 * Check and Radio items *
 *************************/
.view.content-view.check:not(list), iconview.content-view.check:not(list),
.content-view .tile check:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),
.content-view .tile check:hover:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),
.content-view .tile check:active:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),
.content-view .tile check:backdrop:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: transparent;
  background-color: #9e9e9e;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: none;
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),
.content-view .tile check:checked:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),
.content-view .tile check:checked:hover:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),
.content-view .tile check:checked:active:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: #eeeeec;
  background-color: #7764D8;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),
.content-view .tile check:backdrop:checked:not(list) {
  margin: 4px;
  min-width: 32px;
  min-height: 32px;
  color: rgba(238, 238, 236, 0.8);
  background-color: #9e9e9e;
  border-radius: 5px;
  background-image: none;
  transition: 200ms;
  box-shadow: none;
  border-width: 0;
  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');
  -gtk-icon-shadow: none; }

checkbutton {
  border-spacing: 4px;
  border-radius: 6px;
  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; }
  checkbutton {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  checkbutton:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  checkbutton.text-button {
    padding: 4px; }

check,
radio {
  min-height: 14px;
  min-width: 14px;
  border: 1px solid;
  -gtk-icon-source: none; }
  check,
  radio {
    background-clip: padding-box;
    background-image: image(#393939);
    border-color: black;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:hover,
  radio:hover {
    background-image: image(#3e3e3e);
    border-color: black; }
  check:active,
  radio:active {
    box-shadow: none;
    background-image: image(#1b1b1b);
    border-color: black; }
  check:disabled,
  radio:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  check:checked,
  radio:checked {
    background-clip: border-box;
    background-image: image(#7764d8);
    border-color: #7764D8;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:checked:hover,
  radio:checked:hover {
    background-image: image(#9081df);
    border-color: #9081df; }
  check:checked:active,
  radio:checked:active {
    box-shadow: none;
    background-image: image(#5e47d1);
    border-color: #5e47d1; }
  check:checked:disabled,
  radio:checked:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  check:indeterminate,
  radio:indeterminate {
    background-clip: border-box;
    background-image: image(#7764d8);
    border-color: #7764D8;
    box-shadow: 0 1px rgba(0, 0, 0, 0.05);
    color: white; }
  check:indeterminate:hover,
  radio:indeterminate:hover {
    background-image: image(#9081df);
    border-color: #9081df; }
  check:indeterminate:active,
  radio:indeterminate:active {
    box-shadow: none;
    background-image: image(#5e47d1);
    border-color: #5e47d1; }
  check:indeterminate:disabled,
  radio:indeterminate:disabled {
    box-shadow: none;
    color: #929292;
    border-color: #131313;
    background-image: image(#2a2a2a); }
  .osd check, .osd radio {
    color: #eeeeec;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    background-image: image(rgba(52, 52, 52, 0.975));
    background-clip: padding-box; }
    .osd check:hover, .osd radio:hover {
      color: #eeeeec;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box; }
    .osd check:active, .osd radio:active {
      color: white;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(0, 0, 0, 0.7));
      background-clip: padding-box;
      box-shadow: none; }
    .osd check:disabled, .osd radio:disabled {
      color: #868685;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(50, 50, 50, 0.5));
      background-clip: padding-box; }


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

treeview.view radio:selected:focus, treeview.view radio:selected,
radio {
  border-radius: 100%;
  -gtk-icon-size: 14px; }
  treeview.view radio:checked:selected,
  radio:checked {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); }
  treeview.view radio:indeterminate:selected,
  radio:indeterminate {
    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); }

treeview.view check:selected:focus, treeview.view check:selected,
treeview.view radio:selected:focus,
treeview.view radio:selected {
  color: white; }

/************
 * GtkScale *
 ************/
progressbar > trough, scale > trough > fill, scale > trough {
  border: 1px solid #202020;
  border-radius: 3px;
  background-color: #202020; }
  headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough {
    background-color: #0c0c0c; }
  progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled {
    background-color: #2a2a2a;
    border-color: #131313; }
  row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough {
    outline-color: rgba(255, 255, 255, 0.3);
    border-color: #312182; }
  .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough {
    border-color: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.5); }
    .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled {
      background-color: rgba(50, 50, 50, 0.5); }

progressbar > trough > progress, scale > trough > highlight {
  border: 1px solid #7764D8;
  border-radius: 3px;
  background-color: #7764D8; }
  progressbar > trough > progress:disabled, scale > trough > highlight:disabled {
    background-color: transparent;
    border-color: transparent; }
  row:selected progressbar > trough > progress, row:selected scale > trough > highlight {
    border-color: #312182; }
  .osd progressbar > trough > progress, .osd scale > trough > highlight {
    border-color: rgba(0, 0, 0, 0.7); }
    .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled {
      border-color: transparent; }

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: rgba(169, 157, 230, 0.7);
    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 > fill,
    scale > trough > highlight {
      margin: -1px; }
    scale > trough > slider {
      min-height: 18px;
      min-width: 18px;
      margin: -9px; }
  scale.fine-tune.horizontal {
    padding-top: 9px;
    padding-bottom: 9px;
    min-height: 16px; }
  scale.fine-tune.vertical {
    padding-left: 9px;
    padding-right: 9px;
    min-width: 16px; }
  scale.fine-tune > trough > slider {
    margin: -6px; }
  scale.fine-tune > trough > fill,
  scale.fine-tune > trough > highlight,
  scale.fine-tune > trough {
    border-radius: 5px; }
  scale > trough > fill:disabled {
    border-color: transparent;
    background-color: transparent; }
  .osd scale > trough > fill {
    background-color: rgba(91, 91, 90, 0.775); }
    .osd scale > trough > fill:disabled {
      border-color: transparent;
      background-color: transparent; }
  scale > trough > slider {
    color: #F7F7F7;
    outline-color: rgba(169, 157, 230, 0.7);
    border-color: #131313;
    background-image: image(#3c3c3c);
    border-width: 1px;
    border-style: solid;
    border-radius: 100%;
    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-property: background, border, box-shadow; }
    scale > trough > slider:hover {
      color: #F7F7F7;
      border-color: #131313;
      background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(#414141); }
    scale > trough > slider:active {
      border-color: #312182; }
    scale > trough > slider:disabled {
      color: #929292;
      border-color: #131313;
      background-image: image(#2a2a2a); }
    row:selected scale > trough > slider:disabled, row:selected scale > trough > slider {
      border-color: #312182; }
    .osd scale > trough > slider {
      color: #eeeeec;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: rgba(0, 0, 0, 0.7);
      background-color: transparent;
      background-image: image(rgba(52, 52, 52, 0.975));
      background-clip: padding-box;
      border-color: rgba(0, 0, 0, 0.7);
      background-color: #1d1d1d; }
      .osd scale > trough > slider:hover {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(60, 60, 60, 0.975));
        background-clip: padding-box;
        background-color: #1d1d1d; }
      .osd scale > trough > slider:active {
        color: white;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(0, 0, 0, 0.7));
        background-clip: padding-box;
        box-shadow: none;
        background-color: #1d1d1d; }
      .osd scale > trough > slider:disabled {
        color: #868685;
        border-color: rgba(0, 0, 0, 0.7);
        background-color: transparent;
        background-image: image(rgba(50, 50, 50, 0.5));
        background-clip: padding-box;
        background-color: #1d1d1d; }
  scale > value {
    color: alpha(currentColor,0.55);
    font-feature-settings: "tnum"; }
  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.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.horizontal.marks-before:not(.marks-after) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-top: -14px;
    background-position: top;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-top: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 26px;
    min-width: 22px;
    margin-bottom: -14px;
    background-position: bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -7px -10px;
    margin-bottom: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-left: -14px;
    background-position: left bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-left: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:hover {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:active {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled {
    margin: -10px;
    border-style: none;
    border-radius: 0;
    background-color: transparent;
    background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
    min-height: 22px;
    min-width: 26px;
    margin-right: -14px;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: none; }
  scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider {
    margin: -10px -7px;
    margin-right: -11px; }
  scale.color {
    padding: 0; }
    scale.color > trough {
      border: none;
      background: none;
      border-radius: 10px;
      outline-offset: 1px; }
      scale.color > trough > slider {
        margin: 0;
        opacity: .8; }
    scale.color.fine-tune.vertical {
      padding-left: 2px;
      padding-right: 2px; }
      scale.color.fine-tune.vertical > trough > slider {
        margin-left: -2px;
        margin-right: -2px; }
    scale.color.fine-tune.horizontal {
      padding-top: 2px;
      padding-bottom: 2px; }
      scale.color.fine-tune.horizontal > trough > slider {
        margin-top: -2px;
        margin-bottom: -2px; }

/*****************
 * Progress bars *
 *****************/
progressbar {
  font-size: smaller;
  color: rgba(247, 247, 247, 0.4);
  font-feature-settings: "tnum"; }
  progressbar.horizontal > trough {
    min-width: 150px; }
    progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
      min-height: 2px; }
  progressbar.vertical > trough {
    min-height: 80px; }
    progressbar.vertical > trough, progressbar.vertical > trough > progress {
      min-width: 2px; }
  progressbar.horizontal > trough > progress {
    margin: 0 -1px; }
  progressbar.vertical > trough > progress {
    margin: -1px 0; }
  progressbar > trough > progress {
    /* share most of scales' */
    /* override insensitive that is specific to progress */
    border-radius: 1.5px; }
    progressbar > trough > progress:disabled {
      background-color: #929292;
      border-color: #929292; }
    progressbar > trough > progress.left {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    progressbar > trough > progress.right {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
    progressbar > trough > progress.top {
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    progressbar > trough > progress.bottom {
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px; }
  progressbar.osd {
    min-width: 3px;
    min-height: 3px;
    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 > trough.empty > progress {
    all: unset; }

/*************
 * Level Bar *
 *************/
levelbar.horizontal trough > block {
  min-height: 9px;
  border-radius: 5px; }
  levelbar.horizontal trough > block:dir(rtl) {
    border-radius: 0 5px 5px 0; }
  levelbar.horizontal trough > block:dir(ltr) {
    border-radius: 5px 0 0 5px; }
  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {
    border-radius: 5px; }

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

levelbar.vertical trough > block {
  min-width: 9px;
  border-radius: 5px; }

levelbar.vertical.discrete > trough > block {
  min-width: 2px;
  margin: 1px 0;
  min-height: 32px; }

levelbar > trough {
  padding: 0; }

levelbar > trough > block {
  border: 1px solid; }
  levelbar > trough > block.low {
    border-color: #f99b11;
    background-color: #f99b11; }
  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
    border-color: #7764D8;
    background-color: #7764D8; }
  levelbar > trough > block.full {
    border-color: #109b26;
    background-color: #109b26; }
  levelbar > trough > block.empty {
    background-color: #202020;
    border-color: #202020; }

/****************
 * Print dialog *
*****************/
window.dialog.print drawing {
  color: #F7F7F7;
  background: none;
  border: none;
  padding: 0; }
  window.dialog.print drawing paper {
    background: white;
    color: #2e3436;
    border: 1px solid #131313; }

window.dialog.print .dialog-action-box {
  margin: 12px; }

/**********
 * Frames *
 **********/
frame,
.frame {
  border: 1px solid #131313; }

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

actionbar > revealer > box {
  padding: 6px;
  border-top: 1px solid #131313; }
  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {
    border-spacing: 6px; }

scrolledwindow > overshoot.top {
  background-image: radial-gradient(farthest-side at top, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at top, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at bottom, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at left, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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, black 85%, rgba(0, 0, 0, 0)), radial-gradient(farthest-side at right, rgba(247, 247, 247, 0.07), rgba(247, 247, 247, 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: #131313, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to right, transparent 1px, #2a2a2a 1px); }
  scrolledwindow > junction:dir(rtl) {
    background: #131313, linear-gradient(to bottom, transparent 1px, #2a2a2a 1px), linear-gradient(to left, transparent 1px, #2a2a2a 1px); }

separator {
  background: #202020;
  min-width: 1px;
  min-height: 1px; }

/*********
 * Lists *
 *********/
listview,
list {
  color: white;
  background-color: #272727;
  border-color: #131313; }
  listview:backdrop,
  list:backdrop {
    background-color: #2f2f2f;
    border-color: #181818; }
  listview > row,
  list > row {
    padding: 2px; }
  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 #515151; }
  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 #515151; }

row {
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  row {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  row:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }
  row.activatable.has-open-popup, row.activatable:hover {
    background-color: rgba(247, 247, 247, 0.05); }
  row.activatable:active {
    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  row.activatable:selected:active {
    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  row.activatable:selected.has-open-popup, row.activatable:selected:hover {
    background-color: #8473db; }
  row:selected {
    outline-color: rgba(255, 255, 255, 0.3); }

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.column-separators > listview > row > cell {
  border-left-color: #515151; }

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

treeexpander {
  border-spacing: 4px; }
  treeexpander indent {
    -gtk-icon-size: 8px; }

/********************************************************
 * Data Tables                                          *
 * treeview like tables with individual focusable cells *
 * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *
 ********************************************************/
columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  outline: 2px solid rgba(169, 157, 230, 0.7); }

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

columnview row:not(:selected) cell editablelabel.editing text selection {
  background-color: rgba(158, 158, 158, 0.5);
  color: transparent; }
  columnview row:not(:selected) cell editablelabel.editing text selection:focus-within {
    background-color: rgba(119, 100, 216, 0.8);
    color: #F7F7F7; }

/*******************************************************
 * 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, .rich-list > header {
    padding: 8px 12px;
    min-height: 32px;
    /* should be tall even when only containing a label */ }
    .rich-list > row > box, .rich-list > header > box {
      border-spacing: 12px; }
  .rich-list > header {
    background-color: rgba(29, 29, 29, 0.975);
    border-bottom: 1px solid #131313;
    border-top: 1px solid #131313;
    font-weight: bold; }

/********************************************************
 * Complex Lists                                        *
 * Put padding on the cell content so event controllers *
 * can cover the whole area.                            *
 ********************************************************/
columnview.complex > listview > row > cell {
  padding: 0; }
  columnview.complex > listview > row > cell > * {
    padding: 8px 6px; }

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

/**********************************************************************
 * Boxed Lists                                                        *
 * Lists inside a rounded frame. Can be used together with .rich-list *                                     *
 **********************************************************************/
.boxed-list {
  border-radius: 12px;
  border: 1px solid #131313; }
  .boxed-list > row {
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out;
    border-bottom: 1px solid rgba(19, 19, 19, 0.5); }
    .boxed-list > row {
      outline: 0 solid transparent;
      outline-offset: 5px; }
    .boxed-list > row:focus:focus-visible {
      outline-color: rgba(169, 157, 230, 0.7);
      outline-width: 2px;
      outline-offset: -1px; }
    .boxed-list > row:backdrop {
      border-bottom-color: rgba(24, 24, 24, 0.5); }
    .boxed-list > row:first-child {
      border-top-left-radius: 12px;
      border-top-right-radius: 12px; }
    .boxed-list > row:last-child {
      border-bottom-left-radius: 12px;
      border-bottom-right-radius: 12px;
      border-bottom: none; }

/*********************
 * App Notifications *
 *********************/
.app-notification {
  padding: 10px;
  border-spacing: 10px;
  border-radius: 0 0 5px 5px;
  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; }

/*************
 * Expanders *
 *************/
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 {
    color: #929292; }
  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: rgba(169, 157, 230, 0.7);
    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:hover > expander {
      color: white; }

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

/************
 * Calendar *
 ***********/
calendar {
  color: white;
  border: 1px solid #131313;
  font-feature-settings: "tnum"; }
  calendar > header {
    border-bottom: 1px solid #131313; }
    calendar > header > button {
      border: none;
      box-shadow: none;
      background: none;
      border-radius: 0; }
    calendar > header > button:backdrop {
      background: none; }
  calendar > grid > label.today {
    box-shadow: inset 0px -2px #131313; }
    calendar > grid > label.today:selected {
      box-shadow: none; }
  calendar > grid > label:focus {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-offset: -2px;
    outline-width: 2px;
    outline-style: solid; }
  calendar > grid > label.day-number {
    padding: 4px; }
    calendar > grid > label.day-number:selected {
      border-radius: 3px; }
    calendar > grid > label.day-number:checked {
      background-color: alpha(#7764D8,0.3); }
  calendar > grid > label.day-number.other-month {
    color: alpha(currentColor,0.3); }

/***********
 * Dialogs *
 ***********/
window.dialog.message .titlebar {
  min-height: 20px;
  background-image: none;
  background-color: #2c2c2c;
  border-style: none;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px; }

window.dialog.message box.dialog-vbox.vertical {
  border-spacing: 10px; }

window.dialog.message label.title {
  font-weight: 800;
  font-size: 150%; }

window.dialog.message.csd.background {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px; }

window.dialog.message.csd .dialog-action-area button {
  padding: 10px 14px;
  border-radius: 0;
  border-left-style: solid;
  border-right-style: none;
  border-bottom-style: none; }
  window.dialog.message.csd .dialog-action-area button:first-child {
    border-left-style: none;
    border-bottom-left-radius: 13px; }
  window.dialog.message.csd .dialog-action-area button:last-child {
    border-bottom-right-radius: 13px; }

filechooser .dialog-action-box {
  border-top: 1px solid #131313; }

filechooser #pathbarbox {
  border-bottom: 1px solid #2c2c2c; }

filechooser gridview child {
  border-radius: 12px;
  margin: 12px; }
  filechooser gridview child:hover {
    background-color: alpha(currentColor,0.04); }
  filechooser gridview child:active {
    background-color: alpha(currentColor,0.08); }
  filechooser gridview child:selected {
    background-color: alpha(#7764D8,0.15);
    color: inherit; }
  filechooser gridview child:selected:hover {
    background-color: alpha(#7764D8,0.2); }
  filechooser gridview child:selected:active {
    background-color: alpha(#7764D8,0.25); }
  filechooser gridview child filethumbnail image {
    filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }

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

filechooserbutton:drop(active) {
  box-shadow: none;
  border-color: transparent; }

/***********
 * Sidebar *
 ***********/
.sidebar {
  background-color: #2a2a2a; }
  .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {
    border-right: 1px solid #131313;
    border-left-style: none; }
  .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {
    border-left: 1px solid #131313;
    border-right-style: none; }
  .sidebar listview.view,
  .sidebar list {
    background-color: transparent; }
  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 list.separators:not(.horizontal) > row:not(.separator) {
  border-bottom: 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: rgba(169, 157, 230, 0.7);
    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; }
  stacksidebar row:selected {
    background-color: #3c3c3c;
    border-radius: 6px;
    color: #F7F7F7; }
  stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) {
    background-color: #484848; }
  stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active {
    box-shadow: none; }

separator.sidebar {
  background-color: #131313; }

/**********************
 * Navigation Sidebar *
 **********************/
.navigation-sidebar {
  padding: 6px 0; }
  .navigation-sidebar > separator {
    margin: 6px; }
  .navigation-sidebar > row {
    min-height: 36px;
    padding: 0 8px;
    border-radius: 6px;
    margin: 0 6px 2px;
    transition-property: outline, outline-width, outline-offset, outline-color;
    transition-duration: 300ms;
    animation-timing-function: ease-in-out; }
    .navigation-sidebar > row {
      outline: 0 solid transparent;
      outline-offset: 4px; }
    .navigation-sidebar > row:focus-visible:focus-within {
      outline-color: rgba(169, 157, 230, 0.7);
      outline-width: 2px;
      outline-offset: -2px; }
    .navigation-sidebar > row:hover {
      background-color: #484848; }
    .navigation-sidebar > row:selected {
      background-color: #3c3c3c;
      color: inherit; }
      .navigation-sidebar > row:selected:hover {
        background-color: #484848; }
    .navigation-sidebar > row:disabled {
      color: #929292; }

/****************
 * File chooser *
 ****************/
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(#109b26);
    background-clip: content-box; }
  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
    color: #7764D8; }
  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
    color: #109b26;
    box-shadow: inset 0 1px #109b26, inset 0 -1px #109b26; }
    placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
      color: white;
      background-color: #109b26; }

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; }

/*********
 * Paned *
 *********/
paned > separator {
  min-width: 1px;
  min-height: 1px;
  -gtk-icon-source: none;
  border-style: none;
  background-color: transparent;
  background-image: image(#131313);
  background-size: 1px 1px; }
  paned > separator:selected {
    background-image: image(#7764D8); }
  paned > separator.wide {
    min-width: 5px;
    min-height: 5px;
    background-color: #2c2c2c;
    background-image: image(#131313), image(#131313);
    background-size: 1px 1px, 1px 1px; }

paned.horizontal > separator {
  background-repeat: repeat-y; }
  paned.horizontal > separator:dir(ltr) {
    margin: 0 -8px 0 0;
    padding: 0 8px 0 0;
    background-position: left; }
  paned.horizontal > separator:dir(rtl) {
    margin: 0 0 0 -8px;
    padding: 0 0 0 8px;
    background-position: right; }
  paned.horizontal > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-y, repeat-y;
    background-position: left, right; }

paned.vertical > separator {
  margin: 0 0 -8px 0;
  padding: 0 0 8px 0;
  background-repeat: repeat-x;
  background-position: top; }
  paned.vertical > separator.wide {
    margin: 0;
    padding: 0;
    background-repeat: repeat-x, repeat-x;
    background-position: bottom, top; }

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

video graphicsoffload > picture {
  background: black; }

/************
 * Tooltips *
 ************/
tooltip {
  padding: 6px 10px;
  border-radius: 12px;
  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; }

/*****************
 * Color Chooser *
 *****************/
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: rgba(169, 157, 230, 0.7);
    outline-width: 4px;
    outline-offset: -2px; }
  colorswatch:drop(active), colorswatch {
    border-style: none; }
  colorswatch.top {
    border-top-left-radius: 5.5px;
    border-top-right-radius: 5.5px; }
    colorswatch.top > overlay {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
  colorswatch.bottom {
    border-bottom-left-radius: 5.5px;
    border-bottom-right-radius: 5.5px; }
    colorswatch.bottom > overlay {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
  colorswatch.left, colorswatch:first-child:not(.top) {
    border-top-left-radius: 5.5px;
    border-bottom-left-radius: 5.5px; }
    colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
  colorswatch.right, colorswatch:last-child:not(.bottom) {
    border-top-right-radius: 5.5px;
    border-bottom-right-radius: 5.5px; }
    colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
  colorswatch.dark > overlay {
    color: white; }
  colorswatch.dark.activatable:hover > overlay {
    border-color: #131313; }
  colorswatch.light > overlay {
    color: black; }
  colorswatch.light.activatable:hover > overlay {
    border-color: #131313; }
  colorswatch:drop(active) {
    box-shadow: none; }
    colorswatch:drop(active).light > overlay {
      border-color: #109b26;
      box-shadow: inset 0 0 0 2px #131313, inset 0 0 0 1px #109b26; }
    colorswatch:drop(active).dark > overlay {
      border-color: #109b26;
      box-shadow: inset 0 0 0 2px #131313, inset 0 0 0 1px #109b26; }
  colorswatch > overlay {
    border: 1px solid #131313; }
  colorswatch.activatable:hover > overlay {
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }
  colorswatch#add-color-button {
    border-radius: 5px 0 0 5px; }
    colorswatch#add-color-button:only-child {
      border-radius: 5px; }
    colorswatch#add-color-button > overlay {
      color: #F7F7F7;
      outline-color: rgba(169, 157, 230, 0.7);
      border-color: #131313;
      background-image: image(#3c3c3c); }
    colorswatch#add-color-button.activatable:hover > overlay {
      color: #F7F7F7;
      border-color: #131313;
      background-image: linear-gradient(to top, #272727 20%, #2a2a2a 90%);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
      box-shadow: none;
      background-image: image(#414141); }
  colorswatch:disabled {
    opacity: 0.5; }
    colorswatch:disabled > overlay {
      border-color: rgba(0, 0, 0, 0.6);
      box-shadow: none; }
  row:selected colorswatch {
    box-shadow: 0 0 0 2px white; }
  colorswatch#editor-color-sample {
    border-radius: 4px; }
    colorswatch#editor-color-sample > overlay {
      border-radius: 4.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: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: 2px; }

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

/********
 * Misc *
 ********/
.content-view {
  background-color: #1b1b1b; }
  .content-view:hover {
    -gtk-icon-filter: brightness(1.2); }
  .content-view .tile {
    margin: 2px;
    background-color: black;
    border-radius: 0;
    padding: 0; }
    .content-view .tile:active, .content-view .tile:selected {
      background-color: #7764D8; }
    .content-view .tile:disabled {
      background-color: #2a2a2a; }

.osd .scale-popup button.flat {
  border-style: none;
  border-radius: 5px; }

.scale-popup button:hover {
  background-color: rgba(247, 247, 247, 0.1);
  border-radius: 5px; }

/**********************
 * Window Decorations *
 *********************/
window {
  border-width: 0px; }
  window.csd {
    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);
    margin: 0px;
    border-radius: 12px 12px 0 0; }
    window.csd:backdrop {
      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);
      transition: 200ms ease-out; }
    window.csd.popup {
      border-radius: 6px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
    window.csd.dialog.message {
      border-radius: 12px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }
  window.solid-csd {
    margin: 0;
    padding: 4px;
    border: solid 1px #131313;
    border-radius: 0;
    box-shadow: inset 0 0 0 4px #131313, inset 0 0 0 3px #252525, inset 0 1px rgba(247, 247, 247, 0.07); }
    window.solid-csd:backdrop {
      box-shadow: inset 0 0 0 4px #131313, inset 0 0 0 3px #343434, inset 0 1px rgba(247, 247, 247, 0.07); }
  window.maximized, window.fullscreen {
    border-radius: 0;
    box-shadow: none; }
  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
    window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }
  window.popup {
    box-shadow: none; }
  window.ssd {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }

tooltip.csd {
  border-radius: 5px;
  box-shadow: none; }

.view:selected:focus, .view:selected,
textview > text:selected:focus,
textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected,
treeview.view:selected:focus,
treeview.view:selected, row:selected, calendar > grid > label.day-number:selected {
  background-color: #7764D8; }
  label:selected, .view:selected:focus, .view:selected,
  textview > text:selected:focus,
  textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected,
  treeview.view:selected:focus,
  treeview.view:selected, row:selected, calendar > grid > label.day-number:selected {
    color: white; }
    label:disabled > selection, label:disabled:selected, .view:disabled:selected,
    textview > text:disabled:selected:focus,
    textview > text:disabled:selected, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, modelbutton.flat:disabled:selected, columnview.view:disabled:selected,
    treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected {
      color: #bbb2ec; }

.monospace {
  font-family: monospace; }

/**********************
 * Touch Copy & Paste *
 *********************/
cursor-handle {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border-style: none;
  min-width: 20px;
  min-height: 24px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 24px;
  padding-bottom: 24px; }
  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); }
  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); }
  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); }
  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); }
  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); }
  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); }
  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); }
  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); }
  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {
    -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); }

shortcuts-section {
  margin: 20px; }

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

shortcut {
  border-spacing: 6px;
  border-radius: 5px;
  transition-property: outline, outline-width, outline-offset, outline-color;
  transition-duration: 300ms;
  animation-timing-function: ease-in-out; }
  shortcut {
    outline: 0 solid transparent;
    outline-offset: 4px; }
  shortcut:focus:focus-visible {
    outline-color: rgba(169, 157, 230, 0.7);
    outline-width: 2px;
    outline-offset: -2px; }

shortcut > .keycap {
  min-width: 20px;
  min-height: 25px;
  margin-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  color: #F7F7F7;
  background-color: #272727;
  border: 1px solid;
  border-color: #131313;
  border-radius: 5px;
  box-shadow: inset 0 -3px #1b1b1b;
  font-size: smaller; }

:not(decoration):not(window):drop(active):focus,
:not(decoration):not(window):drop(active) {
  border-color: #109b26;
  box-shadow: inset 0 0 0 1px #109b26;
  caret-color: #109b26; }

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; }

/*************
 * App Icons *
 *************/
/* 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); }

/* Drapshadow 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); }

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

.emoji-searchbar {
  padding: 6px;
  border-spacing: 6px;
  border-bottom: 1px solid #131313; }

.emoji-toolbar {
  padding: 6px;
  border-spacing: 6px;
  border-top: 1px solid #131313; }

button.emoji-section {
  border-color: transparent;
  border-width: 3px;
  border-style: none none solid;
  border-radius: 0;
  padding: 3px 0 0;
  min-width: 32px;
  min-height: 28px;
  /* reset props inherited from the button style */
  background: none;
  box-shadow: none;
  text-shadow: none; }
  button.emoji-section:hover {
    border-color: rgba(247, 247, 247, 0.1); }
  button.emoji-section:checked {
    border-color: #7764D8; }

popover.emoji-picker emoji {
  font-size: x-large;
  padding: 6px;
  border-radius: 6px; }
  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {
    background: #7764D8; }

emoji-completion-row > box {
  border-spacing: 10px;
  padding: 2px 10px; }

emoji-completion-row:focus,
emoji-completion-row:hover {
  background-color: #7764D8;
  color: white; }

emoji-completion-row emoji:focus,
emoji-completion-row emoji:hover {
  background-color: #3c3c3c; }

popover.entry-completion > contents {
  padding: 0; }

statusbar {
  padding: 6px 10px 6px 10px; }

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

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"); }

.sidebar {
  background-color: #2c2c2c; }

notebook entry {
  background-color: #222222; }

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); }


button.suggested-action,
button.destructive-action {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

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

popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked, popover.menu check:checked:hover, popover.menu check:checked:disabled, popover.menu check:indeterminate, popover.menu check:indeterminate:hover, popover.menu check:indeterminate:disabled,
popover.menu radio,
popover.menu radio:hover,
popover.menu radio:disabled,
popover.menu radio:checked,
popover.menu radio:checked:hover,
popover.menu radio:checked:disabled,
popover.menu radio:indeterminate,
popover.menu radio:indeterminate:hover,
popover.menu radio:indeterminate:disabled {
  border-color: transparent; }

levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
  background-color: #109b26;
  border: 1px solid #109b26; }

spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,
spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {
  box-shadow: none; }

windowcontrols button {
  padding: 3px;
  margin: 0 4px;
  background: rgba(247, 247, 247, 0.1); }
  windowcontrols button:hover {
    background: rgba(247, 247, 247, 0.15); }
  windowcontrols button:active, windowcontrols button:checked {
    background: rgba(247, 247, 247, 0.25); }

.default-decoration.titlebar:not(headerbar) windowcontrols button,
.default-decoration.titlebar:not(headerbar) windowcontrols menubutton,
headerbar.default-decoration windowcontrols button,
headerbar.default-decoration windowcontrols menubutton {
  min-height: 20px;
  min-width: 20px;
  margin: 0 3px; }

.default-decoration.titlebar:not(headerbar) windowcontrols menubutton button,
headerbar.default-decoration windowcontrols menubutton button {
  min-height: 18px;
  min-width: 18px; }

switch {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-property: background, border; }
  switch:not(:backdrop), :selected switch:not(:backdrop), :backdrop switch:backdrop, :selected :backdrop switch:backdrop {
    border-color: #4a4a4a;
    background: #4a4a4a; }
  switch:not(:backdrop):checked, :backdrop switch:backdrop:checked {
    border-color: #7764D8;
    background: #7764D8; }
    :selected switch:not(:backdrop):checked, :selected :backdrop switch:backdrop:checked {
      border-color: rgba(0, 0, 0, 0.25); }
  switch:not(:backdrop):disabled, :selected switch:not(:backdrop):disabled, :backdrop switch:backdrop:disabled, :selected :backdrop switch:backdrop:disabled {
    border-color: #3D3D3D;
    background: #3D3D3D; }
  switch slider {
    margin: 1px;
    min-width: 20px;
    min-height: 20px;
    background-clip: border-box; }
  switch:not(:backdrop) > slider, switch:not(:backdrop):checked > slider, :selected switch:not(:backdrop) > slider, :selected switch:not(:backdrop):checked > slider {
    border-color: #fcfcfc;
    background: #fcfcfc;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:not(:backdrop):hover > slider, switch:not(:backdrop):hover:checked > slider, :selected switch:not(:backdrop):hover > slider, :selected switch:not(:backdrop):hover:checked > slider {
    border-color: white;
    background: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
  switch:disabled > slider:disabled, switch:disabled > slider:backdrop, switch:disabled:checked > slider:disabled, switch:disabled:checked > slider:backdrop, switch:backdrop > slider:disabled, switch:backdrop > slider:backdrop, switch:backdrop:checked > slider:disabled, switch:backdrop:checked > slider:backdrop {
    border-color: #c9c9c9;
    background: #c9c9c9; }

scale:not(.marks-after):not(.marks-before) slider {
  border: none;
  min-height: 20px;
  min-width: 20px; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):not(:disabled):hover slider {
  background: white; }

scale:not(.marks-after):not(.marks-before):not(:disabled) slider:active {
  box-shadow: inset 0 0 0 1px #8978dd, 0 1px 0 rgba(0, 0, 0, 0.1); }

scale:not(.marks-after):not(.marks-before):disabled slider, scale:not(.marks-after):not(.marks-before):disabled:hover slider, scale:not(.marks-after):not(.marks-before):backdrop slider, scale:not(.marks-after):not(.marks-before):backdrop:hover slider {
  background: #c9c9c9;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0); }

/* GTK NAMED COLORS
   ----------------
   use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #F7F7F7;
/*
text color for entries, views and content in general */
@define-color theme_text_color white;
/*
widget base background color */
@define-color theme_bg_color #2c2c2c;
/*
text widgets and the like base background color */
@define-color theme_base_color #272727;
/*
base background color of selections */
@define-color theme_selected_bg_color #7764D8;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color white;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #2a2a2a;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #929292;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #272727;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color rgba(255, 255, 255, 0.65);
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color white;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #343434;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #2f2f2f;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #7764D8;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color white;
/*
insensitive color on backdrop windows*/
@define-color unfocused_insensitive_color #5a5a5a;
/*
widgets main borders color */
@define-color borders #131313;
/*
widgets main borders color on backdrop windows */
@define-color unfocused_borders #181818;
/*
these are pretty self explicative */
@define-color warning_color #f99b11;
@define-color error_color #c7162b;
@define-color success_color #109b26;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title shade(#F7F7F7, 1.8);
@define-color wm_unfocused_title rgba(255, 255, 255, 0.65);
@define-color wm_highlight rgba(0, 0, 0, 0);
@define-color wm_borders_edge rgba(247, 247, 247, 0.07);
@define-color wm_bg_a shade(#2c2c2c, 1.2);
@define-color wm_bg_b #2c2c2c;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#2c2c2c, 1.3);
@define-color wm_button_hover_color_b #2c2c2c;
@define-color wm_button_active_color_a shade(#2c2c2c, 0.85);
@define-color wm_button_active_color_b shade(#2c2c2c, 0.89);
@define-color wm_button_active_color_c shade(#2c2c2c, 0.9);
/* content view background such as thumbnails view in Photos or Boxes */
@define-color content_view_bg #272727;
/* Very contrasty background for text views (@theme_text_color foreground) */
@define-color text_view_bg #181818;
(uuay)check-symbolic.svgG<svg height="14" width="14" xmlns="http://www.w3.org/2000/svg"><g style="display:inline;opacity:1"><path style="display:inline;fill:#bebebe;fill-rule:evenodd;stroke-width:.5;stroke-linecap:square;fill-opacity:1" d="m411.83 342.344 1.1 1.1-6.203 6.202-3.73-3.733 1.1-1.1 2.63 2.632z" transform="translate(-401 -339)"/></g></svg>(uuay)text-select-end-active@2.png�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mlTU����;}�`K����)���F
/V�U��bW��Q1>�Pc�싍��b71b���C�Z
�B0� �'%�@+Hi�i;ӹ3s�_ܙґ�ҕv��:sϹw>9���#=��=@�AU�C
�{QU��
�+�@�S�"��{�����/X\
K��,|�Ğ���[ἥ�Q�kѵ����	���i��G�ϑ�ήf��7�m��͊Y�)�ts�pr�a�XV�j�TzC�$�m���L��4��V���$b���Чgc;
\[=b.�Pc$}�Ӻg�&ԉg��nU�������+;�~v	^�K��l����_��#6,�Ŭ��u+;�o���p����CHIٸ?��0��pvo�ٿu42lB��.�֏)=��m�u�0S+�
�A��w����h,k���}&�WF��]����^U�U.ۅ���7�r�����6��B��LU�g�իNv^�}�H2��+��qS_���J٢%XU��+�}�5�\&��]aX�x
�=C�{_Ry
�
Ux��v�'G"sƄ)LH��	,(���W){����s����m�����.�9�g�J�?׋uM
�#�^��`�dVUszBc�C\���i���RO�扜zQl�dO*���f�K���fL��kr{,��[�������0��5�=�M��ň]��y�~�U>,;�y�13���?�T��,}ʇe�2slt��}5<
���\|�3	̹SV*��E�N9?�v �0�E`��ա�F
e��X6v�f� r�����;���u����|����r"��P�r#B��h�#E�b�A�w�d�/�č@?�7؟O:�9`�3�p{��i�=�19i@;����2qϜ���0�� }�-�&�G[��I�7�C�`0y����C��N���͈���\���ݤN�d�μ�-M�J3���u�-���\��A�r6�g��-�O�tW��	���m��O�e���c��-�&�~M&�E���}>�	���e �R����I��V��{�6���[/�UWT�Dd(�!��k'���s��u 2p�F��l[���;������g�F?\���oaEC���2��yO$�PԬ@�K�Li�+w�R�X�G�V�깪�R����_7�����DA�7�I٢%�5��&S��1?y�ԑ=����hg�Xm/
�]p�,�U���X�gJ��{���~��x�r;ց�p�5��5�;�/��%aD����#,�v���{��M�gc��^�y�zH�x���oqZ7��������ʧIJ�K^/�oX&�_[b�Yܑ�;�%�'>֕V�
u�Һ˽վl����κA������@5Pᴪa��tsv5O�_Tp[�6eIEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙_l[w���q�z�['��:i���Jɽ�`��V����ؐ�4@�&@M�#{`�A%C�@$46�*{Y��}�RM��Z��Һ�|;����!u��Ik+q�x�9�~:ҽ��cQU�!�JY����<("����0�X|�p8%"o;�3��C*}�̙�Z��=U}�n�ٶ�e��Z�F�V�V�S�W���ǎ��q����poo�T���Ä�a�
��cn�Y[[cee�r�L�P���j#tQD~�8Λ�>}��U�w��F%:<L h�!���\���}�q�-�i�u�*�y���2`������m�6S.��8?��z�����9�+��t�'"�eY:1>.ؑ�f�:�.�����q�qN�s�[�3�̋��m���O���wMx3W�\�J.PRՇ�D��ڛ�=�;��'-˒O<�@DŽ\��YXXX�/9�3�J��k���AU�=`�0�H,���(@?p�ԩS�j�nC�R��D��Ä���Xn�H,�������L&��j@&��GD��m[��x�M��E�����z��N�?w�|���V,˲:o��h�#G���I��]�555���{��{bB���^ڷ���b�h_]XX83::�m�3���<�ò��
q��Q�^���yǛs�1�{��=�CC���U�/�t���q| 
uAo{�ⶈ�<�{�3�z���v�p��GDlU�s&�y��H$ "�vܒ�M�@�����_�V�D"��bU}��z��e��S.���A�����5���W�J%ޛ������?7���R�V��w+�R����u]������.�����҆��<��/1���K�R��YZZ���l���8���q��o�|����X,6�UD��sL2�,�꛵ZM?����Ef�Y��몪O;���Vy@D~
����V�}�ot�."O%��n�k\�}x�Z�r5��3���3�ͪ��U����~���Q("��r��.�ᗤP(l�H$�S͆�%�s�*�٬V*���S(��ͩ��D�q�u��J�M��u�Z�V彙�8���d��P՚�>�8����rR�|��s@juu�s�����ʮ���f��E���|-�H����-�b�Tʊ���#"z��a��v||]�T�����>�J�z��d2�N�����4�NKDN}���!��-_�V�����^��oc�ק��.�+|GiX߉?�����
��n�Z�P.��}�b�ظ\^���9���z�d2���an,��� �mo,֯_�N�R�v���Z�������n�қ���#"�`�z��
�zND�%"�p���ڶ�����X�u@D�2��T��L&˻�%;���(v�]�{IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive-dark.pngI�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���MkQ��h�&iP�I.��.� ���k��p�v���k���Z���;YI�$A�uщ�t�&���y�s���CI�OE�V�u���KZ�t	����,�f��{��D�\8/��o�|F�&i���<��CR7��?	�86IOI>�T;��\4��#���],
�kj�Hڎ���G�����c���+��KӴ�h4>�6r�TH^�������N���n�sn3��L��`��n�_����kY"UIםs��n�p�WJ�H�H��l6��(�ɋe
�T�,[w��Xџ\f����l?��a���I�4��9��I�dbf�J�aI��O����$�,���̆g%��O�tcK�d2�N��ҝ؛��Y���Iڒ��d`/�ps�[$���Zd%��$_�,�'��[�X=e���oM���Y��&y�䚤f����̇�Ff�N=�e�VqIEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive-dark@2.png1�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙Oh\Uƿ�&�E1F�JbٸpQ��6�`�W\�J)�b%P�	������+B)��U[��l)\��PP������I�s?�&��̛�$����s���y�GIh��������GB��!i;�����+��P$��3fv��M����ccc��r��IږvI
!�`jnn�󙙙R��+4�����o�|MRnC����G��
�����=��m$%�٬��KKK�LNN��NrCi3{�!����O��fVl51�t��H�B��Nqo�����C�&��2�QI#.�U$�K���w��U�af�$Os�x�ʢ��|��Υ	^�v��b���m^7Fҵ“fv�Y�JyH:D2a y��o�}W�XIp��\��,VQ9��!����Fqɕ~CRW��P9�I_W�u隟����%���4�,.����gϞ�800�[mL���{�Y_�j*�78ef���A�@^M!���2���s���h��d�qw6$�g�
���	3{hf�ܒ�WZn��$�dm��>$�6I��!�@�J�6) �#H4����YK�G"�����V�1�pa��?Lƃ�sz5�J�u3���g$]�*�̩�5	��f6];
��U�_�_�=a���H��P	|k��S9�(�e3��Q\3�	�ɭ��G"c|�ݏ���E�`V��x�ݏ5�_�6��!���r�:�J
��3�O���{T�hz+��ʒ���gis�4k���0����}ǑI%�{�x+�k�ggg��b�mf���;��}�rn���~����kU��b�\�;11�K;��at�#!��ng�Zb���!�p��@_�}��7I>�4�%%��f�I�.�JS��I-���w�w��`���T6���o�7��Qل��kq������|>[�T*�J��B�p�C~uٰt�\,�'����IEND�B`�(uuay)ubuntu/Mslider-horz-scale-has-marks-below-active-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<]IDATX���{l���o���M�a{6��6U	iڪ��X�8��*흁�AUԗ�V��H�*	���*�J��]�&�����b��@l��Ę��l�=������l�;��+�t�����f�ݛ%fF6�{��r���U$�>f�h��C]� ��C�ʮ��ljP�����J��)��s���
“���G � `Y�_��Ub��½�~<-��@�Bb�y (υ��U���A8�Z	[�2�f�9��,�̞S��y�̉���t8�xw�\�4JS�~@��{~���7��s3����H�[�ٷ����F̏.��w k��/�
�6���s�oy�e��� �`n�������>�`�1������
�
����V��D;[Xo�Wj�š�����i�U�iMUxp�2q�ܴ�RI�v�ক�0�ﷷ��}z��̇���?�Fvߗ'�]���Y��U��3��=�ZS}"��|�@$�ӌ������x�"[�p�|�TŽ߃��]U��3
J��5p=�'���ډ��奶��k�[`[�r�y���92�k��F�$����g��'�F"���6�*D�x~���a%l�  5��wMì�Rq�y4�Tx�H�A�m��V|��J���w �����ʾ%X� o�C9��o@�zPH����\��K|S�	ؼ���l%e	T!�P$
�9�r�"�"�D�
y���)(r��s3KH�k�h,Y�G���d$f�s�]�o�G�0�”�楏r�J�O0,�	��v��8?Z?��B�j�X�ᜢb'z�����a\r�y�̾�9���0/}���G/�������	*�o��C6�	f�����[��G����UP⓳���&$h��k�������Ƿ�%Fv>����|�L ���,�Nl?z52$��3����?��$7?�B����
*ܼfo7��>�*3Go�@�F�'�'%0�W��fdjB�.H`h���!�w�/�L���W�
����/c�m�F������x��3�|��@OtBN�ܢ�*�F��k�r6�ߘ^P���Y���-Uލ��0;���*�#����l�紀��`���5՗h�.�1�"�1�[�0��W/ޤ���(g�ؾ���;�Z�\��u����8ƭ?^c:��z�O�e�(���'��jc}]�P��?O��&�=QG�����%Oh~����h�[فN�	z�f�/o�-*�^͒_i�b��3~g;������*���ts&��P��ڒ_k�b��*d����X__)5U�'k�<�93��ɠ$�	��sM�o4U��2�u|\P�|'��3
z�do���P鰎��͚�H}��2��kK�I�\Y��fp:���ҭ�����?wb��>��$5U�u��M�̙��O��Y[�3�۶�\sxn�
5�`���a=����p�����*�UWڸ�eےjף֎���dA�߾[��
��U��MUdW��0�e��;�J[17���R����XdJ+��s��4�|7�
��<+��CqIEND�B`�(uuay)text-select-end@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<XIDATX�͘�oTu�?�wg�
e)�- ;���R �$X�и>�hT^|��7���!1�h�h���P�cBU�����rg�˴�νLJ�SJ�
L�����O��ܓ�;�l?/P�R��;w�\�"K:��i��뻉�{hGӹ��-X�XV���+�#a����0���K�lkksf,n�5�~{�1�(�H�D,�j���h`~u�؆
m���H���'
��c��,��j�V��#)����e�`�@M��݀L91�N�������� � 'D�\���̓
�
��~{3Ƙi-r]�D<�	aG¸n��A��0��Z���X��]Xό7p]��mcGCĢ�|�D��r�*I�8SH9<�� ��j؉��1�DH�D�Ǝ��E�8�8��D��u����[.N�#�~��R���_`�Ru�;�����aK���5?w�^�
��>�8*b�����kg���ت���%���y�d�{��Q �/{�,��eS�6j������l�//]
���
�3��e+ذ�N|~���f<2��@ `M���dw�T^Q���OKII)�<_�h��`��:�B>��uO<���S����_�O1�JJJY�v���Ǐ/�V,ͩ�ǢŏT�y���E�XV��Wb�QQ�n0�zh��>��h�ߌ��Ѐ,\�W���"�UT���� HS0�0�;n��<���P9�
��7����X�����U��(x���K�[Zk���OI<�xK��$���8A�����$���ړqJ�gI�8��N)#��0T��'�
�@��(���C�e0*��Q�H
`�?�?�����O��=�Y�N�J�����mZ[[S��<�좁E�}��Q�d(߾U(U%����~��r�bv����Z4җ�F�dcs˟9������]���_+�\ץ�z��~����:=���"\��Fפ
���W�����ZNLkkks�2�s����CE�}������;�c�Æ]�\��e }��K�C���#!�^�T���W�[����n�t�ԯ���W��f�c�,[��5���q�Rd�=_�9�`g�ǟS��@++*�b�z��+�i89Dו�H�AH��zc�3��6wJ0�3'N��r��E���h�2��+g��}�H�v���݈��mמΩ�� X5��
��(-+g��j*�TQZV�/�g4:�b89�@�X4Lr(W/����W>�Ӻ���{���`Y]��SYj��[��	����2�$�q���Y�!��=0ݪ����u��/k�=���:`)PF�?t���9��k6��D�-�f���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)text-select-start.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���;OTQ�9��]w�7.���ؙ�F�_4�X�06��YXha�G�01$E[�e�!�H `�F������3�

��:���/g&�#"T�d2���!�>��ж�\�W�G�i��
���|��]�Dh�eaׅ�I��m�Y�pB^�U���R��W!Hq���w"�sI����𛋆)nAq0$��1�C��-�`��rzh���xVSWs����D����Ф����~yL��HsK[Csk��ۏ��Z�m��J����j?|4=��˒���m�l� �P$��@�ܶ�D��z�Hm��O�io��k�Ӭ�c "΅����U�VR��`�d]�U��JA�4����`�9�-�^����Lc2��U
�0�>s����X�Wf�הv�(����<����&���;��	[��T�-/-�U2s�3ms G�4;���S6&s3�Y��M�����NAӃ�Y%�1�`�x�u�Î�^@i�g�{��Ɠw�o�k���V��016�+:�G����l��q���f��j�}�X��j���N�k+���u�P(�(�nttv��^���K&��	�Gx<�$��C�b���z�%������^�u�a�N0IEND�B`�(uuay)slider-horz-scale-has-marks-above.pngP�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����kA�gf�4��nR�"���V
j<x1���"x-^<��(���Ƀ��A�"���
-A��C����T�_��EM���t7�M^mJ[c��2�x���eD���L&�E]}�Ki
��Z�z�������$�s�2�X2��o\��R��w�\��9f�x���HD��StK�=��8�`�a�m���U��D�[���t���SF%�*�jo%�W��*a+�.IQ*���ˉD��ST���_@dl�Q	����Y-��M���akE����.�����J9v��D����V���ɯ_�h�9Ku�r����m�����ƞ8������$Y�[����û�S�Z~�m�r�S/���-)p˒�h���`��5mnvoX[LcS����3BPV��z�=^pΏp<�:G͠�Q����4�*C���
���B>Ɛ�E�4������9��>53ݙ�5��
�Mh�t��q��e���T3���rڝ��]<�f'R�+�?��-s��^1�i��������3�7:2�3�,˪j�N�#C�x_w'D"��W��z�
���NO���L�ix0���uw�|���ÖO=Ƙ���3�];oJ�,6mn�d�G�P�Ȫs��sR�iZ�۷�W�_��ID�%c�e�9�~����.�ܾe�)��v��z`�l�4�����n����g��Xq�_s�1��` ,n���P9n�G�W�IEND�B`�(uuay)text-select-start-active@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<bIDATX���[le��fgw���h1RڢT�
��	$�D�h�i�1^@b�A�cj4���I��D���DE4x�<h0D�IK)�B��eo3LJ��[���lfvwf�_��ɷgEU�=D���x��ց�g�7ثbzZK�Z��

/��[XT�n�拚Z��M��.�$|���m{M�.�>,*Vӫ\u�����]:�P��UK0y�,C��s�Ѱ�/�ʉ��T܇��p��J̽՘���W�)��
�}�$��+�n}N�,& v����\Dh�bL�ī?�u�z}���,۵	n}Dd��A;D��"4�$kܰ���[��1��#3r�I��� �ň�A�pDCw-$tσg-@BY#}4��TH
�W�-�*��4�F$;�P�"s�<;4r�e��1�����[5 H(��{�	W-��9	�ׅ��=��u%ϋ1o����iD��&<o�wΌ42=���=�-��&�@P#+�!R��;T�C9Ԫ��5!��E�j3�@s�m�����ǥb����w��ͷ���6*	�Zd�j�B��֘�y:��-Cf�Q
�8.F`]��MB�ۈ���]���-
��PD0+�|	�IYVT�=
�����;��(���5;��?(@��2�y�q�ub��}�a�T2C�,/��`2IB,snyI��}f�$��Y�����0i�;�.�=�\}��9�`u� PX�	H(�Q�B�`��$$�ǔ�A��q���P�;�A�7}���&M\@���wɸ�$/4�\%fP���z}E�}�8o=�t��+
��:Ꝩ�D���G�������m��g@S��@��c8d�4���N�I��c��4#պ�i��Uv�|�,yp�������5�p?���>���:��5y'ʧ`J˱�Ap�:��r�Q���$|�3&{�������h*1v*'M��
�
���ͭ�A��O:�F��tur�i㘹�>~�T����?������6`�)��؎���uT|�vb��H/X��|i����|�"��:�@��EToZJZ�m����~��C�`�릯�M�1�
k�^����:i��6�l(iU}����+/�jq�t]q-�|�jV���qO�J`��2�;Z�ݲ�T�/��Z��ҹk�k�Y�>-*7j���K��WH�z�i#ۆ�;~#��f�{wf��O�ۘ�r��j��w9}M��}�̳"�4 P\N�rv�l���-��s����$�'���'�2͝FX�O�V�չV�î�Us�x�N��O�2�.%v�^�U��I_�
�-I��Om���p�_@���[j-T�{T�T��@P ��c}{�N����5!��IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark@2.png �PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���OhU���L��ZKԺlXb��؃����ś E��F�""xQ�� ƄT�RA��oB�$�MR����n6��d�<�L�l�ٙ���<Xf�{��1���%��i�����v�d��?@�>�H
Z�$}&iE�b$MJz]RK��U,A*��$'$v��K:_o�9m����Ϗ�:�~����\�t���+^�DK����r��~��ΆA[�=�=�X^iT6�灉 �w��f�κ��gx��ZE{��O�p7p
x�ZE��4�6�}-�Kx��R�ߡ�y�p�
��T����H�ײ��vn���߰����8�DiF�x���i�y�E�u�G��N����,�Tt��i�^��1��e��8E�ϒd8S]�dlINԊ��������QkD�t�����!�q�ňA�"��������nڅB��QE���twwd$ݲ����V)>�r"��`�������@��������7��i�f�?4hi$F��J�.m*_#���3�2�c�1�����J`�[�#��]�R�m�����488x��7�Q�����ٷ<pk%�m��H�R��N��1�833s!�m'2��P��^�����
ޅ��m�x�d.�����#�LMM������Lf��pcLvrr��}�� 6??��1&_K�$
������'��{֕o�6ObCCC�mll��Dl�z:���������AsX�h��Flbb��\.w��[,W�����b�q��pU��(��ĀX�éT�?��~�8οƘ='��f����_$��󝝝q�����;��|״b,�j��_���i����H$��q������\Ysؔ��j���]�,��ҫ�4S��m�g�ly� ɭ��ݒ<,E˦�IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<hIDATX����k�U��y�ni)8���?@�2�J���Л^��
�AL�Ez+
^����QJ�`i
!y�&ͤ]����"�3ϲ�͓}�@y~��+߄�s��D�d�s���,p���[@	�XnwU���묤o$�*Y����^k�r�㒾�db��-�[I�
�z[�ͮ��M|�_����4�a�+IQ_u}�Q�$��^Q�G�]:
uN�?�A>�Jz�w�7O�~f�N\CH<�މ�)����q���T6ƜL
(m� �;�h�K	DTwX�N�NH�c���ER��T��cr�+�Fژ��Xk_J[��Z�r`�9�6ď1f�8�nc���đ�0�,�O��F�
$��!]����V��t;h��մ!~��v5h�Z��!~Z��A��%m��F��sP,o�
�S,W&���1=i�f��0�Z��}���V��4����“��?�쒵�>77�S�p&���?MU*�����L6�����)
���ޏSSSYu/��������[�	��������@E�GWWW�;���9����r8���t���BႤֈM�B�p����6L
�w$5G�����.0
�=`�>�Ɓ�����$�"�9�����t������>lcc�}�\[C؟r�٭���"��kt"��f�������A:��J��'�oG�Ir�r�b/��P>,�����$���s9ݛ�FE�S�a1�s �+(ʇ���q��@�J�J�$���bV�T�<@7Ha~��/T��j�z��$�Z�^�@}���M>,��~��0�>h T�r�z=/������Q>l~~��a���w���1fxؕ�?�x��#Z��IDIEND�B`�(uuay)text-select-start-hover-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<oIDATX�͘�kA���5�haa����B?"��1`a� �������R����h!V~�&�JP0�P�?��!��nn/��������g�wv�ݍ$Q6ǁ+��u-�L
8���!￸l��462���^�pv��ab}�0���@��یM�8v�l�b���X?p�%s���x�uEl�1l�z�`IA�bG�I�v
%�
Q����ιN
d!��)�=�RPld�ȌX��A9J�*Vg[�ˈP��T�gY*��&�[�I�O-�ʞ!�A���L>��C5��.bہ9�#&�bO��ݕ���&	�.��A5VS�$
?�uwUh�Ւ08�"c�=�-R�v����V�Xm��o�	m��Ŏ�H�a�O�-Rh�
��$o]u��l���]�!>�$��{�$�#��~�c�b���H�g��䷧
nj��`/��@�e�7l]8�$�+�`?Ĕ��5����W��T�6)i���5%��9d�!骤�
��.�p�k�!iX҇�@q�R�$�^k�vbH�t[�BB���K��͛G̵IS��Ē^I�){���KnyNG����~`�u��aw�s�Q�����}
IEND�B`�(uuay)text-select-end-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<FIDATX���[lU�����r�К�x��x�	�&�"7y�D�&&�Q5QѨ�MI�D�@���BA��Z��b��^f:�a��
�®��=�3g�g�N�V"3�W��C(�	���`����H۬�}���c(�7h�]�M��
+X�
v�7؍u��g9��zU	�
tkYeK<�`���ah"����
$�lF�s��nWL�H�ڢЁ��ңv�qg�w���	�M1U���?ԕQ��[�Xj���*��/�~x���� ����$����M��-�mQ15ֺѡ����"m��u��7a7��uw��Q�ZQ
rt]�g��(l@���g�F�n��JY�j�X>jM�������w���H���X����`=[:|�B�ͥ�������ɥW쑂�7�Ɣ#��w02�|Iv`i��<��3��n&��%�?���]�����ܬ�R@����O3���b]Ȃ!�f���	��d�+��7��\��D���S�`�30�A���	f�hY�6�|ހ~�~�9�y�q#FS��}Ab���S}
H~�و���w�-�y>!�����3t�s�?G*:)����l���$w�A5��˂_ �0��)3Pe:$a~�e~���7c
Gzw���`!��c�w+����&%EY\���NH6�ܔ��b�.@�$p�R��ɻ"��3@����	�6C�(��.�^hLF�v_�*5��:#�4����F�#�3@o��4��li1"r���)�&���Ɇg��>�PC6M8�4x���7E-�@�s`�sI����7��JB��L�Y�Vk�Cbom�`�5(l��bD�@l���#�U��U)X��m����}$�n͸+Q�	��Q��џS0TU��+_M�t٣�M��w5��O�w���n
������T-�=������"��ŭ��w���).g{�$Z�D�]W*��JB��P������T-�|��Z�,[����1k���������,��ڈ��SfP��5$'�҈T�֬�����s=�g�C-�}ڠ0�Ȭ��oH�u�5<�*��O&�d]+_�n������
������N��9�JE�2��iO�8�m���DkV�Q��
𓊙;*td���\֟�9cg��� �X�W�3�>�'�+�����;�Ao�8���ۆs���jrե2�c�`T��q�QO�z鵂e!��ɶG�Ā�
�*}9��#>m:s1��xXZN̻�j�{�w	�J�<�D��G�g���B_��,bc��7<IEND�B`�(uuay)themes/text-select-end-active-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ��M���j�P9%�0ZTF.\X��� �MP-"rQЪ���\������k̐�2�T�J�GMsg�޹s�9-RQ$r�~pv�8�9�c���;�\Ivq�-P�`<a�7�>s�8;:���C29\a�I�7I�)g�7Q�,��
�\z��` �}�Lfv�W�.���hz6opi
�	.�u
�� ������s��#<��S��[�9��&�DT�6<�
5��
J���P�y�&!V��bLC�{;rs>o,z�f�H���j�<$��邼���TȎ��:7�Ir��|�
��?R
��
$�)C���S�\�5�T]B���R��{L��	`’6��k��>L���n���I�F��#gd�
����j�2��Ɏ/�̴e�>	��	]
��B�e�sX��+�ڭ�h�`L9h������?eJ{�W��ɾ~�=��O<��W:od�跼1�;��=�T����ηD�e˥X۾�����Q~����T��[������|��#gw���b��7"z�>�y��	�|t���$��S��X�<����eR��d�?g���ڀ_1���ENm[�=ٻ�
��h�}�Q�U�F���-���8��COyY�FV|�??Tӗ
s.IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark.png?�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���MLA��]����֢�FQ��BD��s2A��+�c����71/&��J䂨	Q�jc��t�J��ݺ�<����7��d�g&3�7!^�K2�Wj�rF���مpHOb�dò}�צZq�7<w-O�Wn�f8Ս��L���L˙�`�F�����A�y�_�:�P謱y�u���P�6���3�~i�-ŋ�to��|��:]�,����O��bd�����x}�dQA]��l�4ֈ�������UtN?HDs��T.��)2v��j�,�p<Wknj�zv6\z�ؒ]�?p��yP����	�;c�mI�3������\+kt6E�0�ܓ(8(�y`�c�A�”��H8��u�Գ�L���L��e_l~g��5{�~ͫ�e'"�J��u����6g�����s�X��RB�Ӂ��^>��]�9R�z�H�I/[�^�ϖYU�g\�:r�L�d[V���M?��c��5�y�bZb�mS�j��v��jo�qZ���N2q�rꟚݤ@��P��&�ED�,-��+��s��-J�q����[ŁC��
z�c�%?�aVu��Um\��̥[��eZ��
֐
 O|G�ك��������P���!M�a,%�J�Yu��\þ4�a?�P6+��"(՞�L}���]��S�(8k}<AT�PE��"��\p,�(�j��IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover@2.pngl�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙klW����쮽���Əu��vB@�JDi��$u��P�V$����B+P���Hi@)@�VD��Y.%j!�k�q����vl��z�^{gs��Ib����V�����3wΝ%f�BhhhP\��/�V"z��
�R�zx��L�8�����M24_�˗K�;Ĵ@��!�j�$R��0���2���
��Y�q���K���l��?p�J$8;Ǚ�v�%쎬�Ś!�31R)��EL�H��
��؄2�<�fI�6m���e���}a�$�6���$\%z��8��f��I�"!�@_�5�k�iO�R��cUU�%�nnj<D����B����bB1���"����3�zL�� �s˖��%���>�:�E�k+7�;������at�ӓ�
��䝛�?��EI��������\��G�l���R	O���?�}�V"`Q�ikU�|cgH775�$���`�g�;�Gx���kowWRҗ6o��O����х��g��r�r��du�d��	02�榳[�wG:e�_��_��s�0�碸dͤ8�& δ\:�u�W.^\�7TU��e˯:��5��e�d��47��~���d|�R�*�M���>.E�J����`d���\:Wu�����A��k�\�r�Rt6E�%�����[Y���/ޭ��8�$���lg�d�V�.O��5%��oq_���G0�6���]t!�T�J�Q��L�^��s�Lo�GV�C#
����uQ�Z܍OO�	"� "X�*�������Q�T&��K��@NEQxvy���_�W|j�&4���DdQ������'
��Eť:�*�%����ˌ�Cu��g��cB�N���>v=hB����z�n�F|��O�z�N)���4u$z��jG�U;K����Ԟ�D�:D�"�v�A8P;Z�ٙ%��}G��S�Af�E(n&W�žw�jG�U;��wh��_�[��3� �4^:�@,�դ�4�x�N(�Wo�]�K)���]���9>�G���c�3R424`^A_F}�M�5������IL��S	�Ͷ7���kY���Ѻ:n���?س�)L�p|v_���[��jv?�~��#;gُZ�	�����V��}���[�B��������<�5f�}=ֱH���$�������p�wkj_��dJ�UHK3�q��oڽޡ#̒:=�m��
Z*��a�����Yr_��+5���NZ��g��bc{�x;��J$��q]_6q߰����j�Rʞ��o�<���f}� "��t�7�����j٥if�r�#Q�ݱ�9���m�} ������^~o��'���\����;�i���W��NJV�ƈ���bʭNO�X8�2#���x��o�Ҵ�J���l
9y�UTp��l��J�by��������ZF�)%%��n��Gq�3-��S�=�;"��x���o߼��f��IP5M��$r�y	{VVJ��zLD�A58��B���,	�	�?���G���x<���S�%)ir�7~{���>Yy�l1W��n����f�Df�4��1�J��<Ć4F#���wN��c]ݩQ:�03�B~�:�&s� ��ߛ�̮����'4��YE���EL!%G�Lu��by��܇~��+�@���2c�_�K.=M^��
�dyy�Z]]��������[hVx�3�#�`�A�i�P�0������gfc)d��/f�e�lŗ�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark.png �PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����Na��3�^�J��DIIZ0�X^ nL�fi�A�����\�P�@j���`���b$��
.Dc���L�7t�[l��B��l&s~�s�AD�Xw
��{u��Q��9���T�U�a˭���
�k،3���鲲��2�sIRhqUF���9-�3
�����c͐pU>_�%PW�vY��v�=�M�=�������Ӣ��:PqN� �CTd�!���sJ���5ց�?��0?
�l����Q�V��w��)�����9%*R(kl
�B�~R�o)iGDo�Y�wZ8��2���|F��"0�P�!�1�5�ؼ�5Ugޘ���@Ub����&��w:�������6�}��0J�ʖ��u�
*5���bؗ3H��h���=6�\�lR@�(*���s�b�< �Y"2��;�3({ǀ2d����@d�q8W02�	�<���9�D�c����(ȿf�}sO����N�	[ޒ�2�\�M|[Ѕ�]��nr/�6�[Ac!z�o�G�@��צ������D���N����&��&w�	�����0���j9���O}�L��k֫�'����e"#a��4ˇn�~�Ӄ��kF2G�UFݞ�6�"c�EMT9jPX���0�~��=����`$��+)��dt�&��@d=����`��q�
IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark.pngK�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ս�Q�s���%�v�4�I/�k���P�4Aa�ä�	6���]��
�[�n����p����A�I�a��&�-��;���%![�F����{�H��}���U�$G�N�w��Y��l��s3ېT��
����
�qE��(�L�3�$m.��ҐCI/H>
���bjו�i�����a�cf/W��I�~E�X��A|�TZK��\�R��
`�d�*��m#yw�4W)IE3�c��n�^3��In�$����煹�w#�%/��>����/Fr��o���J��G��?�0��#9\W�4�L&O��O�0�%���l��j����|��*II�%}��l-}��j��j�P�
�`#I'q�J��s7���$G�~�$���30��J�r�z��'�0 u���v��^��
��A��-ghǻ$O�o����K>9]�F�P.��@vk����q��7��IEND�B`�(uuay)text-select-end-active.png-�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���_HSQ��9w��ts���H�!�%��C�H��Tr�!��� �)_������zI��R$����3	%��`��b��R��v�ݽ��CM2��}�<�s>��Ώ���j�0��#�F��g��F�X_�9.�d_L�4lfv����ѓ�dz~�`�a���x,�Y� %u�y�[RF^[�%㫑Xz���w�Ux�<�?d�Y���P�W�SG^�dpm��b�}���]�k�JJ��$��%u���YlÐ�o�vM�XuX�z�Zh��C�S��E���ĖJ�q�6"BjAl����M�\��$��N2�T�J�R �:tm=�^��̺+&�9��|���L�0�i��Xk�eϡ-�����¦Ap4_���/,�(qq��7_!�<�=՚*�Z0��Ȩ�qp{�a�"J
K�y''��H�D�3qp������d��ř�-}��'?sR��dࣞ.��F,������(�B~I��^�ʩc^����M���`|4�3!XW|$tv��/�7<#�y��ӻb��E���cG�z�"W�nգ?)r�V
z�[S�2H���й��2����21H��{���s�Z�S����닏��qO(,ζ��2{���.�9$�|��{��������9���U ��	"g��FFl���� ��"��Ŏ��t|�j����@���FIEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark.png�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����JQ�s\��R�ٹ
y��[�J�)��M��6]X��'�u���νa��.2�hn&�����w��#$�S$?�<'yO2����Ӽg�;!y�/���[��"0 ��@/�����0�l���B[$E9{�7�Z�!y��G����V,ώ����t�EU��j����bU=�� V��nT��U��zN �
#�Y���
�L&�A�}�Oe1�O��/�Ng�9����s����h4�Vv���W��@�l&I��Y3I�|�M�o�0����޹����2�}�l�^?L���-7`�1�(�j,�؍F�`
�Xk0/8���cz���2tV��f���Z;��Ƙ�"l%HR�(�c��+��?,��~��k���e�7�8FNIEND�B`�(uuay)slider-horz-scale-has-marks-below-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��</IDAT8����nQ��\�E���ٹeC	I	,|[7@� $�0��&��q���Ƅ�oP�	�'�!
+��d�2Ƚ���`(�"u��n�9�w��b��1�F����2�\f���R�u,��ki�,�6�'� ����'�cz$���eY��y��.̀N����4���M�|LD�����Z�������Q�Ϸ�ߐa~M�>Q�"���v�7��i��]^[[�%NNN����dY)�B�u0�"!�h�+�� "=@��k{���k��'�@)eCض]���z��(
�\�x�*�J{�\.��t:��Q����v�A�X���ADK�j�Y � ��1�q�J"��afG�&s��)e�"'H)?d�ٻ���U���Q*�J����8���@�L��<M��V��5��lK)��A)eM�T�V�2^��@(�����BӴ��o����A>��¦N8����t:���:u�yبi�H&��
��7M��4M�0���x<xޚsAfF<���a��a�|�Nfee�*ض�}^�o��7bj�IEND�B`�(uuay)slider-vert-scale-has-marks-below.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KhTg��w�׽sg"��@ �1��e�>�M�D��ܸb��PW]�EQJK7��M��1�N窙1!i!�%Nf2��;�ޙӅQ�I�i�?|�-�����ʥi�d��DA:HT�^,Pc�I06b�kU�S7����E�eb�������55u^���p�1�̛Ȥ�{�O6��T,��޺��2
~�Ã��E��/Z<^��ʲ�4�O>�ٖuU���6{I����<�f�(J��P(ؘ����}�K�����;�\�A�����m����4mQ2�Ò5�|���ګ��
/Q�E�l6�/��=���|&��#+����1�
-����Z��ݥ�p.�G���)+���4����j�ޞ�'p}�U��1�7a���[V�m���.M�$^�$��"�L8�Z6����ۂ���#��@̴L�HYf�r`*bblT��ņ:�;s�[�N���O�G�d<>t����ht��%7�μ�V>�lT��b��SgF���Y�Ŏ���W%;���W>6j$�C���~��055�008GEk皚Z�saE�'�P�s�J���[]z�]'۶�u�y�F���j���å���s���}�D|���d"N�B�{�ݗ��ND/Ƙz�K�֭�(+�\��N�~8fc�ydRI�.,�����:r�:�>���6c�U__���ﮭ���p8�`TE i��7��y���"��q"җ��"�R#n���}*�D�]�֝2�IEND�B`�(uuay)bullet-symbolic.svg�<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   version="1.1"
   viewBox="0 0 14 14"
   id="svg6"
   sodipodi:docname="bullet-symbolic.svg"
   inkscape:version="1.2 (1:1.2.1+202207142221+cd75a1ee6d)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <defs
     id="defs10" />
  <sodipodi:namedview
     id="namedview8"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     showgrid="true"
     inkscape:zoom="33.714286"
     inkscape:cx="9.7139831"
     inkscape:cy="5.3686441"
     inkscape:window-width="1920"
     inkscape:window-height="1043"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg6">
    <inkscape:grid
       type="xygrid"
       id="grid293" />
  </sodipodi:namedview>
  <g
     id="g4"
     transform="matrix(0.75,0,0,0.75,1.75,1.75)">
    <path
       transform="translate(-381,-339)"
       d="m 388,342 c -2.207,0 -4,1.793 -4,4 0,2.207 1.793,4 4,4 2.208,0 4,-1.793 4,-4 0,-2.207 -1.792,-4 -4,-4 z"
       color="#bebebe"
       fill="#bebebe"
       style="text-indent:0;text-decoration-line:none;text-transform:none"
       id="path2" />
  </g>
</svg>
(uuay)text-select-end-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<1IDATX�͙?hdU���}o���%l�b
!�2o�!`@DRX����Fbc+b��V�Ȃ��Vk�ƨA\�!V����d
[ʼnk�I�s,ffw�v��&w��s��}�w��{������f�\���]���i��J���|O�7IK�� V�(�9bf��nx�X�<>>~pjb�r��5�$k�*0��gQ��&�KJr�̏��,NLL�y;�`����KSSSׇE�fvS�eI_6��B���P��bfuI+f��[��xw(�R��\p��i#ixX���X���z�ncNE���>�h4*I��yܘS�C���K�����ν�:�������-��������f�����G�2|z1�$I^�M�X��~X,�v��Ǜ�a�f2����ЈI2`�T*��!��uA0C$���^��X�i����~��o���������X�sy�;��s�_�-�p�I�ݷE3�ϙ�ЉI�9��"}��W}[��G'���"��k��ʾER�� ��U��u�_L�fEU׹�ܷM��9�H�ԯ�m�s�#����ըͷ�l�*�>����=
 ����"�㯁/Fm���x�*{�0�~:M3��l6�z�Ģ(�:瞣}�:p$�����B�phB�(��솙=+�A�Y{�ވ�x)ݦ�T�A�R�7�ͯ�s���t�j�^�����YZONN��zA���c�-ౣ���%I���}`��Xu�ǻA|p�'(��0_��:�8G�R��]~��I�V;?==}��{b�^677j6�O9�h�Z�Jz�i�����KZ��8���=�2����TIEND�B`�(uuay)slider-vert-scale-has-marks-below-hover.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���Kh[���L2�c2U�C�X(Vks{�����Mō^�nWV�(�nT��Bq�Np#*.��P��Z�5s�M�Bq�;m&�$����JMj��80��|��0�P��z^��S~Z]ǭJi��[�y=�wn���%�EA�O���� ��bU�bA
ɶ�+���n�\6�O$�[��y��nW���~Sp�
l<G8n���Mn�r�5[b.���c1�8���M���ٳ
���V���ln�y�SZ��ql2�>��-��\�����;��8�gMͫm�/��ֵEQ���(�paي&w.� ���y��Kl]�U,�z^�.�|bH��濒����
����B	�յK�r�%�@h��k�{{{�@)G�%y�	(K����HeP�QE��ue�Wt�C0%i��`p�U�n�i�`[����0�y1�b,6"�j��G�tPӴ��L�d~˃3������董��?�T&uc"���~��!��T���F?��^���t%�+�e5�+�����r��{w,KL}���Ǎ��)�X[�jj]J�9��FG����vvu��v����n�őgO5�(���$g����*C�}����j���M]�,?��sqh�?�R'�_�3�T��`���Ε������B�t��uK�8��<�5Kx)$��o�1t��~2�Ӝ�oޞ�ձ�*cL�Y	K^4B���а���l��Y���V���h�i�����y�����x<�+�֣�t�
d�eL:��,yZ|#��ά2IEND�B`�(uuay)text-select-start-active.png
�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KTa��w�Ν��ѱ,"L���f��
6PRdi�1��iH�Z�
�#
�"�� ��}):㔓��q�}OӴ�t�Y���s��!fF6�>��K;�н�29W�����|iS����ɚZ��ץ�����͋6��a,T�K���B7�d2Y��֘Z�1�U�r���,"]U�6�,�W��,t�KJ�^�X���β�	�Z�
bOn��ȩSw�1ݍm�Z���V��@d/�����οM���� ��;���	���Tp�6�Cz�����BY��+�	��_y�e���6�����bm��� ���u^��|c ���P����9yɝ1�0�JS�YRe��Yy�
���S+��4D`	8���<�[�� ")8ɡf�A�	)��5�	"2I���!kϞ+ʸ��5:��4߽��L@y�|���2��O��Q2yG��ej�~�X��c�X4\���303&۶4�OU���¼����tU�';���`�y4T��i��߿�����p��ʂ��e��P����x������t�
�(��-8ܔp���ܞ��Ct���P�m�����f�}q916�s3g�?=X�~�# G���
�q�zN%�A�Ԣr"vk��ߟ�V���¹+IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙_h[��ߕ+NdE�]+qbɁڇ<�B�=��������(�е��֗=���n��QV(�Z��c�6�`K���%ilف���ƶ,[q�+��!Q�8vb7r����~����\��|WT�z���$?
�ꃪ��}@(_�"�_U�lbb���ɓf+cH=�Ϝ9��"򬪺�c�P�p(��`��R���>
��8Λǎ��'ҙL�"�s �;a���D�QZZZ��7���R.�Y*�XXX`aa��o��埝8qb��𕥇��ڌ1�����H$ػwS�T���%fff�Z�
���<��u�|HUO���H$BO*E4��sVS�V���,�~�y�u��}���������J&q箄WS(�xQ�1""������6[��d2���Z�����n��Y^^���V*Q�W����㛖�f�i�4�����m�]�ʕ+���s�V�
|���b�z�_��Ço�0��ݻ�I��k��j���(��f�;�sZU�twws ��Nכ�������a�y�v��ҙL��o@Kww7����\�C���Ԥ����G�6Ҿ�SD�
�$�Ɇ��a:;;�B�a�?b&�yTD>"�T���F�Z�gϪ�����2Ӿ�?&"a�õَ�b�/�߸I���T�O@s2���5b�X��l�����@SOO��
�ۈ�FUd����HSO*E�hnnFD�w|�>�Gi:�ӳ#��!
�;��>�H���v����t��
0=3�KKK
���Z����y�^��raxX��>�J�Z�w<�{8e�exddG�����a��:�yޯD乚x�Xl��:�V~�go�\\�5𬵖�\nG�/�Hv�6�y�oE�k���r���0��
�����u�<�u�Qէ���m����Y�1||�������t�w"�֎�rZ(��
�Z�<�c~w8������HUmnt�!�|� >���;�8n���'k����۬�B�Tb*�W`�Z�r����} "?TU3:6vO���2��QUU�������t��u�?���ř�V	�� ���0A�����{��[*
���D�qU��]����T}m�˗/s�y�z�*�����ֶ�J��L&������J��47ߕ�����frrRUU��LLL<�^�n��c>��8����!�D�]�vmYvnn�ɩ)��2�2p��w7�sW��s���Z\\|AU
�طo�x�h4���c(�J�Ef��j��'Ƙ�����n7n���W*��T��F�,�84G"7
��Z� ���5���Foo�����"�
g``�x(�����5m`���꧞�mi
���-�c��ڐ�.MOO�o���Z�]z;��*�F.*�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX����k#e��vk�`��]�.�B��A�*⚓��EXO���B��e�����6z�'�语��۬���$����g>�L3;I�d�d�C�3��y�;�G'�ǁo��J�=J�u�H*���m��^QOH���ܱ�R�����aǡ��!��A��J��TO��Amv���s����'*�_��A��*�;�ɘn���-`��&<c��8����.�n:��p��*�����`��������l�#������R��7�
�����0(v�o�G�I�G����"�a�!�+_�q@8DD�W���	s��s%���)ڕo�>
��Mhc�ҳ��4ve(��9H�s�7xpPC��n�WҖ$��W��!�H�캮�^�fǹ�g҆$�8�GR��u���ݴɄa��A�<�	��A�M�L�^�����
Ifggg�-�˷҆$S.�"��=f��N��DAyzz�4�p�R�4mP��nî�������4�$ӈ$�/..~&�ޘ'�1��H�R�T�Tnc��.wnn�YcL9-T����\\�'U�����w�04���BIfee�jT�$�2�R�Fl�A����u�`_��Y�0�y�'����y��80|�E�y)��-�JH2}��R�t�#-�d�ōٵ��wcߓ�^(IƘWWW�Z�h[C�F���d�Z�ʞ���0�}����'��k�Ա05���]XXx�Z�~m���d�ٮV������l�2�Бc�Rͳu��l.��(���P��nc�k��j������^.����q���w��n~�m�ql��l%2;;{zjjj`sss�P(l'6�=`G�1,������h�!�]��}5��]��Lq||��7IEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark.png_�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLAǿ�v��J[PH����Ji
111>�C
�z��)11j���ŋD�x@c$�%�P�i!��.�R��-�v?�%�2�$���2�o�!�K�`��I_�BW��{@
�V�	��y���fw�ť��D
؊�D���L͌��oR���O������G��;$���I��W5 ��k7��uV^�8q��C��{vo�q�[�(�9c~��M-���|xzrM�\��4rWm<��y��y��"����_|^"�8����S;�/'�ϣ�j3#��
_$����s_DJ(��*�e��Y��
b�JQҠo��U��*��.h��sk��9b��m��@b�Ԧ�MyE�̫G�ճ9l���?��Z�����͚'�`�)"�zʸ%:�=���6Y�O�H]T��A"����VO�=�	�7j����,}=b�D$�ā��oև��/���6'`(��Sx��
��F���z�ތV:�����_v3#z���qMa̞�.?16	#[���)5l�uí�k��U��#����e�z/�ÿ����w���~�v��0|�Ⱥ��Z�w�pqЅ�B~�f���������!��}8�\���oV�f�j��ut�	[��1 ����FB#���—�qj��_�B4�1߶/�hr��FA�2�Uj��������{��|�(�V]KE���jB•6/�_;NB����IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark@2.png�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���}lU����s���<�"�Rh�6�����-0f�2�Cb�ft|d����E@�E�)q[��,0Agh�bd�B27\��0���^z��9�����m���'9�{�{���_�)a���s��Ip,���ml�j���u�
q�R_}�����=�6�_c0'7�)�5�+�Y�ً��^0��h\S��X㚢\e9�U❳��O_!���ᛷD�`�GZʦMQ�U�M;Q^?��%瑗��[����*[ʯ��Z��5�t��I�r���[�(��Gql:��G��C���.���
d�U,��H�n��,O�r�|`�����u�S2V�+ּ�0O�C�Mޯ-%��˽��G���?!^�.���rJ���Y��WŚ�桩
R�{���,(vŪl++�:$����"R%��sK	>��_���^L��T5�N��/�ʺ�|�q*@y�.#��K(��ߨq.m}���w΋��I{Ν0���(߲�J3|�C����
������Ď����T֗M/����E+�`��<�ߢ�
���lzAoM��XrI�GA�������C�������?8�iq�œ�<���?t�p��B?�U�[�bxP�Ep��
�����U�=��@��s=7�B΃Ä��y�y<3�!��l���Sٲ��6-TYc��2��
�[��z�]%�r�^������U1���T��O�
�?����+@a��QJ�a�?(���)���G���2�›��\V�2
S�
�;�$xd�F�q?��ռ�`�6�#8������,�Cˏ�;Zq�)��j`���
����Kz��
�xK��9T*��Aз%��<)�(Ub((�41'\ӣ���������ƨ��^_]1-�?�R
���/P�(��x"�dړ�D;Ѩ��"-� ��6���H"�+�dؚ3NݙL�pSW�#��v�E�N:N�1�
 q�p&M$N&
�1���du�{ZhN����!c(���ĩ㸚�M5��Ct^��^�K��k�E�=�&d�{��F�{_}t`G��-����N�:����� �7�]~YDl`Su��PB�*����گF~��H"�Bq��'>j?���D��g���{?��{G��C��A\���'/m"i����g�u5���tx�/��z�Q���wm@�h�o��Ŏ�iX*��+���Sb�U��][3|��B��G�I�����ꊆ�@g������N����ƵӤ�|���'C�h�_��|�n\;MNݞ�
�<�-Wm(�FcN��z�u~k3`���%k���cU%�����O;�&��,�<5�����v��p�ۣ�
��K�,�3���LT�	|�Gj��0��n'���D�����F5ִE7��h8
\��o�pJ)���S�5v�M�6�x��
��[�o�r<7�ǜ�֪�|��j���@�8����޽�6��C@��J�	K�,`,`m[0n�w���kEv��?�����@�Gq�. �ϋ��pؑ7�_�|�D�y�!9}�����J�����(��{�d\i^���h˘g)fJeu?Ga��e[���t���z�XC,"���޵�E��M��윯��O:���g�W>u:@��4`�H�M��kMԀ�:@BD쁎�?Y�bY��IEND�B`�(uuay)text-select-start-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<_IDATX�͙�kU�?�7;6��P��^zԀcv69�A
�� U����� ��ŋ����)�Xh)�J=,��C�
\s�
��(��|=d��&�v�����8����{����*����vFFF�gE�m����j����cI���I�pf��W�(��I�d8����C�L���k�������'T�-��q��D�^�����L��)`HD�`u�'633S,�J�0	<�ȈH��K�$6777��q`�T*�����2t�������L�\ם��v�Ej_,�WT��1�U��e�ZUm{��"E�I�|
����t�g:3O
��㍍��U�d��F&ɏX�^X]]��7�tsﴅ����j�r��%�fcR�#��Υ,�˟ѐ�H��������r��x��HU��mkU]�F�2`]
@D\QU�(*�q�,"��6�v~.�q|(�l�����g�j�ĕ����Ƙ?ǶM�5�����qgԶEƤizĶEbD�l�"�
#"E�9�mT��9�Y�m�ßFU�m�CdD��9D&���}sH6DU	� ���6��
���q�m)h��w<�{��]\�賝i�lj�5�M#��/i3�V�O,
mqH!1�0��~�d��|�oV�-�[�$��~�؍~�/����-bcccu9/"ik˵4M'}�}W1�J�r[U?�S�b�s�Z�>�>���V����"�o�~S�c������Nð�RU��c�+5��>p]�=��~�m�S����G�UڣӲ�\�T*7y�����١b�x�ͷ��X�噃ߊ�����<�q;������aXQ�ׁW��#� �k���>�o�$�j||���?�/gE�Z.cIEND�B`�(uuay)slider-horz-scale-has-marks-below-hover@2.pngG�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���{l���ov�|�����blDh+��j��SA��*����McAQ�@�B�Ui�Z�j����!�I�P�D�du	MSJ1���b�l��~�����\�@8�+���ݙ�hf�fv���IWW�9�uL�@�nP���Av&�7�+Eꩦ���|�A٢Ξ=�\����f* bEQ�(�4C�f�YE��x]���\o_��W�H�go �\\R�**.M[m�z~�� ���Ybb|\��"j$��A�IJI�S��mjj�/u���[,��`�h&����KV�ܕT5�>7t�<�a�g�eN�S���$l~����AW�>�UV�&�^�0���c����4��1`�=�v���Q�g:���e�+%e��b�M��39�\��!tp��u{n����'�����r�WŬ�B}�@��cQ��6]�1�^ݴ�7D��ۉ�,pZQ��U1��h�A��'�J����xx�C�OeΉ���'�X��X�|e�v���b5�V&V���W�TJË��+�'s}^J�+ReU�`�Ȥ�o���ӵ�PUU.�_���L�oWUE�x�G]]U3(�N��ʚ��<�������If�Ҕ�	���Ca�"�յw�k�Z�T�ޕ$"f��B�T�!���⒴z�[)M˓�E�:jϝY}�`�o����t.@�,))K�np�`����hINQ�©� "�_� ��d.Q�1u$*5�&�9O������@���܂2!��E$sV�9,c���_�]'DŽ!�a�멜���Ia:IC�D:�� ���D��
��i�HL�	�h8��h$����?�kh�$�c�\�~�	�_u�;��ӧ���D\�Ǣ9i�X4�&'�]�/���]���g�e��=<�n����`f�׿}��%{�c޼X4rG[+
����ĒG����l��������~�������������ʓy⩧wM�Rg�:�tX�j�i/O����ԙ����������c�|�%=�.��6�/����u�Yr���7w���H���a�$
,k���կ|�c�i�(��U5��
�yF��v3�����СW�y�>s^F�H(�ӡ�^���i���%�+�
6�u�9���}WO�no�0Ƴ bv����m'z�����^��;�������Z��p8�n��v@���;��iJ_;��o�{�җ�H���}&G�'VfɃ.W�c-ێ0�g���:�1}a�'���9�R:���T0~�j��Y��5�c�膨Y�`K�w�ژY�z��y���f�d��`�kdף-���pk�ۋDdP�#�pO]�KD
5��B<���p(�]�|�&����g����@��T&�k�v�5<��dG�5x�UE$̀��z�f�
5z�'��ݣ�K)��{���]���ޏ�Ӡ66o> �
(k�4l@�ۛ������gf\�|��b����s�&
I�ؾ�͛_�e��f��
{dS�k����4���ǶHx
�FԾ���C
 �͏�ݞ�9�����w�?SV^�EQd�҆	׀#�0��x�#�~ ���!�9���w�����|�~�a��,`���~����]���cG��K��J�ٰ5k�,[3/��f���1�'Rd�]6+�H�mv�{/FIEND�B`�(uuay)slider-horz-scale-has-marks-above@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<gIDATX���kl[g����q�4i'vz��4i��j�k�1�� ��I�SQaBC��]�:V6�1��ث��&��-�q�ˈ&X��kzۺ�����&�}���E�4��K�&�I�d�>��9繜Ǣ��ib�Xh�d2�JCCC�N�;�:��Y��7��<�>�i�c����}������eAR}����#>��k�aQ��r֬��3���Itx�~yӦG�̦~s�P��1���SV��Y_�#͋����REV�@} x5^�1�Y[O�<h���
nF����*��(�>,g��ɨ��j&�h}?]2'�b�j�بº�`�
Q��U�֨ϛ�`�b�YɎ�j��{S�$\]=��0@����X���9�-{e{�i�'N+�	jbT-g:N�۝�`�{�K
�.����2G%
D��+���9�:N9�q|w�}x���gE�
���"L���j"��G'�N�o�����FW�U��.U����z�:�C�+�*ѣ��i�;���[Z�<�"�J"���
jbT���'�Ivt�׍S��I-��
=G�H�"<'(m�H��!+�455��@2σ޿�40g����E�/�;�����ڼ�i�߯��Y����C�n=�߯���_������ �W�Ȃ���k���|eDQ/2;��5A�+.)%TY=o�����YX\�*ik~l���%˦��aɲ��W�@���9�5�8~��/>4�7�͢����0��u����̣��"T�7����됑��*�J����R(@�[���XX�(����
"+D����<����A�U%��9y���""�0"��?j,F"���Y�˷g<���ϳI��p]7�&�lk-�j��\����P�]��uϙt&�!�@�/�(�T�02<�I������+j�!��{�q��mVmb���L:�7T:=�@?ֳ����as�رk��o�*�+���_�(����N�N�UͶ�D����_�T3��o�Lz���OH7���/��5��~�35�z��\��\��.���z��R��ٳ�<\_Z����v��xw2N�kV{m�JW�2=�.<k���K/C�0U�/?~r;���yZ�c�H�q��G
�S?}���UU�0�WFg�Ё}o>]��q�]�y))
�	j0���U�u%ޕ��7����@Rs�IO�"��w���` �1F�Y+᪻�Jv]�|g�Zk������~㉝@��f�-S�D�(;��ͧ*���&TY��U��w�f3||��d�UەH���'��W�WUG&9�����@�W�l���yI�T:�_�/���Kq�AY�W.q��'깮����S;~����@��~f���6��eO>�x����KJ� ">!X"X��4@aaѴǏ�3�꧷;AoOUEU����7^}����{�7��n	�� 8�|�ٕ[6>U\\�-#f���|b�k=��&������k�����ݹ�����Z�[��޺XȆ

~�c{C8\�PQQ�>Ƿz"t�z������ġ?�z��S�2�U��MOz;�i�g�g_߶�t�=ˊ.\87���20�p�сsHo��FD���\��4W�\��]��	�����=IEND�B`�(uuay)slider-horz-scale-has-marks-above-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<8IDAT8���=oRQ�s� p����u�� �^c�Q�����8���ۭ5Pc�T�n�;�M�:��4*�z_���q��b�R������3cTLӔR�:A��f�����
�3/1�r$�h���؏Q��bJ��R�χ��7�
�I)7�X�7ND1f��y^mX����a�7��a?6�.I)�.C/�]�0�*(�N��h���t��u"��r��j�򺮷/T�J��2�10�XN��oz���D�bT�#WJ����D� �ND7�����j�vK���=0N�������<
D�M
�a� ��0��B$����m�	)����*�,��i����m�)x�m�!˲�麾:��a�V�RY�Z�n6�ef>�󎎎J���13�(����:�H1���l�^��r/��Ttw8]YY)9�󎙽1j�\�]/�ef>��C �D�^z{a�JB���n��,��Mf�sn^l"�f2��W�꣹���R�;f�ӿ;����Cim�����^eC�~8�L���v�u]M�8��e�B���!n�A�IEND�B`�(uuay)slider-vert-scale-has-marks-above-active.png:�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLQ��;v����Pt1 E[!D���[bH@�+J��W>H4��ĕ��1�3���"hB"L ,��>b;f*s\�*�"�O��~߽w�È�2U��ٯ_>nj��XV��LD �k���$��%H�ţ���,��U�Q�x�}��Z}�Yo��3����ā��줟$���=ջ@D��b�\u���+�y�;E�<� W�]p����
p���<�U���z���Q�,���x�̊dKAK�j�~�����c�j���.8��+�h�7�t�_�>Ufn���=S�Q����N�Y�K����*KnI,p�P�5̻=�ܿ�˯T9E��ǺX��J*
�`�U���5��W����WG}�(�)nA��T�{
.�  /�8Y!
�؞�aW�a�.0><��$��
���(�9@��q_]��s��������B���!H�F8p8Ϊ��jabt�w�yOn"��_Ϛ*.0ǥ���<
���H�_h���l�J2nh渔�ۀ��>K��T�z��jv��o��`���e�d���vK!���j�Ӆ˧���f�0Yi�<l�)��v�0��?��֥'o�Gr�������Pd�8 >�3��E{��D��/c;AX��O�%=�O*;�l*�@�e���$�f=���aϛQ��&��5��	�@^j��'2q=8�?e���s�DIEND�B`�(uuay)text-select-start-hover.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KTQ��9��7�5�3�S����ì��ئ��]���-ZE�v�i�?��(�Ō
�Ba�"��?�7���=mT��l�������_璈������*�/�����@�C��r�Eklno}�gcSƝ�0Y��A���a�/+���R*��ihJ�*�Řp���w�?���'I��&��R��@���b�@+��ϟ�Ҏ���x"YJ�3:�д��a�f824��#� R9���ʍ��*��R���X�`��6�������OD�[+��@�`��SΞ�íGu:s��J�EZ_��حdCc�N1 "@�\($D��C�m���6"QL6ҽ'�׵�y$0+���Dҭ���\V�O��:����2 3��!DbY��.��@k��ae�+�T�`��)b|ac����b�YM�,/�5v��17��v.�����!g;{?
����莱�7����"�����>W���SުЄW�� ��[���'ތ�0�
�'^��b̝���O`39�Q���v���9w��p�\��f;znl���I��ϓ�w�v�ޕ�d�X<D�Q+��=���C�L=�[1�\i��}�{~�_/��k�y�8䬱
 σP�ax���b__��&�xNIEND�B`�(uuay)slider-vert-scale-has-marks-above-hover-dark.png+�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8�����Q�����_�
:�I(����-Vb�Oc���/`�`����@()\�B$;3d�|�*Â���T3��r�̹W�֨�!���}�-��]��jf�d$}�8�D���,�Q�
W	����%�L��������H_�*fvx;�O�;�����)�s�	�('�$)����$����֜s7�K0+L�S/o�b
�Z�p2�|.���T*����̢m��A�5�ju?��OyI����=�4h��ߏ��C��q�^���H%�ى���v����na'K�,�Fǒv3�*��x<~�I��,���b��t���H���UN�$g�f�H��K�U�T���N��2��8�f63�i�$� �V�y�\~0o�b���q�9I�i]���$i&��,[����A�VIEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<gIDAT8����oA����%��N�"rL�rD">�#�\j�A���Q%�"
�!�&m��E�T1D�z/�ֻG�82	8{�����<'MS�����񉉉��ek�Y)��Yk�z��(���g��j��}"z�9����0Ę���j��ٔ�~��hvvvq �J����e�<55Ń �)%�nn*k�B�Px
���`mm�3�,��_���|�X_xW�NQ��I�P(��	n�]�/����u]��yNDj���	�/���t.���+)%��7�؅������0p��L&�Zߢ�G���\��U6�
���v�A\8H�Yk�� �<J8�y���NlѨED4�n�?��x��T�� �]B�����J�OQ[kGb ���8_J��!��q��*I�ٔƘ�G �Ќ�J�J��PØH)DZ�<o�O>4���Z��J��t���X�Ol�BѼR��E�1��Q)c̛nm���L&��s�{��u����֖2Ƽ���y�~uݫj�Zf���}�L6�=:8i�"�RJ����8��������r����>���w�e�����88�?ǩj��%I�T,;�g2F�+yQ�P�IEND�B`�(uuay)slider-vert-scale-has-marks-above-active@2.png&�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���kpT����s���M6��h.���R�
�Q�8�%�Zg�rO����:��jD_ԡ#�،LJ��T����*ѩ8B.$�l.{;{��E.�1$�����<o������s�>JD��s@�%��6�\ �h��:��c���c8s�7��jX�kf8���A��}p��y3A)$�jo��4!Rn������*薒�A����kI�}'�i���yG�/q��4�/?F�d?��#�R*."۝��x�&8"��O�r�e�b�"e�B<�W���!�c��T��S&nW��	��q�Vt�/w�
�>�dϹ��8���<}��t�q�oX �̮8����5MU��h׼%xW>�Jq_81��h߾A$Q��슚_}s̐�~_�l�!��Z�0�?xdذ�1NF����hU���5�&�_6�_�7�} ��7���'#��Q�Z��;��?�T��i�3AKI��(�ě���s�M��m
�44U^��wI�y_�\QR�HZڏdzx��j�2k!����X�8��>�hZ�7_Ӵ=(<i>�g��M��$��|�:[Mˮ�\�j͙+�\��@�i�(<�e���2p߽B��+������
n�\��p/\z��}cu���K�]�5f|�J����\�UO']�v�4�T��50��ŗ_$��B��]�	��$��/Λn@Y̵�\l.�|�Rj7J9�K���=_Ҁ��Jfi�%��hJ��Ҝ�k�������P��_���T�(͑�n�yK��h�Ӆ����,
E��8R�-�u�}ɶ
�(�h�qk+@��L�_M6k��1��6��g_i��X��o���M�xL+܎%5�m���"�F�#�m^&����&���|LC8��Hh�����ƈ���QڞY!�������DM9�t��+������Gi۲B�O&��'��Cu�`�QDb@댽���
�J<Fۖ�����r�Fb���E �����>���̽��!�b�Ҷu���O�+�
�[{w2����UU��l(�A���m+��G~яhD�~�%�WK�E�]�}���U
��t�XF\ڟ+�ر��* ��̖B�U����`�ϭnx�;����0�[�!m�XbG��e�?u����"�ȟjÛ�Pn�8�k>(����8�l�M��G��H�hi��U�Vsq��3��^ӥЉ�CE9k��s�&_�D��戁�����\�'_��8@:~��%�zsI�t��.bY�
�}BZVwU��}�{r�LR-C��I)�2�L�{c��JHu�x+�5����xe�4��2�מ1
��v�{���#D$��1t7�d�3��E�=/:���)��!�Y�mt����#��*^�l<��bu���3��ˁN��g*�n2�g��;�;�4��X���;�9}�J),�q�llY�/z���Ŀ<�~��ÕX�&"��_�ٸh�f���
׀Q���7��<?mY�S[jS*�g���m�$���
ѣX��a�o���B3b��g�����&}���Wt���7��9n���9�L��:M���񂘦E]Ԓ�/�����о�tw���jx�\��n�CׯLoVNI˘�u�谬hEm,�yk$�0�"@X����
�;�R6 �.����Y���>�6(�Q���g��IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive@2.png��PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<XIDATX�͙�oW��s=	�\-i;�ThE�k�EjE�}�ê��u_x��j�[��U[x���"U��dc�x�"-}hI ��P���8+a3s�>�IJR'Ƹ��ѝ;�|s�̙sψ�Ҩnܸ�T*_���A�B�kJ�`ccc/9�sx�6�_��N�R��-K��{E�
p������e�[�z:�L�owm�<����8��Ǒ�>��0�1�vlll�v�ߖ��C���S�Gk-�SS,--|o�}wpppn�6��l6�#"W�`��/<�c�����
��f{��W��ς
$"k�Dd$�ɼ��\.����fP��"�"r�\]`�\n��yuC����bD"�>`$�����/6�=`���p�x,V�j�*�SS,..L��;�Dbz�k6����z���y�^�~�Ц�l�\.��y��D"�c1Dd�P���ܹ{�b�0
��9y��ݺ����k"2���&v�p�P�����Ӫ��d29�`���/ ���6��T����53::��Z�5�D"M��j��b.."_]�|ydž`��~�����4��p'���gk��2��q�cG���M�Z�J�­�S���T"����" ����0(�u����N�Pc��MLL�x����h4� ���k�.�����3O�T�,���]>5���1�,�\�vm��8y�qBo?�Ԁ�L��n���<OU_1mmm���j�(��������UM5{+�{�nD$e�c���[�@{5�5�Aa�Li���t�]�P���HD��*l��_T��k��Yk[��T�����>��	<ϣ椟���(�˭�=z�6��o���J�jZŐ3�:�ҷT��v���1�P*��T*-�*�˔J%�������E䒪2?��Q�*
����a��B�@�0?���Z�Ra��}ʾ�	�z�ĉy���K~v������c��b*����uݿ���"
�P����`7k��$�����O��h-��R���̌VU�888������������r{rRW���VVV�=9��ZQ�s�d�����>��c����gϞ�
U,�;=��Z�O��_��ٰ�211qNU?L4������z��1��� �-p~``�³�n��d2�k9n��8���#={��8Ζ�<ϣ0?O�PP������|u��ກ��?���Dwu���s�ʷ\�PZ^fqi��j-x��Ok�߆��7�[w;=�Nnj1�U�C�+�B�����^.�YW�-�|�bhh�N=�������ƘwUu�jo5�n����+���ߜ9sfKuU����l��y�㬜:uj��5�X3�n�_9�IEND�B`�(uuay)text-select-end-hover-dark.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<+IDAT8��աK�A���nj� �u�&��dr��`��A����`[�"�l3"bQ���������nw?x���;���w�+p4�b�����:P��uAe�*��tվz�����Q��ZO�6�Z�9�-`)o��N�y�!k�$d�!@E3�(�P@5�
�ce8s�F��˩�j�	�����m.Hs�O�*�����Y��}ֈIh�Sb5M������+��	Ѯz`ak?�m�H
e ��V;�O	�Q�խ�eCP7��1;u_}R�:=j�/���:�a%�IEND�B`�(uuay)

Zerion Mini Shell 1.0