%PDF- %PDF-
Mini Shell

Mini Shell

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

GVariant�(t	
    !$&'((*,,.///11223444788:;<=>@@BBCEEFHJKKLLMNOOQRSSSSXYZ[[]^^^_abbbbefhjkkklmmmppqqt��L��L���la�6�3v
��
2�6�v�I��C6I#vp|��A�6|6v�6S�66vXa%�*ʢ6a%vx%#+j�[W6#+v@+�.¯��.L�.�.�UP6�.3v�.�4C�u�6�4v�4�5�4�6�50v6)84"r6)8+vX8�;�la�6�;v<P=�w6P=2v�=�A�`��6�A'v�A�H�k@]6�H%vI�L�i��6�L1v�L�O9�6�Ov�O�R�-1�6�Rv SbYE'��6bY%v�Y�\C��6�\1v�\�_�׮�6�_'v�_g߻�6gv0g\i��F6\i1v�i�lv'�6�l+v�l�o�(6�ovpms�Bpt6ms0v�s�uԵ�����uL�u�u4�,6�uv�uW|��b6W|vp|�}7�M6�}'v~�#��>6�3vX��T�J6�*v���-H6��,v����!k66��vؓ����L�6��vؔz��6�6z�2v����N0�"\��L����+��%6��'v����WY��L����57�6��3v��ڧZ��d6ڧ"v�ڨ2��b6ڨv����>��6� v(�ڬ��6ڬv���j!G6�0v �8���^P68�-vh�ù�B�6ù,v���z/|6��v��b���aZ6b�v����M�z�6��v�����IH!6��,v������6�.v@������N&��L����a�1�6��v����Ǒ�6��2v����H6��3v�����Z�6��,v(�G�%�\36G�0vx�{�F؄-6{�!v����w��6��%v�������6��"v�������6��8v��<��2�6<�vX�%��7#�6%�*vP���8��6��#v(��9Q��6�%v�K�1���6K�vp��+0ʞ6�v���Ö6�v��	�g,�6�	v�	'�罇6'3v`�=C�36�1v(���6�-v�N#�nq6N#6v�#�%��G�6�%.v&�-��]6�-v�-�0����6�06v�0I3���6I3"vp3g6B�6g68v�6�:�}��6�:2v(;�>�N�h6�> v?�?��Ό6�?-v@MG4[�K6MG.v�G�N|V�6�Nv OoP8�a�6oP8v�P�TȜ#6�T*vU�W)�O6�W3v�W�]�v��6�]v�]�^#8��6�^!v�^e1��6e1v8e�h
��M(�h
L�h�h�ڽ46�h,vi�l�
˳6�lv�lp:�F�&pvpb��ek
6b�-v����{�>�6��1v0���o��#6��1v(�Τ�<&Τvؤ��	/F6��	3v0�	��	hZ}�6��	!v��	�	�^9A6�	v0�	�	Q8�6�	v8�	�	��6�	,vH�	��	�Յ�6��	8v�	b�	��"`6b�	 v��	I�	2E�|6I�	.vx�	5�	ñ@V65�	1vh�	x�	R��6x�	*v��	S�	z��
6S�	,v��	��	j��6��	+v��	8�	(�68�	+vh�	�	�&6�	$v
8
��968
6vp
�
ė6�
,v(
O	
ubuntu/(slider-vert-scale-has-marks-above-active-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<AIDATX�͙{PT���s�>x��V`銏���1Ql�NjmT�ڱv2��Z��3�61h�aflk������1�h4	��(*HT�ay�{����@��ܙ{�ι��ι�wV��,\�bSu�!���`�p����Z��yx�mzo�!�Bt��'��|��2�I�?�1���@��8in����H�H��އ����E9��Y@�%�JҨ���Kl�p�o��t�7*)�:KQ�1��)D�=!���V��y����"�`��0Ũo0G �02�NZ@��'{�Os[#{O� ��Dz��,�֋��C��Tz��Oz
�R�hK���g��Șć��;Z�M|����E��H���|��X���g�<#u��2"%a&���Z"��>�0��hf��db����ݫe$L���U�}$��9i�"ɕ4'y1�+0��G�%�J�-I/;$�WJbz��L^呇��Z3e2�\	��-��ԥ���|� xP��$Qp~��4O��t��L^eE���r�R� WJ9�i/3{r�c��N��P����1����w�	 ����&��B����_1k�K�]�K����z.�:��胋�*�(�j���iH>�5}���l�1�r�J��M��=����T�
�/;�7̘8��L���@f�|)V�]��Ek�d(^v>Kf�$}���VW3�~o.��ih��GޑӋ�J�TPv>K3W1m��м����o˩�q�ר��%=����u����q?(�;H�%�4C���5)��v�e/��)��L�'�G't�H��d��EQ��q���	D�D�$Õ�)/"�6�0�r�k�$�h�1�F�}�U���@fO�b���vOL_����|Q��tT
��}pk�HhW��r!��&��s��<�G'�𠨁��ݫ���?��z�
�%G�K�'D6(&����[F�!������k
��~�1^�b�����1lB�
�$��|l�'D_,��G9Qv�]��덨�����6!�$��;�E�����۷r�Z���q
�8
��l�"���t{I>q�#DdH�@���Ǟ�ѽ��ѫ+n_{��q���6~H�Ѭf:�c��Q�����ӻ9Qv�Kߙ����=�5q�"�Mf1���1C�	����v�������o/5��Xt��n��xJ��TčRi�Qf� &�&,a�t����d�4���'7�*�t�]z��b\b�E��1��q@
�C��E���,������y�x�ϪK*y��S���uLx��O�u�q@�
�%:��U���U�ٺJ:�[ES�땼���+l����5��	a�fS�҃JXP$ֈ��"|���l]E�ͫ���7�ξh�Jw��bM/�d�<YzXEF�$"D��|S�`ݖ����Vhn}׮
�~�9�z:�dz#�M���2,��_�9���)SYU1#���H���aϱ-l�l�t�Z�ۥ��kC�*g���δ��a�"#�:d|̘�)�HPU��x��bf�|B�{ՙ��8zn/;����*gkC��;�-��ͷ�y����[|}җ$��g�y%HU1�`���Qi��}�!A=/�\�6ʪ�9]a�~>����x<z�3�V�?�phZ{j�(ɨ�����ؐѩQK��,����?�?a�Q�B��v��|����Ȏ1��<�W�/7m��'�H�F�}������/J��q���j2+IBUFA�m��W^�SmmZAɑ��ʏ�v�ґ�{З۞��`�~�66, 4vp�bTTg}{K���Fg���C:���<��Z0�!o������)p�4��mI�hA�rIEND�B`�(uuay)check-small-symbolic.svgI<svg xmlns="http://www.w3.org/2000/svg" height="14" width="14"><g style="display:inline;opacity:1"><path transform="translate(-2.025 -2.362) scale(1.25473)" style="fill:#bebebe;fill-rule:evenodd;stroke:none;stroke-width:1;fill-opacity:1" d="m11.05 4.173-.066.058L6.25 8.378l-2.776-2.38-.839.948L6.25 10.75l5.5-5.787z"/></g></svg>(uuay)text-select-start-active-dark@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���ilTU��y���t�
d���0�Vm��Hq�h(bXt�ULT����h3jĘE�b�En\q� Ȣ�R(T�ٴ�]��{����P�Η�3��}����ιW�"�$�����X'��B�g�8Л��ҷKw��HL0���&�ܨ�S�,���RHQ�^��9���{���|��u*�d`���0� g@�q��,'#�'�#���
xm3r���:�D2@�L7������0��TO�Ɇ8w��s�)�V�	FĞ
r�n�C^v�E�e������ݡ��63��A���4�p[^�R�p��k�SNk<�,`�C�L۲�*��
�)�4-�C�?@��+�Lww��3���cJ�{l�
^���r˸r�5�e�鲺�����<%l�Ӂ{�*���h���b�8��/�e��
s,:c��?l�Se�:O*x���1�d�y���>3݇9��ȉa�CoIJ_f��[�]};%�p��:%�K�?�@(`F,�C��w�~<�/���W�1N���]�}��P��3�Go]@FZ�Ġ�F�7���Twf�g�7?�p��!	�������"½���=�%`�:9�X�f��zTU���0|`A�Q@ץ����˲<:�쎤�DD�c0�eU�j��
�(53i0��3�J�PV01y�hD�i�C�L����,���d�E�2l�})��X�����(_�!����0�ͼ8��hD�mb=����"bG:�T�͓��n8d���M�
8n�vl�Æh;ڒ\p���X�!�6�k�=y�h�v`g���pD~?Д4P,�0խ�[�
�n�]�L?�����d�6�z?h��=�oޓ4T{�����;������nY�4ئ���	|�^�.l�l�-���O�[�DǗ?@T�@����u��=�X_�m�Q���cۮ��$�jY��<	��W��	C�;�y��:
*U�@�Ȯ]�K��������Q��좄�^��Y�vne��U�U�Ϗ+�L�k���,]�NBR�t�"V�,G�=���lw"�i����A[P����������Բ��Y�BD��V�X����'�Ԭh��t��}�ړ�m�Z<��_¹9�G���gX�f��1mQ���_w�3����6���&0�v�z�a�fr�$=��Y���a��s���{@�:��������O�����t�L�_!Kn���ݾ��ek�c�w��L�´��^��?N��S��l��(�2���e�F3�W��>��H��^����}��+���ظ�����nB����z�z�t�X��d������Y�;^��[c��1+�Eda8|p�{�������3�*�a��@R�E�&Q�Őն����{�ا��t��IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark.pngn�PNG


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


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘[l\����ϙ���{.�LH$PC��"0I��B�!J%�����D�D�+OHHm�J���j�Vj-9��$8	U#�Z��IL���{ƞ�ً��L�&��3�/3�s��Ok�k����#���hf�#���ᚴ�s�У������M����


9k{bO�f7��@_��U�ti��3a�yE�0kR]���EQ�ED4�$S=�d���-���0PZ����@W���"�h����J��|~�]���
P�c`�L&�Jy�A�?���1F;����D��H��}���4A���6�ѣG;�rnG
��H�&��)%R�㸺��[��+O�_wzEw���<��A��cl�;YJ${J��d�gY0��l=�RY6�hf��"����P�u�N��RWw�b�Y1L��ZP�֩<thd���p���ɞ�DY���"�W�� 7O��wE�# �5��ҽ}��zf�����xx8��octm����wo(�n�n���D�`CCCN,��>�۸��l$��&P�^�r��I�?}!��>��Og��	��l�*U*��;zh��"������e[	 �������2�LRT>�w��lG(�j�
��T�R�޵�xW��j��zq�>��]
oc�����@V�P�X�렑d���~�����#��2@����.(h��:&���Q���~����[u����5�<8��X�6�pL��18l�"-���)�>��6�;B?���B��uݶUc]J�G�4`��w�wZ��'��`=�^��]�$�yն�U*M�2k@��N[��b!_g8m�
�ªO�RL�1c�w�l�۶���e]��0۶=?
��\*9�|�m��<O�3���X�̱�K\�W�/�6s��Z+#�6
�kU���/_
B{�����_�`�l�h�Xp��Z�\v֝�v�\��f��@�������lU��c'�"�zӦ��"�ǟxf�H�Xp&��B��?��U��v�7���o��/@r�.L��'�Y��N^��x��HN�����H,۲e焨�xgN}�25�jp��\�=u"TU��;�|��^:rp�۠����{6��[��Sݭ�rn�T���Px}��g����v��1���3�UY�Or���u�s�Y�����\.�ɉe���#׻��a8|�����M�{Kk�ZWG�+:d�eg�K΅�NOj'��3f�֭;���[�������_
�W�q�P8R�N���X��D�Kg�b�`��snnv�w��T�P��)A߿09������F���{�j�-Aބ�S�1F����yզC��2_������]K�>��G�Oѻ	Q{��E����C�XZq��w�t6VĦ�IEND�B`�(uuay)text-select-start@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<(IDATX�͘MlUE�g��k���Ji�
�V41�@)�H�XiHM�1"+nMHH4nucB"�FM��@|ʇ�qG�����w�qq�J[Zh���_Mf���33��HU�9u��xOTv��'��9hN7�]/jj�VL������*-oBM
�.��
Cab�"گ����g)`�E׉�nEkQY���_"�HK$��_�0�(`


�h�o�#�[��$�3	O��VU�X*�
xd|�Avo;8ac�H�h,N4^��{?�T��v�̙<{<�ŅɼR "��q�$�x˚�2P�.ܕ��5��Q�NDkt|�
�,��H,N,�$�a���_��3ђ��kN}Y���u@,�"/"�H����`��r�S��ljj\遯PvX����N
G��<�T��R����D㧢�%�����H�|cf������


�p�s������))+�Q]�0ecLT������A;|����X#���E�O2K�-/�|�#��b�K2�!�Xr��R��4�475�/�~�ק�+^��d^L�L\ݢ��T*�J����}�Ry�%���I0�d>M$��
G�j�\�S�~�*�3�h�SO�g�b�X�r|{A�ɦ9��Ӭ�v/�L�1�L*���T{�^

CO�x�_�X�p�Y	������9Dr5ŕ^��[��y9Dr5��x<�^�<TJ6��1�Ac-<�|�r�l˰�љ39��6�a���L.��d&�;�:���p.���p�(\r;GrG4��Q�A�K�1v��tn����F�`6n|�8?6:�S�ٶ͝�>��pq�Y7S~�Օ3���ۨ*�WV֎�م:Gz���{�ܒ���3��To�~h��V��C

�������4	��9@ǵ�{��HU�z��� |QYY;>
l��mGGGG�l��d`�mW�k��3�f���oj�� ����Y����}��k��E�:�����V]��Mԩ��K��V��Auݤ���S���S�gMYO�8���)+_I��.X�JG[+7گd�V�����\���j0����?��`0�����\�rq℗�8�ڼ�q��4�ɓ�+,�X#"�H.��ҧ�[ ��`���m�t�X�mL݆
[Z��iii�
�}r4�/ /� &/���Ztll���!�p������P�:������Zwށ��K!��G�|n��1f��ն3Sy'��8,��着��u!���v]��+�ZAV)Z&H�>��Q���Y�s|掛��'h���IEND�B`�(uuay)text-select-end-hover.png3�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����KTQ����LY�Vj?������c5a$��������v�"ZԪ�E����L���A�8?ތ?�7�޽��Rkl���{>|��@owRJ���n���h4�AE�ϻն�;��DLOg2a˖�A>�͖���ܖ^68�۝;���RfMi7e'&�U�M�
!F��#�^SӉxA�`��}��=˲�f�����:�&W��§�
--�K�}O2{6+�qx�GZkJ�N|rBMe�B�!���ȑ�G������Q(^�=��D<V��'�`D�>�����)�L�` �4U�s{D�
���X��}\?�6��X��[j��k��m�|��յ�'h �
���j6��kK���ŁP[�]�s===k`� Z����qB��l�� h(.!TT�+��u\�3�
�Wh"�!��H� B����.% |��<Y,�e�[l�Ga�y93=U�ȳ�S�VjP(���XQ333���C�<���}��w�T�_0���7�ѓc��s���F?� ��r�����QRJ_�ǎw1��#�^[�AU��o,s��h��/"�.�rލ��K�n��g�)����fo5D^\�;_�ϺOI[��å�k��e*
k��<9=���o��e=�|�Hk�Eץ��]n�*?my��l�$�HfH��'�#��?{2�R@``�IEND�B`�(uuay)com/slider-vert-scale-has-marks-below-insensitive@2.png��PNG


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


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


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KHTQ���{g�� ���N&%E/�ȍQX�)��FIam*� Z-�m��E�EHQ=��|�%��st���ǹ�ۢ����?8�s��}�s>�� ���v��m�:˴��R� �ouK��L������|���L��|�pC�e������|���p�!���4���#�o�x:mؖպ~s������a�/���ų�.��2�1�OMӸ�1hsMM�1%�Ǘ�E���+��u��Y�4HX�a2��,��Q]]�S��'��	�4��80kWT�2�.�&C��A�r�����%+]�����m�=�X:�����N���v�._�8B�tE��q�6LvB�MK�泅��@<���"����p�Y��v@A��J���.��� pԶ����[3��,V^�w����Й���m��;(�UU�1�m[�ws�}w�ıF�i��L�s��0qb/�G���8����K�n�D�ܢٕ��\4:j>�V
���Le>�[����8y����%��I�:�ڶG���344��n��M�nNi�E)����n.&E��ֶ����?��~��땬��4��,MS����风�`�$��D�Ƌ���o�\;7���/��RI����b����G��˛<p|ׯ]ݽh�s.��QR:�����7LU�J&���wc,%�ß��nh�w���Br&���|��SǷ�����tp�~%YӴ����g�_�+�b@f*��@�8��l�vv����,Q"�IEND�B`�(uuay)bullet-symbolic.svg@<svg height="20" width="20" xmlns="http://www.w3.org/2000/svg"><g style="display:inline" transform="translate(-381 -339)"><circle style="opacity:1;fill:#c4c4c4;fill-rule:evenodd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.25;stroke:none;fill-opacity:1" cx="391" cy="349" r="4"/></g></svg>(uuay)slider-vert-scale-has-marks-below-hover-dark@2.png��PNG


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


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘[L\�����}��̀U�"�VMe���(�S'�I���U�(i�Q]Umzy�T��C"+u�:1��D�H�r��:l���ߗ].fYvϙ>,866؆�'���̧93��a��<y��t�o%��� �G��5�Y��K;ʻ��ύ��66��
�>�A =�	�ՂI3��``]��S��(��-.������K�9S���֣�������R�OH�f�BӴ%9�@ߕ���L��⛽���eeȋ_޹�ԺI7�j���n�XTFf�82��X,k�dfz���<���n�6�[_ܽ�}G���~��@Nr�
1��&���I/�^���o�^]��m�v���W�o�E�ɬ
���ے
G�u��:��*ߺ��_ki��&W�A~i�XՖ��#�1qw�w	����ȴ��}����6w�t���\�j��,w��u^d�����.f
Cںc�k5yW�}CCC�ZtZa���.���%'��&Q�͍��V�wU�*�W��gf����~��pf�)3
b@�;�P��f9@K���a�ժrr���2�6��_�hM�in��y�x
@�<�2�9b2�7Dt9Y9�*
%�lr��Y)V�����V!"82�6P�Z2����y������i�1�]��R�0Gh��I��&s	�]i�&Wm��
��Ĥ�[GF�E[�	�;���
�)]���%DDp%�N
�J,hT55�=��L�HD�GEG�p�ҝoA�(�{��n��H��lAd�G�
%͑IA�]�`Qp����QM�f�n�AR8�s̢�k�Rj�0�H{ݐ�I/C�}
�7���QJE��LMz�h;�]glt����g-v+e����5Ly�
��������Z 0�
033aťLz&�h?��`xd��G��/�9��n��x"k����'�0�F�|�S�� ������711���w����U�a����>VQy�0a�ر7ݳWf�ӃA��-��sAxhh��**�L&���|k{���z��h{�c\<ߪ��U���+� 4�屋e0����˳6哽)C�'�Ǹ�Ѫ�2T_���8x�j%a��0#-�����rz�kNLJ�j�m��(�:�����çM���r�U�ُg|`�D\\\٤׭�S���k���:�PJ}}�߭���?n&a���C��2s|������_��362DWg;@��������~{5���H�KϚ�g��}�XP��1��(V띜*���nz._$����l�g�W+�\@��|FuM��<T�0��{�F���Hl|�m_�|�\�����
5��������k��/ �تo|=3#��"��Q�d�䑒��fy���>F��aι>z��/~ݵ ��;��Ŀ|䅼�۷��n���X�������Bl|&��b��cjʃg|�'t��3�q��~|����>�[�E�f�V 	��ߖn)*���n���\�Vl6;�mA>0?ϼߏ��b�ƈw�{���^�kU�bI�n����=��p��{��%$��g���5i�\�\\���@�o���A�O�9�v�B�:Ͳ��ҋ��h ���t:ͻvmM��̊���I������,˝f���.r�ہu�ḡ�{�ж����
*����5����,IEND�B`�(uuay)slider-vert-scale-has-marks-below.pngp�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQ���{�u���4A�̚��*%i�Eڴ�^�jբMQ�iS��
J�LP#u��Ș"
g���νw�Hd0�&�?������9p��(����9�c�m�4+"���4B�i�Q����琾�쐅o��p�޶;DqEI�Sv�!X� �S:��~&���2�3��<�K��e:�z�M��ͫV{N�;ge�x�1�4���IO644�9C�=�l��ƻ���¿:��&�>�fg��^�&7����P�}y�����x��ntH�\oj�6EQ��LE��ȏ�b�����2�2�S�Xg��ewBS���(9�
B(�=��ѹ+��ڳ;����,��Lϒ�x7�%ٵ�Ԣ]���V�`l�S�b�T�]g%y�2��MQ�f�\��Z�o	E�g��)�v��X;-yA�
]����*�e�ytD��ZN�?F
�Tb�H��c�|Z$:u��a��?Ig��S��B�?�G�P08�r����?	\,�~ݾ��Ev�V�m镏�h���P��p��@��a���+JJJ�%U[�^<�
ώ���ݏ�`RSUf�f^#�����پ���^oI�J**���ζ;oz����?�p���O�t�߯��*�w�#?�wwEe�5Q���e�Sv�2w7��B<��܇��KG��x ��l���ˮ_�������b�Ԃ�"�@DL�01>��ꍫ>_ @�u2�	�E�,Y��67X.8��"��z�B>IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive.png��PNG


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


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KOSA�wfN[J�E5oD7M�4mj��H�ƅ�
?��]�0q�+��I���D�VPn&b�@�5�`��^�9sqA�$��]��{f&�|db4ט6�T��P0�QA��0?�~�%�lZO�(co�i=��9��ٛ*�
�y���1H)`�)ģ+�T2f�L{/��|���N��dO��Wk��
)%=�	�&���|5b���lv���
!`��EW2���QJ���]�������񣞎F����AJ�D<���_37�9ĥ@ �\ܧ��+)K��R��ͭ8��ִ��Nj��M�����*,��=m������H$�)��R6XLs��646585usT���w�!���J$qQU�
�nw����vX�T)I��@�oh�e��D(�ߔ��rV�Rz�B$v��!��F�%��۹���0���|.��"�JLfV
Q)�Y5�[�s�$]�U�I)�J�Qj���Ǹe��d|�`2�����\�Ғ}�?.�,�,�L߾|�q.��ߙ�Ϥ��٬e��r����lVIy���3��?xm-��;7�&g��m������l!�����Fq}�̍�_`6v��ʹ���]S[�"v�`��
�˫�|.ͥ�t������0wK�E�.+�|B�F�h��0E�I��`0�7���J?7��IEND�B`�(uuay)text-select-start-active@2.png2�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mPU���9��B���%((6��)(YNY���^$�{��C~�n͙2�g�^�^�Gb�CY6e���S�HjbzJ/Jp^�~�s���U8=����^�y�3k�Z��!�|��D�a1�&�������٨�T�[�{�����೼M��U�R�%���b���ˆ-/ww
:̷�g%7��6�'�ކp)�ø̉�^MIa9���|B��I�``V�[����Qf[f���pDF�*���Y4���.:�o���`��r���w߉��o��HQ�e�)ΛΔ�YL?��)i�Gu���*��i]� ���7����0)w%��L-(#9iX�����fp��
����^�,�.�S�+@�'Y���EɄr��|�w��&bG4�oX���T��TI śʕ��L�0����vy��v,c��{*+���}Fa1�����QRX��ܩ�,�yazG���������ic�a�̚8_�[3�E�;3�b݂����_TX�v���Y��8�N�w��
�fL�3a�
>�ds���Е�'%�҂A�	�f��ƒ�}^E���au�s��"8h0'�1��M�w��S�@j�H]�{�ϕy0�H������g <++�<*��g)*
��0p��,��4�|�"�r�9
�2Q��a˞(M��e��{�0&�'�r��
�:g�
��^�8X���g*u	@Y�2`LO�Yf��<
(9,�q�E	��Rc�Ǿ�
�'#b��s�#�1�2�L�uY�D��Ll��&~:�6&�&�W�bş0,yDI���������BG(�
�(�F�.�P$�P@0�c�4j����8Q,��-�l7��O�NI�(���ц�b�}G��S"M����>��5�ͭ����
C�ym��c�o�뉟�
���{���;Զ����7nN�_�V�T��2��j�m�>�Y�:�~�~���`�x��=��@[+;�9j����e��`�Dm@�<P[WE82��ؼ���55�=�S`o���XaS���ں�!���U��F��ƅ�^�??efYz��tl�_O��O�m�G���[�H�Z��S�V����P{�5ٻ���}.�����;8�]R��)Ո�V�޺��{���?=�\|m�Qu��_��U,ˢ ��s]k;6�ly���_�Q�����m{���΀�p
����AX���7���ll!#�rMٟ8hf]���7nFD:]R�����Y�P���H`=J�1��N�N̸��Qy4��~=;?���;���^�}�_�9���Tw���<�h@�%�\�?����d��;�,�(m���4�y;??L�Շ���T��Vc�m�~ν��=<1�P�^�`���$��\�C]�N���
����kV����x�WEW�-+B�Ơ3S�jB
�@'p�ITw�e}R�jK�@�ٛ
:��IEND�B`�(uuay)slider-horz-scale-has-marks-below.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����O�`��}�mҍ1ıeo&�6�����x��ͣ��0\<y�(	1D�
6�٤�&[��&q(�v���}�00�o�\޴����o��NDQ�ʟ!�����ﺴa��ȓ'�5~)������|�\X�x�
"�x0
����4A��a�ז�k��P�ѝ���낔���3�0#�8�mu�+Eއ������[��u�=�˦�
bN5�ڶ���NbN�eSc5,e�0Ìp|/�0�3�
�x����b�3�i�� E�K�
��h{G�a�hdi���m��\ņ��>��B����v?"�~����ƃ��0F�C-���2��mL)��>ˠ��
�#@������$�4[�,�@	۶�U���AE����\٭L�T�����+��ݽ�i<1�jB���4߲*KPUd���[<5%���O��ʚ���ۆ��e��ύ'333���ҳ�W�!V�?B,Z\�k������N�ue�ɹRATA	�h���g�I�㸮��c�XdAH$��|�,�t�����L*��y>z�7���W�Bk�b*y>v���I�����~!�4��<VKOOOw&�L�D�T�!1�4V��ь�Hg���|0��/2�p���2IEND�B`�(uuay)slider-vert-scale-has-marks-below-insensitive.png��PNG


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


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙YlT���sgƞ�c{�`���,"��)H	&��<J��TM�>TU������ڢ&ݐB�V��-i�(�#�6ر��J�l����c{6{�Y���a<ְ�z�F�s���{�?���b���h�VI�Y)�+�j*7`��ˠ��,i�	u���[3���
ѳg�:��&�Xf��f��p`Y�i2�.� �vm���-}�"}��e��/�JWN.E%���q�>4%�FkM<e4"���?�%�6u֏jkkCs"}�ԩ�,e��
PX��e�J�˟�8������7�'ɤ�j-��m���Jw�<��0���+��U��?�PS��Iߵ�0��Jԫ�j7�S�Kw�l��a�c@aI�����0l��p&�0��|A,�R���o��}f$}��y��q$���
OEլ�f2�����fB�xm����~��8ٲ^�H�����9N��§K2��Ֆu75�ی��t{��b��W��#s.�(T]�Z��Z[��m���8ub�c�U�Y橜Kכ(,^��e�,��q���ҧۛ7��r*�jXZV1מ�ᩬ�������Z
�Hw�5oBT���zK����4���e�mZ�wY�gN���rp>��
/�̧�m$�&����u��4�����\��0�Z�r����x�Xt���N�$���\�P�@��p�3��$����1%��޲Ua4�ʪ�YE钲�t�
ð��N�δ�|EDR
GU�*�.]h���v�PJ���l?�]�oJᨮY�@
���nG)�
%�{���SII钅v�ð��rщ�O�7d4<m��h�!n<���w��F~�-���s2.���I-:d�m��~���֓�O<�""�d�Ā�]�
~OkMυs��&��F�����#�y�ox}�k��|�S	�&y+�P�&F��>�L�b@`GÞw��W���{�/��E`d��G���5ˋ�
{x�/k������,���>/Z[LLL4<x0t��4�m��������b�����
���@�gr������@�_�iG�g�~��|壪�dѼȦ�~���W�FcG��ۺ�n�;w?��}��r��K#C���0�7��@���e/0��#&H��w�z߷�ֺ�R�aߜ�c1z/v��������z�W��p?UH��x�'k���v�낁#��$77on��1.uB<Sc��=۰2Y��Ґ$�;|�
�_.t��a@~��Y*��Bͥ�O$��h4vt�^�F� ��3�z�$�[�v�ْ�����P��h��<7�[��3E$%��tcY���G��s�/� ��;�"�ď4*��_Y^����X<�+�T��lv�e����K]��?��A�kOoo��Fǀȭ�|��j�֬�v����o����b��K�+p�t��x�e%���
�$i�Ģ���>��O���2-fKR��p644���;�`�a3�;��v���SSG[f"A<�D3��tu���;/��1��"���l� '�؊�]�{�Ry�gCNn�Z�;B� ���e%�%������#GZjL�>Ɓ12�ȏt�deܲ�ɼ�5�زm6��?��t"2_Y����{2��il�R�,Rs�6y��O0IM��N���?,��d�IEND�B`�(uuay)text-select-start-dark.png�PNG


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


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


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8����OA�����iJ�֚�M#�jQ�c>"����D�̓�z�H���*	)	-XQp+*���h��B˶3��z�4���d.���/�BP$Q��F��]���t]w`��W��w&k]ss3)<n�
��8��l��n�`�٩�d����Y�WW���I�c.�u|,
2փ'�[�#��{��i�Vc�Ŧ�'K����O�kZ���'��/c�&��N��,�y+��4��f����y���L�
wb��>��v��Dy����DQHF�s���Q��&���J
��f6U�;��t��z�T)`w���b1@��n;�b���#C�c���쎊��g�����F�{VMF�I�s�j��0ȹ�Z5�UU��0!tzC��jAEN	�\.����%?�rZ[Y&�T���ӗ�� �L���Noҷ����T��g��1N�螿�~i���1�o<���*y��6��W}M��c:�~D���Ձ�+������NE��˗ZҊ|����*=,c:��Nd)5u����D"��9��v;G�?f�OɄ���i�b�R��E����`��J^���ԗB��X(�?�*D�1�`X!:�T!IJi�X>����9���R,*����H�X>���
C�`���}�ʶ�Ѓ|IEND�B`�(uuay)text-select-end-active.png]�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[HQ�93;{3M�R��d�T�RIdP/�EVTE�BtQ#��‡
��� Âu�Be��f��X����evfvf���e��_�~��=��G,f[�(���*_}��	!�/�i�7��Z=�bO��f��
��:eO�4���{9_�y��l���2��ޢ��z�mL��1��o#yp��=&p_�z���Ƕ8k�MA��7Sp�IUUgۆ��6��y�`O��UE���mAS�3����ě��J��ޙ��S.�/+��X�D$��~�N��<pecsQ������h����=�dA�ҍ(;t?�pe�
;��w�_�>]��1���(��k����mKCqy�(�8��On�f����$0r�7�`��[�{y�)�Apv�d�di�I�L!���Y��j��l/�$e�0� ix�/���E
��xJ)U5]5a �R~��0��׏hT�PM�Zz<3���;�A
�f*+�W]N���*^��d��4Moj�>_Go����:PʵW�����@TV‡+�]�4��(*k��%%t8p��f�K���d�X�+�kLXH
���I��r���r�v秆���vWG����y���K<}�\u\�n�H��\.0�2u�.�Zۭ�Ir3㖤d��y���w|���K����H_@V�#�g�'�s��=��Y��[�����RUe ��>����`�W�{�r��l�_��o`���IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover-dark.png�PNG


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


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘kP������. �\"Q�`��R+6��ހZi:�?j�6i�1��֙f:�$�ڡ1�:����$���R�+�h%Q�(�@�% `0��`Ga]v���XW)V`��:����9�9�#�sj�P��讒ªZ%�HAqNp�~�3��FeK��G����%�u��ذ�Q�NVr�L3��.����2��9��
nk:�.ƸⒶ=�.�W.��YMm����j��`�"����u�����T��9�#mdz�	FJ6w����EU�t���<������[�3nE�o�v���Q�'+�FC�T��{8���.�N�X�)`�g�r��T#�G��zjZ=Է��CWD9��n
��YTs��X�ݪȊ����؄	w��8q���6���"%}
�F��ޜ���2_��^�',I 觹����J:��B�*�Ux�6�ҫ�U�7+V����������"	ZZN�S�ꡦ�B��>r�Ә�vzNߨ�#3o�C@��_�����I3���d-���H�[9w�c���w���闛*�k�[��Q�(�K���4ib���1,���u�p'��Z��d��H_��x�C�1��?@�
N�T$1�X���0�7�Y�g+"?�q����;��k�ځ�=M��็_���������:FL���SA���<s������>���k�'��8�U -y?[�[c�����rŪČ�����۳�]�]T5Ͷ��^��EG �#8�.E��MEk�CbD_,)!�o����δ\��F��R��^�[�^�ʐ�4���Y����$D�f~њ�Qݕ�1,��W�������,��$T0��.�#�3pk�m���#�`��v��pv#�E���p4��q��0�^ �r5�����5�\��U-���[�=�7p6�J!>8*]F0��=�t��K;6�]�'�*���`_�����p���ATwfo.���.:�o�>�(�]G��@�mI�Qy��VT�l�9�|��������J���GG5�{ۧ]�xˡЩ x^���mTl��U�X���/`��="����>��dK��h�_6�e��γ-�>�}��vU��O΂�N���c��ܖe� �{��P5��Sɱ���)E��EƮIš��?3/�	dCcg��%i��i��m��Ҿ��V��w��H�6Utw��[xJU�7�W��dE�'-�V��[]��m�Vቝ�>�d�
���NԔ�j�+ٴ�)�Y���Ξ�bG��u7"�Uv��j��;��C[��9�8^�2b����r�W���&$t��#�׼Nu�{X��	Qy�d������P �4����
�i����4���,H[L�u~����|�g�hh?Jw_gh0�U~?{��W���+��hQV��s�&A~�pgd��p�B	gij{x�fT�
̶�}վi�H~�%w�q���kFX��ď�7� �cs�2����|"��v~�L�o$IEND�B`�(uuay)check-symbolic.svgT<svg height="20" width="20" xmlns="http://www.w3.org/2000/svg"><g style="display:inline;opacity:1"><path transform="matrix(1.43397 0 0 1.43397 -.314 -.7)" style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:.875003" d="m11.05 4.173-.066.058L6.25 8.378l-2.776-2.38-.839.948L6.25 10.75l5.5-5.787-.7-.79z"/></g></svg>(uuay)slider-horz-scale-has-marks-below@2.png�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���kpTg���s.iv7	K6�$
ځ�*L��i4�J�����i
b��ѱ*�X�:��u��/��M;T'� ���DJla(�@ȅ�ܓ�岛��9�����@��^�=��|���9�}L}}}��b�4�FP@�270�������)�xqq��B�P�=��?�~�ҴgPjB��J��n`Y�m!"��O�Ư**i]ԉ�ٺc�
hJ)2}�,[�#-=�T���M#�091Adl��p��P@�Q�
�soqqq�Q�4}LS�5�L3%Er�V���w���|>0�e18��@o���1� �(���.�}�TN^>��X�n�3;�e���+������K~9oTc}��(��
C�]�Ny3�n3;�P����b[�%/m�ɜ����A����"�Z�Y�-(��h��ޗx<��i���/�u���&�z[�
��3�P"�Q�Ο۲D9�<Rr<�xQ__���ښ���(����O+@����[���Ş$gEN�}���U2}�d��!oʐ}B�����a�a���k��Ȫ{Vc��T�ɓuy3(G�J)#'7_���(�L!'o�1U�
���Jw�����K
JdE��(�d���5-?�[��Z�<Ӈ��W)�La�7�Tnc����j#�7ӗP"���F��8���3�IE%�����w����Ju�����R�ʔ�4M�s��i����T��nMד
JD�u<��8|�)&-"�Rؚ˲����-�aL�m�Dz�XV<��x۲�l�[�[V�D4�T�x�*βڴ���wFG�IE�����Gk��:
���
�����
�jO���>ǝ.w7�xt�g�#n��m�ʖ
�
���t-9�ozݡ@� 0��o^��ő���hdlIA��(A��8^�m%`k���ើ�@�hkF�Y��Õ�f@�����̙0\��?�]����1�;�,	�����h�ɩ�wv&fz�h���d��~��߈���L�$-=�~����Ձ8�:|����TW���Il�{��ԃ6��Y�b�H8lܕ��Ǔ�� �P?�m-�0y��'���<0s��]b�oׅ��|���A���r-�m"���� ��ֶs����L+��`�H��.x�Bv��k�`@Ou�
�v�	�jo�ގ��?��M6���nT� �VM�@q�[�^�p(�}\X(��r��HWW��o}��}��ܬ�9�T�����/�z�[�C�)�۳`�p8H[�"�HwO��e�O�ݰ�ܪr:@�𑷺�\\��.{4(wZ�r�����C�^� �cKww��Y�ԛӠ����Ճm V�����M��f��o�x��T�<`#�!Z.��q��ڳ�����5{��ȕ��l�KO����~<i鷄��i��
�--+����[��]�9¥Ol?���c�q����Y��B�?+-+?8
���b�_5��^����p��8\n:/�r�Hdt��M�m���ݺm�k-5+-+�Ð�������s26:��Fin:'�m�@0��'_�ݙ�YI��s宬l�>]7d�=kTwg�ض���󏗖�&:���ެ|:��ۛ8_x|k�+�Z���ܚ�C/66�95Շ^r��'5. ���`
�'�D\@�����Z
5�6IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark@2.pngy�PNG


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX���[l�����]�`��۱-_06�Ș�/vH�E��* PѧT xiժJ,�@)m��&j	�U���BRls-����|7�/���9}Xvc�Ÿ?i��f�9���9�#xY]\0Q5{�xuu�_�O�ۧ���mˏҡIփ�Ͱ��ߜi�_%����&�RV ��H�%#9$Y����&ӷJ��r�Yɳٲr;/g.��RCsg�$��e�K�U�z^�Q��۰�BP��S`k����q"�t��ү����[]27��B 2�R�e�v,��������N�D�C�=lu��hK���씹lY�
����8{k-M>ܲ�����h4nа�;b0�
`����ؼ�䱨���h�M�BY6�ո��[�� ƣ{����D�C�t+�m�\�┃�e������� ^z�������p��p�Y���Z~�1dت��U'�ԙ��ټ��j4�?n��p
����g&�v�a@܀�U[�	&!O���V~�
�œi��k���.Aѓp���ٚ��
qH�3����?@ULCF�#� '�e�7p��v�P�q��+�
[]27Z��9�
�P�|P�(B!7���w��#�P�ΰ���I{����J���necQ1�2��Sq��:�:l�Q��E�]<V�
\ӿ�����%d����只�l,��)����|��y���m����"���?��aÆ��L�͙�cR׵9Y�%�U����1���݀X��&1nL԰���1�57
@(����5��v�u�=��i�e.za(�~Db�$�Z���L"7,��"�E�3G�7�� 
�E�-ɏ�cG�S?�T:����5�lڽ�n��#to�"`1��J��
|/BnZ>��0��)�d$�ʟ�I�"%�I��#i )&�w �T�����2!"zdU@Td,�P�� �ذ��#�|��*&B-aH��
`�@�c2Y`Vg��iO �>'RJ�"
���\8�C�K�kz\]h�>0d��uM���v���3x
�C�WnګGp���{E����T�wDQ>��=���לFʶo�p�;��������
[Ґ-�֝U����s�����t�`_^�)
�\��5�.��w|��+K���ㅣ:��(�|HJ)����t�ҡ[5�K�ק����/���4�O�.ϟ+����k~��-o$���Ic{]xTd,�ѩ/u��_9�iȦKGn�{���
H�d�]�s��~R��P~g�6��*�}�KF�����m̀וzMeK��Y�����K7Oɩ	3ń���R̭Ư��?~%5�-���G�\>*�G��ڍsw�M�g��w޹��e�8��\Q算���Osw���;.�����Q�x�9�X��ӣZ��ҍS��~3i�ل�C�u;�b����axe�C+.�qa����T��.������{D�

�K�s��b���EY�A�^��t�{R��ۺ6}��ճ�n���6O��B��)�b�弞�Ks��S�P,�f��''����86汍��7󝽊ʛg�Zsݣx5����r�Λ��:���c�\O+"M�8���<5)>#�]K��B�	�-aDE�bCJ��q��h­���E�n���O.��4|ϔg��S�
`4���Ȑ�7R
G�	yE
Qg)��,�������Z]7*�]ڙ�֞j���$Ѝ��ɧ
:��a�f2��ܗ"&D�Gt�����>���\@��@C����<���m5���^|o���:��e[�<4��IEND�B`�(uuay)slider-horz-scale-has-marks-below-dark.png��PNG


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


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<XIDAT8���_LSWǿ������/b�\+���:&
�i�P\��Ӛ�e:�j�dQ�EL�Q�7���-��e1�m-�L�RDJ���m�m�/���*��$'����;/�H[��ե�+�)(���t�)f��������t����w6����"q����JŜ2�יK�򄏐�ƃ0���@Sۍ`��G�HD�u~��K�TU��q���ۭ9��b��:{�q��O�h(p�3�q�ꦜ���Or�7�������\~�T7G�v6֛Kw��DE��tu��Œ
��.*KSk�8�iX��xh�������y~�X�ʪ�'J([��&���e=�>��C�>��Hw�c�Z���HHqP]���Hm�o
�GE�س��cXR���Z=.�R��E��4�L� ���l�1�H���Dq
�1EY�av����%ߗf��	E�z[��&��1�^�ψ .�SV�}`\�/2�����<� @���1��b^�}3��c���>qܽv�W$��}��1#�hL��!��ן�.������|_��1{���8Z��m�v�|}@�Q�^`w����e�3��n_��i��p����.�y|��J��yG��M��i�Ny{��Rr{��
�Z�'�o���ו�fn����cS�%RXD��R�����p���D����ut5e��
�6�ry4��3)���G/�~�����;�?��%~8ڭ�Wo�0諅�E\a~��$�@�602ꃻlj&�
���#�����������?��YFv�Z��-�
|)A*+#rX��	 F8|C�ݫr��c��4�M�	�EX̄:@@��x4_R�N��#IEND�B`�(uuay)dash@2-symbolic.symbolic.png��PNG


IHDR((���m	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�.IDATX���	@A����jP?3�&���]�k9��A����-ͥIEND�B`�(uuay)text-select-end-hover-dark.png��PNG


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


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


IHDR&/�2�f	pHYs���]s�tEXtSoftwarewww.inkscape.org��<OIDATX���[l�g����؎�C�8�Ӱ�W��!��MJJ���z`CLh���
&4�@q�D;�
�!
���]mՄ�<���6cL�U�6I�6��6u�ĉ�&���ϟ;i�6i�I�d�����*!�p��@e�iq�ojj�-�j�/hm
��ʝ�����

��y���5W�Q!����@b(p�쮯�ӿ착(oY9��>���
�:lmv54��[6�L(�5Ƙ)8�)Nٵs��7��ѩS+m�	ۼ�r6m������r�y���{�r'�8M��PJij���+��VY�?�Vͧ�9����p��2!��e�
j�<4#jjD���\V���˻w__4���puFeZ�-sE݉�@| 
p�!֮/5�`�G��j[9�@`��Yp=Z�M�z�v�t��� PV^A��n�$׬Q�^KISc��yò( 6�W�	l�C��-"•K�F�ﷅB�\�N��X^Y�((�7m���
`�KTK[(�n�{����Sg�@ye��m��������~�.\R?}�������vJ�*�K��l�j���Ȩ�`�=+�@���<��Իd�鸒^�ϗ;_��a���~�r�$P[wߣo>�Zؼ
��%"��-���e��Pk7Ԩ�{֗-v�nk����"�&am�'�T���KJ���^6�D�+�)*.A�G�ZO!r`՚G�2D�j��/~�Z[��9�џ9].�#_ع��n��ϳXV��%����{GEeU�P�����IZ=���P��
5�Ro�i�J�:���yEM5ئQj�R
�ۓgx<�(�P���u8�y�_QJ���^��r*��D��(�K�Ȩ��|{&c�b̨�m�m˲�m��d0�`��k۲������5i�-�N�S��$��H��c��������@^QS
с�i��W^k5b�#�C�S���R�qF��1�����/��s���I&�"}��]�Dn\����;���q
d¡�c"d"}�%�^�ZK�Ɖܼ.@�S'�d4��W^�J$oض�>�ڵ���.�m�Db�G�u8r׬��dǎ_���ح��Cq��,��]��6����G��r����/�n0x��@LOW�,��1����%L{GǏ��?�	�]c��5Ǟ��dQQѮ�@TJK�T��:��a.]��ض�"��_>����'�O_��@剿��3����Z�٢*�+�IwW�cT|h��'���!`��(��}����_������\e2i>��"���G��~��o���S�m�Sx_��ѯ���AiU�t�����j��q:]�e��]���Ķ,%F":�>�d���m�<@�3�<�޷��iII�w�R���J|�~JJ�x<�3><>>F21L| J|0�� "v29���x������VSs�A����_|q}�c��~C+=9�h��ۃ��qd�M*5��=��H޺u��L۱C�����u�5���"۴+�}�v�Ox���YX�y��tl�
��X��266��H4z�/�z���=Mv*H��R�\3,"[����޽��\S��su4�L{�"ۏF�ka�P�;�C�
��i �]�l���q�-Ma��IEND�B`�(uuay)themes/\slider-horz-scale-has-marks-below-insensitive@2.png��PNG


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

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


IHDRr
ߔ	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�,IDATH���A
 ���Y H�Ef��M��l{�����,��~�IEND�B`�(uuay)check@2-symbolic.symbolic.png��PNG


IHDR((���m	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�aIDATX��ֿKA��Z)!��`��	Zh�.�����eH�NS���^l�XX�EJAM�"EN!H$�8���ֻ���!0_x��ޛ/3�o�D"�H$�Wz�:�D+p�}tGvibTk����Ffp�.Wŧ�F>��m�Ų�w=��+n�U�\�x�_�z@m'6r�eɍ�w��9��Qۃ��ܺlWM�l�_c���8�m����Q���-j��^�ƚ-ّ�΄�1cWv��<F�ܗO!���P-g��ox��r9��`-�=�|��ⲅLc��9�r�e_��~�?�\·�T?e+��Y��1���.w�7qu¬�f�dl�V�c$�D"�H$an7Ç r�6�IEND�B`�(uuay)text-select-start-hover-dark.png��PNG


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


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<|IDAT8���;OTA��ܽ7��}/.���ؙ�%_T$�X�06&�YXha�G�0QC|�b�BЈ�h4��yg�a�����s~ə�gj�D"���h�_���I&�\���G�k�:|�����鏮Q	"�uA�W�q;��Ƙ7�@�r]���)�G0�~��ˈ;���4�1���3Lq�U���hc���!��v�"���ja&��pK�>o(�G��&
FL����C̃tsK�����`���"��~��J=�����{�xE�&H`ce��;�H$X-�1��y29$��ֽ��6D0@p���^�'=�Y��@D���BaoMZYら��
ު�\Ls�<���F�P�����iL�R���g��L岫�Z���Ү�x��0OD�&p>�I=��i��3Uc�Kp��?�&��u���T^:NŘt��L椒���9�����S&rJ�Ǥ���9��:O��r;N�n
ه�����V����./abl4_r����77�wd0�x���A}]��5�^_�e��N	�k+���5[,W�VW;�z�o��5ԉD�0��
��2��vu�@B,Hi�}ɬ<���s��h4;IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover-dark.png�PNG


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


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���{l�������o�
)�R�"�OE,Zs<�6$�Z�(�$mڂjAB�jժ4�T�TUU�?�ЪS�
*�bjQS"Ə3����ۻ�=l�����}�q�����k�7���O3�3�0�477۬0Vc^�-h!�B��&F�e��5���zǦ��m����[���
�&;`�E��(R��0AD��o���^VS�=#�s�N�(R{��8�

��������1��`�n7D�##J<>�G�Z4�H)��i{�^o�Q�O=G��
B�f�Ȳ��ceO�)�Jټ1�d��>[��oK�
�]2������Q-ͧ����`��cOΫQ��1Sc�&��s�6D���+j�e���_�0b?RTE.X�8YX<�xX��衠�FW�S�؁�kv*�����~���|�K�.�ǜ)P&�xL���4MΈ��y뾨!��E�翴4�r��8(��dB�v��#L&Q[���)��\��9�G���''N��_�8	������'=�@~����<5�c�A)*�c�)K�P!Ǵ�C]hj�$`���r�E��e�U#��H0�q���lE\lH+��;�(�a�iVYZ>7EK������S��1N�ON�5S)�|b�1FD�B�S�+�x�cey�iu�����Y�'��d��>��2N�V@~AQ:�L��
0��D�2x��s�r{���e�1,lv��%��t��+^�C�f�$�<'�)��4U2�r���܂2a\'�$P�+��$��4?(a��@q.��B0�4r
K�S\�I!�<m����'�\�FI�t�Ǔ����Es��
G4i�޾� �Yr��CA���ķ���a�救dBM�c9�V<6����(�i^޵�n �@��o�j������08����I

Z��Y�V<U�z�B����w---����}�VO��hv>�RJv������}�.]�w�裯|w�a�0>H&���>�l�n��v�$j*e�{�G���i`��8=m_X��d"�VT�2ˉǑ�~����A����mjm�؇��(�Ŷ�Ԓ%K.U��}s8vX�V�t��L���;�[=]."�����M��|�*��
�2�����g"˗?�^R\�\4�۬Vی†�7}N�(���{���w����d��@���݁��eWK����C����>4h��jw�������~j�5��ƉƓo�W�����Fú�Q+���_�5���~�^�ڻ�O��{�2�T}Cc���5����шnu8���pN	�4_�Gn"I~����_9>���~��8�p¿�[����{6���v�S8���u���U������/n�v��GB�SԨ?�ػzUMO�ǽ6����X4�k]ׯ�����?��ŗ�u��@٠&aG���]���㮍�CV��@�p$�u�_qK)�Y�q�߳e����o�y��U.��6
Z]n�y��Yl8�v��R��`�u^> �
h:�IX��㾯?St��k¡!���1mv�$,>U;�]vK!Y`ph�
��2Je���&aG��~~��b�}�
Zܞ<�f��xlX��[�C���o���	��9ܟ���#��W\R�cEQ��yU��[>�����~�D�N��G��Î�^\T�'s3��|a���=,h&bP�Xx��Ӳ���~��s;��������2�(����291o+�IEND�B`�(uuay)slider-vert-scale-has-marks-above-active.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<+IDAT8���kHSa����,�Ͷ����-5
�\A��Kݠ���ZA����E�"��oIB-�eE�H�.�i:uZN=z��a��lg��ͬ����������J��]^K
�=[rŶ`(�#��!��l��H��C��X������g�$|��vyui�&U�<k�"}�"�+�����\������|�{㘹"*c�1F����ɕ�l:1U��7��a��ʓ��~ߵ������1�傲lR%*��i���yyj�tm�FA+5��ZGַ��b�	�ǧ�O�4((�&E7]���i<�_K���d$�%�F�\_����h�>�l�mDe�dȥ����4埋�!Ȩ�esXp���>B�=�A8�^�p���q��k�2�į����E�%�KC���*f8yƒ��./�rzR��6{1D1d����J�6cR�������`��JH$wn���v�F�B.�3�I�V�R阫1a}�z���Ix9��t��Uz�`s�i�f���w-fX�ޛ	�9�g>���z�ҶI��z�Eϗ�/F(���g:X�ZOZ{�I���٤����w��Ϛv�F�9��i�3�Rd���Mn��M<>Ζ�u���c�W5�	<��Tz*��e����>_�υ�[E^��y���R�1�����R�9�M5:�6�TMKnsXp�|��a{o>�����<@�G��0w�Q����&�p�h@1�fG^�?�8�v���;Zu��=�0 ��2C��s6�l�՛!�d��	���`E�O��n�����h�W@���FՉ�|��@tO��2>IEND�B`�(uuay)text-select-end-dark@2.png��PNG


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


IHDR��
	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDAT8���=A���O��rwЫ5z�Ɩj�Z�
$��8�N�a5��FŠ�H��L2���,�~�:&�~�`�����9{��M�v��=6�à�sx0C)�
q
��n{���p�����W���™`��_�3P�
j�biӀm�,���������!�H�g�IEND�B`�(uuay)devel-symbolic.svg�<svg width="60" height="47" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><path id="a" style="fill:#000;fill-opacity:1;stroke-width:27.955;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.482318;stop-color:#000" d="M0 0h29.88l49.875 47L32.637 3l46.185 44L31.703 3l46.185 44L30.769 3l46.185 44L29.836 3 76.02 47 28.902 3l46.185 44L27.968 3l46.185 44L27.034 3 73.22 47 26.101 3l46.184 44L25.167 3l46.185 44L24.233 3l46.185 44L23.299 3l46.185 44L22.366 3 68.55 47 21.432 3l46.185 44L20.498 3l46.185 44L19.564 3 65.75 47 18.63 3l46.185 44L17.697 3l46.185 44L16.763 3l46.185 44L15.829 3l46.185 44L14.895 3 61.08 47 13.962 3l46.185 44L13.028 3l46.185 44L12.094 3 58.28 47 11.16 3l46.185 44L10.227 3l46.185 44L9.292 3l46.186 44L8.359 3l46.185 44L7.425 3 53.61 47 6.492 3l46.185 44L5.557 3l46.186 44L4.624 3 50.81 47 3.69 3l46.185 44z"/><use xlink:href="#a" transform="translate(-59.875)" width="100%" height="100%"/></svg>(uuay)slider-vert-scale-has-marks-above-dark@2.png�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�ՙoh�u�?���e��^��E1�݄�ݔ�����h��(J�RAP�P#$�^D�$�A3fz��Y� B{���H`���Tv��v��o/����n�ͻ>ppϟ{~���y����c��C�e���RUp��WD�wU�ED~<����7fg3��B�����r�6�O�SUD
3||�z�.f�yK���AU?���|��,k�+�
�8g���].��@`�׸DD�Uu������9I���G��E����?,`����7�Y��D�NK�)VDU�ojj�u�Ac6Wh��,�0�T�i��m�EG:
�t8'U����FUUSS��;��6M�iU��^(���v�F���
�֨�I�'�@&�ywr�`�#��3@7P��V�Uլ�<���Ǵ�xVDz(�0��
�,�
�&��p��0�oU���@UF].׃�I��٦�A`�7+U}Α��҅Dd�t$	AUu/@Z.�l6���"rpU�p�#�t����6E�t��gث��"Rm$��r�ZV�"Qմ��_�|��3O��f²�1���������\A_���l�OH����_\�t��JO�R�M�)`����P4}+�2+R|||����)�~��h4��\^��QU,�J;v��T�d����gSmm�>좪"2����7���[�*M�h{{�׃��oR9�H$�1�)�E�Ү��
��ؕx�"�H$�}>�f�z��V���/^|MU�\oUMvww�&����jN�8���HD3��D�Y288���u�a70�~��@M0����;V����C�V��
\��<ݬ������.���,\0&�a"��.���	��:L �~���s��m�Kj���J<������X,6��|�d��3��?~��������q�ñ�\�D��h4�{�ڵ��d�)�3����}}}ɳg�v�^�z����1q�
\t'5��d2y������۷��O%�,��m�V�u��kjj���|6Q��T�i���ر�W�9�=����
�p,[��ؿ����n��ŋ�p:����V�l6�W:��������y�ȑ#���	 �������x��Occ㒪�*����x0��b�e�$��}���H������t�_�e�>�`�63���/�8�~qf�IEND�B`�(uuay)slider-horz-scale-has-marks-below-active@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<'IDATX���iPU����s�岣�Ee���Z	Fܵu:c�&F'��6��N'��`uB�H�%Ѥu�ة�6���M�Y\� �]$�,d��9����5��w_�g��y>��=�y��!�̹>�Q]$1WH9M"�����(��\�ې�Vf�c(k����z,I���C	�q�b��m��ۏ^g7}�4]�~j�t]y�u#��QV�XU����x���8��qi$�K&,8��t�^��\lo��TIy���c�U�l�܆�w3�.
�2�e���`	�Kf<-�O�>fo�`�^g�'>�m����B���k�*k�:)��B,L]Γs~��0������FN�>$R"X�﵇�nWk��೯��Xg��e�/��=���k� �ы�	3��H�d}!��^�� �R~���Ve����o	��lc����XCc�?C�H����{��;vGԪ��9R����L�3[���y�JJ�q��3�j��8��pj�ƅ�F]��,��x8���I�%���ha��B����#�Q���P<E>�3S"�s�.czR�}y���9�NYRF
��zϸ�r��(]�y��_>5����S�~���"���
��k(��!0~7�I�g�ڛ�t,�,����$�PV��� `�A1�p��
�dQ��B�ՙ�(���m����4�}�Fh	a�Tb��8�QE��|��	3G�ɔ�G�B��(�HH��4�����(�E
�P��Č**24�KP2<�7�m�/�~��*a�6�G䉷����G���k �)eW��{�=@��d�"u�z��8�F��ہ�Ջ�������jl�@רS�}j@��S���i�_��tW:��(�.UTqM>��h��Qm/��5Y��f���A�F<
-�\��]�O��8]�ξN�N���]��:p�]z:�;�h%}�6����Zk(������<���<��.@S��\j����:�f�j�R57�?�F"�ܗu��R;|upP�+��N�=�j���AJ\�}G������#��~xϟl/���(p�����11�?�7U��́�G~뾁>/������3��n��@��s��l�ꌈ.��<^~��8&0����.���}��b���pwm9�m$nF���.�G?z��ϴ�D�1CXp$1a�#:z�3�}�)uW{KϏ?�����57�$�+ji71���ﵬ���!<x�#+���o�_A�R����Ӄ.�tt�6�v
pً[[�'���y--�=�XC��7lPIM[�e�i�~�˾_x��H����]������)6yL��Ÿ�����	����C��?Λ{�KMSe祾�?z�t���;�<0W����1vo?Ӓ�|� ����ϗ������RSݲ��W������4��P�u��Zc���{����5��F$
kH�]A
�l� Cj�*���z����w
u
Vkkn���l�1,.��c��!u�I�
%��;C����gƇ���3�`Q�����~´���aqqM>���� �-ŵ���~�E�V]t�;~�/�x�>�PP�`5��	��ی^b��:����7�j/T�~#]n'��u��.~k��BCA};�\��j�4��o�ΕEOc#�7U�i���rG�kÞME�@Cj�偩UG��R����9�5����_���
����W]/��d��1T�pQ��S��6�NJ��0��'텨�[8�\���d�:��͇��3G��Ӭ���0��˕�g��{�T̀5:9,�\#b"!�/m��>��IEND�B`�(uuay)assets/M>q
YU<B2+
R*f@#3[ hTWn.QoSrVXC'Id]5!s;8/?l)b0kA4%p`Ki9=aH"Lm:JNP	DZF1$jGEe^g,O7-text-select-start-hover.png��PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8��ԻOTA��93��v��DbceF>,|V�N)����Z�iC�?`b���l����J4�B���<aݻ�{g�
	(.{�ɜ/g�B����O*�� �|�C��r�Ykl��D�WSs�jе �FN�ҽ֘�X2^Ig69���RZ�	�>��w�	�JS��E$��ҙ�^@���b�@W��O�iG]4�m�'S�t&����e��W�`�������m���-�Z�)�)3�%��-�5 P���F1۲Uoٶ�'��_b-��B�nL�;��u��d7�5I�@�G���jljX+D������ڶ�=�"�d#�6��㺶>�f�t$�L�uU��ˊ����uU�Y�af���e��A,����!�RQ��ժ���
����g-1;󓬱O����''\���251f�
�pGW������6]369��?���i�@|s���
|�k�����w*4��+�`���"�����K��A����/�s����'���~�puΫ�|���N��rV�~LM����"ժ��~���e3X�=:MZ�5�[�.��:�x*�F�V��zj��w=>�5�<o�Xs�������+u.��.���q���6� L<Bц�/��zzz��P��� ���IEND�B`�(uuay)slider-horz-scale-has-marks-below-hover-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<6IDATX����k[e��lݒҋ)�6�A�+�BD/TddBoz�.DDD,*L��"L�Ez+
^����QJ�`i
!9q�e�.Y���Er�$�.�<{߄r�W����c��pxx����P~6�kfv{�qŜ�􍤛��%}-i~��G%}'�
�I��׶�o%=r��7%]�;�qK����7�Z�(��aA_���q�$��AA���}z/�9uN�q��0'��R�3���Pk=�b�3�	�>�<�1`%yc���T6��fo�	hO�Y��Բ���;��`�NH��Y���/Iu3{"^~@f�^���Bc�z%rνZ��9�bdfgCCҙټy�o��LhL���Ir�n�A��"I>4�/I�'�"��[Q�ݮ���k��ը�j�BCҵZ�?�F��KhH�F��sT,����+����fskBW�G�l6�#�Y�վ;?�j��@����ǝs��%�\}aa!�Ff���>�*�J�@�g�r������O!@?����oI3kkk�;�nL䜻����,p�n��C��'����������\�P� �5fS�P(\rp�r�-
oIj�	tgss�m`�;�@Ms[[[�H�3B��޻������N
�moo��okϧ��nww��.�԰��S�\�X|O�'qDž%���+�J�xOd�$_.�/�
�����$������^t�Nwa�K@��q�z`�r�b2�Q�J�r���㸣�U*����8���()���>���j�z��N
���jz��8�
���z}U���뫡AIY ����4()Kg	�_��N���!IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive@2.png��PNG


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

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


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


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


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDAT(���?a��Gvi�B�4
�(�	T*����@�Q��F�V*DA�o��lX�x���o�d�'N����%nX���`�f:�b�r����^�1X����q���S
�y�F���0�9�+z滑"�A�c�GJ(a��7RB�y��<'�=;z�QIEND�B`�(uuay)slider-vert-scale-has-marks-above.pngc�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HSqƟsv���ه��a��C
�,�fAwAERD�UDD�EA�A7�T��4EMp��6\��Y˹�;���vvvN����������}^ޗ@
��ljCu�RRu��#!IF�L��,@��':����"���H��u'H�&��5��F�7B�VA�A�!���z�χ��xn��@sJ===�V)ݦ(e���B3:�����>��yIL��U�� �J+8�
�hi�Z��T�PPɂD1�1�����ʚ����?�me���R�2(J�"K����z{߫�����0��ZXR�%�e�))�0��5���(��`��E��u�@�� �>�~T,t	>����"KyI��W����5�y8���o I���tR����N_]TR����,�J�d�H��q�Q��P
;;kk�v��PvfV�� �wJ�E#����!�n��؉�Gg|���Έ$I�bdb�C��#���ښ�J��d�6����8癚��p^�7�q��g���s\NF�i�&A6�o����?���b�d�uۺG�
�� �����D���Ӈ�N���I{�k�-�E�w:����F�Uc��fSwGۣ!��p`v&)�?�z�/�
��yN�!�=~P�����1�,S�3�R�B,� ����0�y���g�S5���ҭ
����(j;#Y�YA�=O�+�l���~��ũ�	���j������y���౪�IEND�B`�(uuay)bullet-small-symbolic.symbolic.png��PNG


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�VIDAT(�c`����C������#1�	000�c``��w��ј��	���1a��H1�N��d�lN�8���Y�@d�7�oy&��9IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive-dark@2.pngD�PNG


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


IHDR��
	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�IDAT8�c`�`F����D�[F�(As(��Y�IEND�B`�(uuay)slider-vert-scale-has-marks-above-dark.png��PNG


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


IHDR�w=�	pHYsOO�;�5tEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDATH���/KA���b�.�`�j�`1��$�A�d���(6?�~E1��[����w��E���>3a���i5�o��u�-��'u�c8+�ט*+�`t����b�j�h��O�2����&+���	����^���Kz�����^x�2���V�����S֐$��}=ü8heP<��#`�W����)�%x[�Sv8�S�r��c6���<L���3L	��W�IEND�B`�(uuay)slider-horz-scale-has-marks-above.pngK�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KLA��v���n�@��@��(�5&�6^8i�U�Ɠ���ɃD�A��$$�QS�A��������-��n;(M�
H�dn3��3��*
	yM�!moo7��OV�LMy$Jr�]L]�Bš�������uH�k���FGFFl���~�ԕ��;v�rB�qQ��Z�>���\%lˆ��H/a����������ȟgJ*`�����9�,w�5�џIK	���,�
R*�zE�[���X��ZZM5G;;;���B�Gt�Ua�I	�Z���<�n����'>�NyZV������[�������~�2Wmn�]O%y�XyeT&��jv�e~F>᪑ĵb�2���M�8�����ѹf�Xu����y��J��Z��
BH;a��j�V
Z�60Vpƪ�0����Us�l�ɛ�W�T�jPI%�7/I|~.��V�c�Sj,�'w��T5��T�RI%��f�=��dhh(=�^���f˾��4|�����v��R�����oC�]טi������������[��/m��賃��W��͔ʂ�n_�͏��,���Ξ��N$��-���=�}�֫�Jb}C#�d7��E<�ՑV��93�fT539����3�%�/����|��6�Z-{PS��������kׇ#��<�|q%��Pv4yF�+-�5G[�����IEND�B`�(uuay)text-select-end-active-dark.png'�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[H�Q��9翿M�����z�$�H�d�@W!�1*�̐.DEHH 60�!�$��K�P`̨学��L�B����;=�1�bn}�����p���������c�fE m-�<�d�e��^�G~p��Ic�x�H�(�����l3/�j�:%����{��}�����|�o&�>�uή�O��_��R�>�98喇Qv�������/W�m�@`�OML�ҞA���"|�����N�^��2iP����ƴ�d���x��;�(�h�.`��T\ɜ:|%KŨ��4?;��̬\�=�x_~I�6�m�
U�$�(=�V�b>m1��
U!��@m�vm/�eV2aJ)MI����k�i��0�D�d1ep�.�#�_@��c�Ģ�2@`�0�ϳ_S�f�� +�0�st�-�
�fF"�(׋E�o��G)U��$Y����TV���u�.>�M~~����qB��s��p͓�w��`B3tYB�wx�q����eg�����?�8���(�AZ�\�Xm3�Yr���f�UP�sz^�d�r������-�8p�)7�q��
��,���7�՚��̍�{M��mEH��&����/�򶇧�8A�\��u��?��XO���tVs*%AG��a��P�Z��smk>��b?�z�L�@�IEND�B`�(uuay)text-select-end@2.png��PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<VIDATX�͘�oTu�?�wg�
e)�-nm��h�T�����D���O>���11���h2�h�&�`ۄ$`b�VE,KK�,wf�L;��{|��)��
����s�=9���t�(P��W�/w��Ē���4`�G�J����z�O�-�T`IcY��nބ	36��9����F��R�ō��76����!���HĢ��!m�[ݷ�6ѹuk�t��B"R{_K`�`:=C��Aڨ�
K�wmmm����dމ�t�ѸM̎��P7��A�})��U �V`��M�ͻ1�,h��:$�1�H;�u�7	rX�}�?�uSS��Հ��74=���,z�u��6v4D,)��B���VY���Bʑ�Ο�v���z}��
针�ؑ�h��B
I��]W?xࡶ����:4�hl��_X�T�w��qP8`����cg��ި0
��ͣ"���ش�v��"n����']���z:_�"��L��5�eyX{c=��m�n�F�1~�w�vw}���ƏA���r�a�P�~#wn�W|~���b<�<�9sQ��L�.�*��ٺ�A���A��5�ߛ����k1����|
�ڑ�Χ.�S
0���r6ߺUD�Z5�TZV��5ko���:o�Kj���oބ1FEͫ���5�
���cu�
Z�73�]7`���������X�������x������(n�b+y�%�zY
��o����X�]	PQU
���n�p}���eٖ� [4��*���Ͷt�I�NI���d�\�K�M8�]�տƑ��8�t	�2r����A�4��d��P��I�"L^`9�r��~��XI��G���?��T�0��KZ�^���$���/�͏ڦ��=�hg�e�,�5��Lu�����%�RU"#���gy��	�K�B̎��X�X�FF2nz�m�����S����G�X��.�g�_�v�?_���pr|l��ss6(����_ߵ���0����1���3DB�
�0<t�QKӯ�ͪ�Z����i }������eGB�}�_G�m
��_�;�����)�[�����a���?��+u@^k��G�Κ���݇U� huU�26n���ʪ�B�LN0p��q��<߼{ρ�ͽ����hV�^�M�멨�^4���9"ዹ?�g#����G��[�	�Vݚ/��j�+*Y����e5�WT�˗�MO��LN06� 
��ȿ�D��\�~CC�̕�]p�8q�"5�{�%`ǬM�`Y��$�q
��s�E�OR�����j���>�۵�Qyt'p����7���1�{(���h<TN��IEND�B`�(uuay)text-select-end-dark.png��PNG


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


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘�o\G�?g��{��N�nh��g�*���� �nӸ������ �<�P%�J< ���)�Z�!���ҪE*�M7��8�zx���sx�7qb'$����ޙsg>:s��3##����[�#�Ʒ{} "J�%#���Y�6��=��}fD�7�V`%�8��[/���~~:��
�M�E��D�T��`Yc���Ϥ�J�d�I/�L�������`�޶��xnp���j�M�H��;��wAE2��?�qUm28���wz{{��vh��>���a�ͤ�L:�e�I߆aո���l�͞���J�]��x6e����hm(S���N&��t�à
9rR��Ư����7� `g�]��zRN$r�i��P2���N%�l&�-��Et�#N4��B�{Ã�g_gw�u�J
�Z�ʤ�t2�g3I/B3?%��[�<�L�G�62|�`_�i/]���j�ʤ�t2�gR	/�P8�h�����^��F�2@xsǭ�D-�坻��o���l��D�������8gG�yW0Q)�]��8}�u��S��zl˶�1�������oY0D�n&�U�1F7o�Qڽ�-�z^��O��恁�g�-*���]�M��o��F�u!*/�nl~m)jDV�a����=��E\7y�S�߿
�H-����ï�z@T^{�ĉ
ˁդ[ײ���+����z9�Zp�e�΢1FE�/����}i�\ϳ�������[�L���Ï�X�HS;�45���n�
�=443�]X�%9nM%"�����c<�e8��U��(�P��*�[8��c�����H�]���`Õ-{���S-�΀���%q�t�9R2 Y��R�9X�� P4�^��)�6_,bP�d�0:�X�9���Q5��(��bA>��V���&WG@��gm�v�L���s����3���otІ�d3)�V`��	շa��@E�H\��JU�LLD�vl��\�J��B>�汖����fg��Ξ�s7���w�\=S]�ߓ�V�._lP��V�M�a|2�'>*���/}ְV`W.�6���8�;]ݽ�.���
�R�\?y�ڪ�[21�O�^�0�h���}f�K{��Q,?��?���fHM^�/���	��������[�O��eU�+�n�ZڼmGq��5e�ʥ����䕮�����Vw���Љ�Ut�1��Tپ��B��)x�b!��ٹX>�uJ�����CG����FN�|'��OD�塍��M[J���,�kcW�R������F䥎������>Σ�u?�U PW��l�����W/ZwˍL�<k��Bd:�u��I�T,TscF�W���?���U�6�=·��+x?�)��-��QǙ/N�0D�^�W������j��>s��P� h��	�_�\E���=Q���*�E/�+;IEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark@2.png��PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<IDATX���kPT����s�.˲���K4^bV�(jtTJ��z':Q!i'��&��&ժ���[Z/�M⋌MLm��2�M�K�D@��Ġ& [5J@..��/쪠��7�3;�<��|��s��9�3{�l�x�r��<�
t"/P�8/�O����K�\���E<l�֌}�(��At�}��	�ь.u�:�n����l��4��"O���r|�'D_%�\
���O>C|��X{
�G��T�5��ݸķ�3�*=µj[�r!��v.;��n���&!?�Rv��#��sDZ�L"�:�ɥ+%�����Ǜ����x^�\y�f����&��z@�&Lg�W	7G>J�Sj;�܍\��!����)[v�|���I��,6�������)?	�����M�(�B�Ч�\v<?�c�wo�X����K�\:�=1�Ob�����S�u�R�Y�@̉�ߗgV\y$�IS@l5��to�m
n�@0�o"�F3��O�@΍K�U�a���sW��Q
�@X~=�O"�OB���c�5�1���B�P��qi}���=�Ni����R�.i�g�`Mj_�_���˼�7�RZ��d�K�� }������HK�������Z�X{
����#0gXj߼��孵��i]{P���3Y:�zg&�|���&Ur^\��lkm�7�:�$s
����ȼ7F��ɿEH�RQ��_?vbK�Z{C�DF%Z�
�h�=IK��/��
�H���hwF��L��?��}�&5a:/O]�"��[�2��"�#�=��Z�
��+>�QUDfƚ�i�VUQ��3�Ė36�9^��ˆ��+}]�LE
m1G�*�`��ɼ6�>�����R��L���7c�L`ژt@�������oJmg�-�-�N�EJY�༅.�`�Z���lؽH�=.��+����E��e�桪��`���7�lܳ��u-�K�6�N�5�໫O �5��O�)s��x\4�:�em(��N�e�()?\�_���ٜ�Dz�n쵮%{7���&0�Rq���(�p��\-p滓l�\*�^���t.��P�?0�z���=8��x]h�1����c`��/�`K�r�i^i�q������M�;Φ���ط��E�nE��%�R�zd�M�[��A`h�������D��cJU
���Ppᅣ��w��5���v.ܷ�0�50����l��3"キ�0�ɑDGv�pA�>�^)�����^Qph�'oF�+��~	��1��Ζ��Q��E��}��y��5{���J���e?��\8y�lPRϮ���|$�^ӯc�����Rzk+^��R��a�w�%�-+�γ��nmt�����'^t�i3��:{��`� ��Jǂ�-E9�
�y^����5��cn�9�hq�TU��x,�rςT@�Qs���Vp�8�*m��r?��` `h}2��h�(�j��=��fFҋ��������(��E{��y��ɳ���^?�����Y�o��D��=�o����R�����.��MeX��X{
%4��bqe�զ��/))/Dӽ��7ֹ�=�Y�kg��Ah��3�L|9nD�^�2ՉB`��#��9"S���������8\
�"uy�����;�9fk~$��4~�����`�#��䞓La�1	BU�w�
��j���uz����8��@�wVo�7�h/tsT 0�w���k\L's�)\��Z�oՖ���~W�h�AA�'��c��0
�ۦ4|�ߣX��R��8ׯh���IEND�B`�(uuay)slider-horz-scale-has-marks-below-active-dark.pngi�PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���[HSq���s�����dSQ�e�%�K�VBB�h�PI���!��'c�惘)h�HjhL�.D�Zls��\0��4�s6��<=�d�Y9�����߁s8,`��7��
*���]O.�!#�!<!��A8^	O�o��͹�e^�~r���}&�Me����Y!��-�4F|Z|g7n�q�"�^4L�0�r9 #�Z��/��+��J2���Oc\��Q9�"�}g�r9��A�^���/�턍>nv�F7��pY{I����JE]WY@�/z���n+*`��pX��ʖ���I�|L��$ǥqf5
�.I�nސĤ��Yc�ғ�!!*Y,	�ʑ�'�S�Y*:��Wa�uQ(/�
���L�M��
��\���Hq4��;�u��>Q,�q׆96��0�8l�

��*hP��4
sh˂�|^T8��,*�A�Iݠ��s�L�N�-��`լ���n#��m5o=�~�L8w�1b���fbs�֨��j��kZ�_��n�<�w�H�u���y\<|�H�֏�R~�ִ��~���i��(�:^7�VL�������۾ �vҩ����?zA�6�Pp��/Jy��t���l\R��N�ƌ�w�	�A?��R�����c�S�6~��GF �Ѹ4^�fMu�<n�jti
��#�EW��/J
�C�.�aa����-6USz��`ZRFXH��R��M��������"2��o�m6�?��;Y�E�]��@��+��+IEND�B`�(uuay)slider-vert-scale-has-marks-below-hover@2.pngn�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘mlS��Ϲ��ډ'N�������*��������[Q!���T�{b�ڍM��J�4iR'UU��V�v�e���Ô��}�L^y�'׎}���m�5����']��}�=������ȉ'$ga�V�}Ye
�H��!B+q��m5=��v�|/^lpI�$��}�#dE挘�T*�t]��\�A�k��v|����e�v�ݹ
%�����<[2�V0iɱ���,�XZ8��JQl,j�FÆ�oT�k�Tg���o�zw٤/��*9��
�;]q��8!�*_H'cѰa�����nORt����J�47&�+X��_WR6!b���	��7�qM�O'V�uk�%�nu7��I����M㶂����NG�u�����FU!�E͖�;//��'��>�#A�ײ���l���Jx:}=����1��`�?Zyi�mgH�47��$I����,9�#�a�����ӝ���mU��i�2?.75�؟���M��-N�:͵~��ზ�[���c�A�
�g<	��(v�O�C�ؙ���ܩ
����7�[���%e˯:�b�zm]Iٸ���[��n�]<2�� 9���a����Rt�����qd��]h�1W,ko?�p.jc��t���l��]���a�[��>-�E���D�g͵%
eE�<�3##�>hs7Uώa�Q���/�Cf�p8]񒲊@� �~������3]�_�k��8QZ�1@f��6wî�=FDeD�)kAA��BGq���"�,���z�����&I���y�Z(�;�e�'�'��
O0"2J��,s�e��(QT�6Y�Ʉ�$�nd� ʣ�*�OL�ʸ�#�T��X�����+]���~�'Ꙟ�=B��V�P@�h�b������=�������G�V�q�PP�h�j�cd�ғ{j�@��g�h�H���j~B8�;�_��1<��7��}@@ؙFw��P��p��]RX.���y���s���#O��'a�L���i���u��+��>��s��9CC#����1L�p`��y�0<�g\�l�^���yJ��{�x�1���������֐Hĥ����}J��v3�����}�2�0d��T���YQV�?65ZsmIU5ޓ'�*]7���ࢿ�{�?w�!1�/#-��.�jvV�-�응P@�+X3i0�˺�|�JwG{Zx`�;{�{�N������{�5�͵�Ѥo��Qո<���7�<ٜs�7�������0�I�@H~x�ܥo��UA��A�W�XsS�������e�ٕ
@���{���o�?_����k�ƛ��?���!I�~�wD%b0�XSD�[X4mB��|d�{G�B ���x�ك�"�]��0�|��g��(�j4�-�

���'q6<�g�9�L&�57����_��5%��S��z�����/�n��W~���v����'�l��5Ř�5�X4�C~�e!8b"���KG_�x<ڔ�+YwJ� {�yp�g��Fu���DP�+F�NDB��:%�K�RW�t����ر��:�����H�pw5W��?��%����خ�ܜ����Ę+�81�S��ၑ��?�i[0ԑ��fm��!�A���i���T���a3�-F��9~�o�Ym'L�#��n�e��^��˦�#=��Ho��M��?
b��V1I�IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark.pngR�PNG


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


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<"IDATX���{P�����9���`Q�HT�P��"Q��7&j5�v��J�3iS3N�K�%&�&Q�z��M۩�Zkl���Dc��/� �F��T-�{yO�,�(�"}fvf�}�?9�g�yW�gf�m�.�&H�x T$��@%�"��y!E�Qȃ��<Z��u��ކ�_���:B�"�VBd�Y��Pܬ����j^��~Э��-?>��p��U�zL��B�W�h��?���QD�G�#�7F�֢��A�<���T�Q��7�*@�d����a��Kԥ�*,�jWSF���3�ۺ�u��%9|~���;�t(U
���8\�P�Ik�rB�^���@k�\�Vr�ϲ��z��#�(��ԏy�������&�P��&�Z��[b����6O���?�@Z�A���O�xʼn�0�>0?9a�@��uQ+�mQ}c�h0��xt]'���U ��$�;v�pQ�}��;M �d1�X>o����
n�@�7�f%����!{�u���/��ɡ�D�k�{OD��!���ƬY�)ph�ľ'�߫N6}ѕ'T�I��9�c��2}�\�N^�@�:�Rr��{�~�%�V{@W���f4u8�y"ã�����4s�'�K�������g0�0L�{Q�,����2S�f���뀰I���_?����٫�2�u�ѨY�\)LF�#��LD�(춮d]:�	Ĝ!��ff}Q�ߺ�4��'�1�E���	ԖI|z��`B�K�ո���Ht9`H��G��K&
{���/�Y(�7)9��祮�����`[?t:/w	 4�J��<nF�9) R
IXHx'��C��ˑB�$r�����H!	��o[^��$~�T^y�MB3H���?S�Μ1ړ��S�1z>J)
�V����=�f�C�[|�����ڈNu��է�0��}���EgX�s�r{ꩭ�_�{m�6�t�Ч{)���پ��M�W��v�ܽ6sP-�>�
p��_w2�e�.p�>e��xꩭ�{�ڌ?�@���x�r
��l��SlHY�<�zj��V�^����d��҃��q�8no}�b��3�0e��x��T���Yw�/@pg����3(��P�oPhP�zt�n�=9{)��_�|>�rV�-M���A�-�b4%�.��=���O�v��w�b�v���t�����_�7�gJ�%����<i4h��H���N�y�;����?�l��Ӷ��=���Œ�˞�W�e���?�H���͞w����u?��#�����VMZ�\�p�ֽJ��)Y�*n�Da3t(83�(��R�ϫ���_۷ѱ�^��hOn��˃Ƅ�p�!Y�O2|@<�����{W���W�����Hm�5Z�������ak�7#3r���>��k`�C�*��Y�vvڌBy��;��|zo{���>�˫�g�~rX���z��cY�P&�Y��9)�;ioJ���Q�*���gŕꅟ���!��H;8�q�-�*��g�>���'����t��ό�:�Ky����9Wr�}�DJ��F�_���^�A�s���A��B�12jC#F��)L����7��7Egp����|��5NϦ��n�VP�j{��
`���+1#�{�i�!���J
Ih�0B��Ќ&t��sRZu��ƭN���ܵ��i%۲���Ѱ��t��A7���0�D��9&l��fm0�Xi�O���P
���O�7���u��μ/].
�z�}�i�.�0`m��i�Ą��-F@�՚�'�U��u������cj�h���5��a�T�����C�O���_})����gIEND�B`�(uuay)bullet-small-symbolic.svg�<svg height="14" width="14" xmlns="http://www.w3.org/2000/svg"><g style="display:inline"><path d="M388 343.5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5z" style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale Mono';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.4931;marker:none" transform="translate(-381 -339)"/></g></svg>(uuay)slider-vert-scale-has-marks-below-insensitive-dark.pngY�PNG


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


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


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


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


IHDRH-�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�IDAT(�c`��h��Īg��[F����С�IEND�B`�(uuay)slider-horz-scale-has-marks-above-hover@2.png5�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͘kh�����ή^^�zk�X�֒�jh��;i*�$NH\7ĩ[Qbh�J�B��B���$�kAM�WZKk�]U�ۂ䒈X�-Y�-�C�3;�3���]Yo��_����3�sg������y"��e#�c�] ��p ��?�|a=k�\�y^�c�U8jT�8�^��C:�'�O�1�j��u�w�1�'��z���y^�cR�{w���<	EťɆ�/-���:^^���T�{�(��0���/-��>gvz�r��7��b8~�P�M�
ty�A�0ٵkw������f�'-w�z������8+~|~_�7�@��\�����,�t7��9�G���Ϯ4֊2�d����S�j��W:+
05q_���(F��?t�s�k���?:=�9��4ЮU@iy��lh�����~_�S�
vu����[]�R�+�W�UYE�V[�dc����z�K>>��������Z�RUS��h��G��C���`P�����v�*��U0q���:�RU�~���ܳ�ܻ��(�?���37��
z;���E��⨭�0��F�l�Ã9`�#��w��o�-��S��c�@(�tԪ���z��Q��PĹt��ڗ�↥@]qI�V�lP6(�Z�[�YR��Y��
t^���V����6]�l�|'��x�(��kg���1.Im�$����b�L[[��%��	��
��������^�3��^���Qji��@��vS����q��
`]]�&bCV[���W��(��k	��	�\�V��$�]@���Y
͜H�{�z�a-�':��r�����M���j%�Df�,�J���K1����ɴ%��r2�L�|0	��.��ĺ;卐 R� 1��R�h[-!K�R\Ms�����H�	�Pt]�ZB���#�턊FBf�Z������l'T84g��М���z�+H�"�Y�a��bx]�Y4<g&A�g�|������1��M�ߗ�jr|�*�`�إ[�n)@�O?m �G�m�ali�Cgc#V�D��ͳ�t��#/�x�e��'Il�����h8d�����O�Hf�ѕ��|�wE'�F��p�t��ph�<16j%B�������m��s�F~ND����<U�o꾥��t���<�0<:��w޹0��?�Z��S?x�J4:ߚJ%���[�ZB]�?ѥ�%T~��|=��H$�Ǔ�^� ��8�v��O�?���3�gvfҒ_`�eٺa�h���g=ɤ&)q�/����kU�C�U����/{�=w��$I{g�&d��v茭�0��ܳ
���<��|,~��_����@òT��~p���� �V��q�ť��j��S���Ȑ-�*�����oN���H;��5K�Y��/�UU;�VWU�r�f�-�cVMKH`��b!���a�,���Fl����f�&d]O�y�ޮ�7~��n�񈖻e��o�kt�^�����@b���d���z*ɓIm)	MKv��������O�+,���@�
���O��5?��#��,˓��kc'"]ư�J}�F��_��wߝ�L+Hg籅����b�VR__o޻��WM]���{ў�^e```�AH ]�+��RN�%3�X�9N@
@23V����[��0�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active@2.pngn�PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX���mPT����9�<�*��a�4�lb��G��h4
U�&f�Z�7m����N;S�d_�E�$}a|��6њ�8)��\PqW0E��e��=}��Jx��̝��s���s�9k`�qG�����,�׬e�ځ�g0hg�F���+-���v�@Ɣ�\\��^)��`0�EF���S\��~ �{��Kr� �_���-+-��) �I���1�P�����e�sÆ**�^-��/�4�d�v2�0a���1���cR�V��Oj�+�}5��]�K�RȐ�+� sƢ^���L�K�ˆ/�B�J_h>k-�5�hW�b��A!d����5c����fN7��ZK^B����8���I8�"lӲ��Z�?�c��5�3�'�6=?���4h���r�� "^Z��g��8�0��B�1�4�4xђg>e-�5U�3'K�g �~���,|f�c�I�B�)����F%)���t���v�ߨ��L�8*z]���)��~XT�	�Ū!(�,H����m}F�d͕Re*�����
dr|*�a��]�
P��0����flTѮy�J�\���mfEFр@�L�O#�ʹ�_�Ԛ���K�JmW�Z�s�t����Z;�G���8(�@R�1H��3aR�5�y	��W��ڰ+;F*u�"��5��*(��4�CCK]�r���併G/���R�Hʜ�����	(�������J�B��z96���������!E	�,��ؘx@��~�j�o��`7��e��RP ᡑ��t����&�`�Y���P 3�gc�< %�������ݬ�	�UB�@�+�M�ƏN$%!=(�'�O�\[�{+k�4
�s��
(�g��e�&K]W9�-AEM﩯�ʖR�
�4vjPQI�R�(H�a���9*���Q����$K���Ȱ蠂�7!�$���tPb4Q�P��n���=�!~�rJ��7;�4�7� ���َRܐJ璮t��n
*�ڭ��Q>�,}�~�Bk�����V�
_�����*����������V����r�vM�	\�]A9ݝ�^8�R��8x�i�k���>Gk?
��� �ϋǭp\v8%�imj�]��r{\�
ruwq�z�B)����=�#N�+�����M��;��O*>�N�Cx�����ýwtg}�}p�pՇ���P���Ϫ?D��W���G���bk��ܪ+���]]��2��oW�Á�(�tڿu��z�
С����X�M˴���:��g/V�LJ6�����~�7��ƭ;7���}�����8��}{�O��Ny.>���z��|���h1��A]�Z�[�^Smw��G���;��k��A(���_�n)�2'>Ϋ��:^wX
F19>)��������r�ڡ\�]��}�ϷO��������D��6�8:6�wJ��	qfVe��s��}�tU�e<���mv�������W����y�280�N�41u�C�a@Lts�0s��Ƨ��'M-�^����G������/�k�~��盁��
?jm��W�3c⣷�2qo�bLc��t݇���۝7���T����?~�糕��0�����a 	�Ԣ��ɖ'��E3
F9!��xπ�te�iz]�K;i��8Rs��۞f'��V�/�F 
�0wg*"6˜0-&jd\������J��.�-�v_?p�|�S�?[+�9Bz���{Ճ�/��9T_
��A���IEND�B`�(uuay)bullet@2-symbolic.symbolic.png?�PNG


IHDR((���m	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)��IDATX���K�0F�tlQYnp$#7R��%���G�5�N��'M� """���3��5��T,��ź�=&܇�}��M�	q�:X�3'�@��Ki�3��J?�	�~i�!c��b�0BR�Lka��4ԛ�0�&���1>3�9���E}Q�5,��IEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark@2.png�PNG


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


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


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

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


IHDR��
	pHYs���o�dtEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�QIDAT8���1
� ���=�ó���t�S	�h�|��Aސ@���T@�l��9)lFa�Z�~
���IaY̖%��*NO	�pP�����IEND�B`�(uuay)text-select-end-active-dark@2.png	�PNG


IHDR&-�m	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙{l��?�������q �
1	���M��H`0%D��UjՖW��� ��jEՒJ��G�$��?pl�	��ɵ�1618v��|w��㏋�c7m��~���ٙ�����|�xK�1��� e�	y;�x�o-8��d��SOV�[㞊�{�C�t4�^ǻ�N�L���u�|��֟��ь�=��7�=#�xb��΃ԇC4�O,�re�����k���錊��c�v4Rq�X5�񑱪�(�*Z�t׋��~�Q��$�"5Dc�cU��T�hi�7}O�CK'a�i�x��p�C�F>����wD_�Dvm��/�b��N���F�C��r:z*ٱHB�
�-S��+�b�8�M[g
��5��Hꮎ�����J6�ȸX:�����!�6um��J9>��;�c��朙|�c1\��j�'���ݲ񖟲h^��:��>S������~Xx�uw�O�I�gqɢ|}ͷ��A���8�sc޺��W��tos�s�+p�f��������m����~��0Xh�@D2&��`�
�X������81Q���8�)�Y�x��W�˚�*<P�%��sb��!�2�����o?-"�<W,�N�	|�����kk��m��GSb�|�[j�𝂍���*fӆ`��j��Ț5��U��ٶ��#�=�_uS� �I1��3�|��d͚�v�/n8�>/��F_Y|�?�<�}�Nƒ�˓W�4�0]gX8��dA�b�R��cfN�
��Fc�(�����t\�X<�� Ȉ><����X<�a�����P)�G�=ɂ�aDi�9��R��.���1��}�RǺ[ܨ�4���}mǛ=�I���x�CN����L(�E�m;	�"���h�@�op&����wy"��R}d/ƕ�Sb/m��i��a�ɸXC�~z����dU8%����8����K��iʱ��z�ꖱ�\Y�D�^���P//�?�1�ת�s���7_z��b�@,ao�h�L]�T�x��7�vrZ�ٔ^�K��ꎮ^��OE�n�j�.�e�k�D�)R��v�\�VW�s���	���hպ%��w5O�<��K�9g�SQ������ڊ�Ò'�w|�	7���Z��&�)_t����|u�U��T����_��ш ����ds�+_vע`a�e9�U�
��e�r�E��]����]�mx��#��8�m��]%OUM�<���y���g�̟s!׬X��%��Y��� ��hhx���N�v�9��h�����o��g}���j��əw
|�>�����	$7{	��c
ڎ�v7�V�?u6�WA�-ks,�~C��+�$t&`����Q�:u�7�-��OfFlf��X�IEND�B`�(uuay)slider-horz-scale-has-marks-above-active-dark.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���ILQ��߼�)mi-��E����qW�H4�oz��7����%z�(.(r3nM��HEE�e�t���2���"�^�?����S����Y�?��4~˵o���S�0٧��a��G(���������P:�ƙ��V��^�~v}���}���7_��4h���JS�ƙ��uV��,E�<�����Ĺ��%�u�otKAk���s�n�q��!,�����܉Pz��դq�
�bc�ef�����CGAK��1���9I��v�QO�����rs��zox�J��ʶ�m��P�&�J*g,8Zt:,��Y��T�g�]=76��_��,�%���(�o��(��c`�m�n��e�
�:��t�9}�!;��&���[�A^�d�	���rF�T1H�i�lΨ���Nb�����S��7�F��Y��f�D�!3ei	�uq����x��ÿ�	dr� I#�("���|��A�ǃ!l�%���.j��lF��}��4։тO�E� T�f{k����ho�2��ހN�]|^�����y�������@�cb���ݝ�R�G�H@ˋ�O�I�f�+��L�`c&���q���W���0z��]�ڞ�t����<'��&기�����C��������Kj�֒e;��N�p��B�9e!�k����O�Nw���N�^x]
`�&�z��Ub��M���C
I�q���Ȱ�����o5�y;^��?�[�J*�1s2�A��P��/u�-�N�IEND�B`�(uuay)Yaru-mate/&slider-horz-scale-has-marks-below-active.png��PNG


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���[HSq����ls�hy������L"�F���H��HH�����UVD�h���	V*I���a9/��nVs����9s��҃N�LS�����߁s8,pSQm
f1�<�<�ÞJ�i!Nj�#�͔��O���|��y���/��РH���󂘰$
��H@�Q@��B��&�Z�P���-(���OW�y���R?*4���k)5�P�NFQ�T]���L�
7\{r�����$(�s���Y^_H>=[��|2��Z�'l=Z\-%s+�_`զ`,Z��Vv�0�?|��t�BDP&���8p,���>C��Ą%�s��~�!��9�W��	������)�{	�� 5փ�\ņ'8�m�
���B_�9���ci5k�F�τ�A#a������Ri�=U8� G�o��0{
��v�q#ފ��o�t�e��ؾ�	���&��nu���K��nM�=�b%��QVj��SF�Rٴ_r�{�WH^=l�I16z��1c���%T�I#x�WA۴��5(�+VϏ��q�0���Z�fg�Yӝe��g����փ@�e�(��<��"��`�mP�����R�J36�/ט]{N�f���w�bx)�yEHZ�dˤ6;�ͥ���@{����~�4ASS��hn�R�]�ʖ��܂.�Ϭ��/�+Vj��x	�p:V��ayw����j����-?��E
3�M1�RY��rfx�˾K�&�qBW$N���:�"9b�_�|{]����^:�z����>����IEND�B`�(uuay)text-select-start-active.png1�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���]HTA��ݻw]w�B)3�HV��@�#wa�HHK{(�$�'�)��a���(�M��@"4H�\TJ�1�Ӣ����z�νӃj&�{g�8g�9A�)�3���phHx��M%� eu�HA'�f��ReJvR|����oml��6�P�,��*�)9�m�~{j�%��@�*ͩ^�{~��	u�FI�P�?di.�!���W�f�r�ijv��~�����\H�IZ-4�����Wr�L��'sx�{�%+�	���
�  ��`��$�h�)�)
+�s�@	]��d�t��<+!掊�3����B�5����z=�����(-��Gj:�<��:$P*@�\��{����C���@)�RI4�Oݑe	JBE�13a�-�[�uD�D� ]��uBt�9+c���k�?<#A���A�0B}��e�/X����3�5�t�x���3��3��U��>�u��ݛ��c1���vvS����Mmw�S�g�ؔ�ACK��S|�].��|ە� ��ff%;�Fq]��������:@X�,�v���Hw_Kz��$cLD�X�p/��xgd��Ƴm��4���,��(1�!w�F'X�֤�4DYc�9�gf�F>�W}-�?'F'�W�t�ݺ���r�ZI��Z
�9*S�Q�~��K��y��b�5k�V��W�]m��IEND�B`�(uuay)gtk-dark.cssB%@define-color blue_1 #75d3f4;
@define-color blue_2 #47c4f1;
@define-color blue_3 #19B6EE;
@define-color blue_4 #007aa6;
@define-color blue_5 #335280;
@define-color green_1 #abc087;
@define-color green_2 #99b36e;
@define-color green_3 #87a556;
@define-color green_4 #728c49;
@define-color green_5 #5e733c;
@define-color yellow_1 #FCCD87;
@define-color yellow_2 #FBC16A;
@define-color yellow_3 #FBB44C;
@define-color yellow_4 #FAA82F;
@define-color yellow_5 #F99B11;
@define-color orange_1 #F29879;
@define-color orange_2 #F08763;
@define-color orange_3 #ED764D;
@define-color orange_4 #EB6536;
@define-color orange_5 #E95420;
@define-color red_1 #EA485C;
@define-color red_2 #DE374C;
@define-color red_3 #D3273B;
@define-color red_4 #c7162b;
@define-color red_5 #a91224;
@define-color purple_1 #924D8B;
@define-color purple_2 #762572;
@define-color purple_3 #77216F;
@define-color purple_4 #5E2750;
@define-color purple_5 #2C001E;
@define-color brown_1 #E1B289;
@define-color brown_2 #C5976E;
@define-color brown_3 #AA7B53;
@define-color brown_4 #8E6038;
@define-color brown_5 #72441D;
@define-color light_1 #FFFFFF;
@define-color light_2 #F7F7F7;
@define-color light_3 #CCC;
@define-color light_4 #AEA79F;
@define-color light_5 #878787;
@define-color dark_1 #666666;
@define-color dark_2 #5D5D5D;
@define-color dark_3 #3D3D3D;
@define-color dark_4 #181818;
@define-color dark_5 #000000;
/* GTK NAMED COLORS
   ----------------
   use responsibly! */
@define-color accent_bg_color @green_3;
@define-color accent_fg_color @light_1;
@define-color accent_color @green_3;
@define-color destructive_bg_color @red_4;
@define-color destructive_fg_color @light_1;
@define-color destructive_color @red_4;
@define-color success_color @green_3;
@define-color warning_color @yellow_5;
@define-color error_color @red_4;
@define-color fill_bg_color @green_3;
@define-color fill_fg_color @light_1;
@define-color suggested_bg_color @green_3;
@define-color suggested_fg_color @light_1;
@define-color suggested_color @green_3;
@define-color window_bg_color #2c2c2c;
@define-color window_fg_color @light_2;
@define-color view_bg_color #1e1e1e;
@define-color view_fg_color #ffffff;
@define-color headerbar_bg_color #303030;
@define-color headerbar_fg_color white;
@define-color headerbar_border_color white;
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);
@define-color card_bg_color rgba(255, 255, 255, 0.055);
@define-color card_fg_color white;
@define-color card_border_color currentColor;
@define-color popover_bg_color #383838;
@define-color popover_fg_color white;
@define-color shade_color rgba(0, 0, 0, 0.36);
@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);
@define-color window_outline_color white;
@define-color window_border_color rgba(0, 0, 0, 0.75);
@define-color window_border_backdrop_color rgba(0, 0, 0, 0.75);
.background {
  color: @window_fg_color;
  background-color: @window_bg_color; }

dnd {
  color: @window_fg_color; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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

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

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

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


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


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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.emoji-searchbar {
  padding: 6px; }

.emoji-toolbar {
  padding: 3px; }

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

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

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

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

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

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

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

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

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

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

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

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

placesview .server-list-button > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(0turn); }

placesview .server-list-button:checked > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(-0.5turn); }

placesview > actionbar > revealer > box > box {
  border-spacing: 6px; }

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

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

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

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

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

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

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

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

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

.accent {
  color: @accent_color; }

.success {
  color: @success_color; }

.warning {
  color: @warning_color; }

.error {
  color: @error_color; }

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

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

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

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

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

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

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

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

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

.monospace {
  font-family: monospace; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

popover.menu list separator {
  margin: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progressbar > text {
  font-size: smaller; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

shortcuts-section {
  margin: 20px; }

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

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

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

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

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

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

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

paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  border-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

magnifier {
  background-color: @view_bg_color; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

treeexpander {
  border-spacing: 4px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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


button,
link {
  font-weight: normal; }
(uuay)slider-vert-scale-has-marks-above-hover@2.pngZ�PNG


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<�IDATX�͙yL�ǿ���.��9�r����VnA�C� �J���6-�ۦQU���Tm����V�D/KU�HU�F�,Z%uR;��%��QZ��	�bjX�]����y���0u9R����j�웙��
�:����f�hf�������"�`�ߙA�3�C�k�����kײ�D�}���$I&Y�!X:��-�	���8������"��t������j�G�n�;tI�iq{!SRI�F�Pp&;
f	�4^UI�qSSSxC����.�eq��wje���ݑ��e�tZ�>�i�;n�u��bO7<��J_���$D'��l1�5u��<g�㌕A�uvwl����0|�qO�/�E��r�n��E��E%���.��D+v\%�������Ʀ�,m�&髽ݟ� 8�\U���]��]L,�G������p���W-�kW��^^Q�,�t���v�D\���uL��
�<֕������"���U�kÅ��c3�5%p�t���tfb+J{._��/dsU�J�tUm�pg�mG�N@i�O2�/+����D.�SY]��L��%���^��*`i��K{�� X+ݵ���
e�L!��TR�RȂI���A���z���`��U�()sm�p]��?߿�/#h��JKxz���a��b���()��%���t�#&�`�.�t]���l6#�[���t=��fr��ŋK�խ�\
眦�&���p��_>Go0@v���w�m+a0[�``����zo0�]S�؎��JK�D`��c'�*�Y��nK��,c���d;LO��"�`�V�-�a茈T޼�����K�!���ph{��a��s���m���Iܺq��n;�T2!�
q�P�Z���7����Ѐ-��V<���i�`&�P�:�vr��Q�n
m���BY�$�'L*��Z��>�zA���{8���B,8�(y��K��y�/��z}�B���{p&����>�I�%�����*��/=��+���n
�fg�[".�`މ�ft����P�;#������v���1���}"�,,�6Gw��;����w,)Ey��}�D�;����m_���1"�F�?�7q�cш인k& u������gD
@���g���~�H���m60��⊒�#7lDĦ��O�xu��ux��3���އo;����d2��}M��բ*)><��CS)�����S�'�0_�\���:{ooӞ���r��`��5��V"��7?�k�"����#_{>�J,̳Z��3o���а�_�΂�c�PN4�r��e9�*��w-�Gn�C��x��W���s~�?�*�Z�3���s���]�����V�M�u]gk�!/)�Fv��3�ڃ3~@�o���~���X,
 ����-��������W���tc��1N�����b͞��6�-�A�
�`�tpƟ�i*UU��\�?��+��n�^��Γ���ѣE--O<cw8�H/X�gY�0�,�K1�@�����i*'�� Dd(��=|�k�>���0w5Ø۹�z��0p��N��ӗ��ʚ�V�'9�j9g�ō��0��T��p�3�.vvtt��	1,~��A�,����nɫ����x<�tv�[\�70��%翯�zJg�0�dc�ޗ��a�G���-���?B�9���H�IEND�B`�(uuay)slider-vert-scale-has-marks-below-active-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<DIDAT8���{HSQǿ����s�njK����L�Eh��� %�4zH�ߢ�����(#�C����ᢧ���(�5z���3s:r�������?i������|�9�!&F��f{c6J%�֠�?��R��������r�?��!BJ*V�D�ڄԘ�Y��:��Ū@���р��ǞW�7�{�^-{~}J��r���J&�1��p�I�.�pe��6\�{�e����X߮g��pu�hg���U�*��X�%f�j�d;G�,��|��Ѩ��C9ˊ��w�߂a�+�d���ђK�T"�>Z$F��<��՘<���,+TԄJ(�IOS�ا��N)�J��!I
ٺ5tkgs���]�/��!!�>�P�4����o�hD���*$s���F��D���
Y�i��Il>#I�d�aՓ=��E)��ݘ��"E(-:)�������&=MF|r�T��,ʅ'�>1rH�/�$-�r�E̏Pe.�Z�6X\~QL
|���1�Y�aokG���ڲ���u�n���M=��W��Z�߿�5����κ�
���V�3M���Ϙ6������ZWm�5��|�2����wy�������������ڲm<��٭Ζy����ny��)K8�ʛ����8>&�w6|�OʈK��=ԥ�H��	៺�q�Z�gw��[�;�]lO���G��t��D��tJBjL��i�&�D�p/�F�7=�t�ڼ}�CG�U��`�_��Gͨ�����e�j�HL�o 45(�����;/j>�8�~�D;
'����x5a"8�_V���*IEND�B`�(uuay)slider-vert-scale-has-marks-above-active-dark.png��PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<#IDAT8���[H�qƟ��:�s�NWRm�re��i�n*�BD�[������ ��(,��@QAf��:�#)���-O��f�ԙ�7���߅M��������}���C:Z�����"qE$��pi  E�<^;��,g�ol
���Ń���	�kK�����b�5H�@��^Xf�,/N�W?�<r猩>�}�^�37SE���{ΥhT��6bs�q���$7~k1k���FsW�R�DҰL����ڔL�*ޠ�K�(-�EYz[
\���u�q΀ʺB���
��:���K�%����i���� �4����n���ʺB*:&{����O�_L
���3es�q����p��Sp���U��y���u��4���%���_�|y�vˉ�KI��DH��:,"a�Q�J���,�9k�)���A�ZU��p��*���4~$L�:K p�~���7u�>e��J�s~��gt�:�v4�|�2��_��ٛt�$䃭	�&p.8���J�f6v;?*���;�v�Հ}�~e��8���n��颮���y�X��0��k}�yh�
��>�Q�a����+$0>���ǂn��x���C�L��ў�>����t����^��݇5͗��l�
�ݟ<����f�Q��Χd�2�
ﴷOu�v�}~����@��#�[UT!͐\X��˔��!�欁4UBF�<�9�0Y�=0��=c���X��HJW%�6���V({x|�.�Lx��D�0i�׿�g5��#&f�	�Չ~=z�������'E�P��)IEND�B`�(uuay)gtk.css%@define-color blue_1 #75d3f4;
@define-color blue_2 #47c4f1;
@define-color blue_3 #19B6EE;
@define-color blue_4 #007aa6;
@define-color blue_5 #335280;
@define-color green_1 #abc087;
@define-color green_2 #99b36e;
@define-color green_3 #87a556;
@define-color green_4 #728c49;
@define-color green_5 #5e733c;
@define-color yellow_1 #FCCD87;
@define-color yellow_2 #FBC16A;
@define-color yellow_3 #FBB44C;
@define-color yellow_4 #FAA82F;
@define-color yellow_5 #F99B11;
@define-color orange_1 #F29879;
@define-color orange_2 #F08763;
@define-color orange_3 #ED764D;
@define-color orange_4 #EB6536;
@define-color orange_5 #E95420;
@define-color red_1 #EA485C;
@define-color red_2 #DE374C;
@define-color red_3 #D3273B;
@define-color red_4 #c7162b;
@define-color red_5 #a91224;
@define-color purple_1 #924D8B;
@define-color purple_2 #762572;
@define-color purple_3 #77216F;
@define-color purple_4 #5E2750;
@define-color purple_5 #2C001E;
@define-color brown_1 #E1B289;
@define-color brown_2 #C5976E;
@define-color brown_3 #AA7B53;
@define-color brown_4 #8E6038;
@define-color brown_5 #72441D;
@define-color light_1 #FFFFFF;
@define-color light_2 #F7F7F7;
@define-color light_3 #CCC;
@define-color light_4 #AEA79F;
@define-color light_5 #878787;
@define-color dark_1 #666666;
@define-color dark_2 #5D5D5D;
@define-color dark_3 #3D3D3D;
@define-color dark_4 #181818;
@define-color dark_5 #000000;
/* GTK NAMED COLORS
   ----------------
   use responsibly! */
@define-color accent_bg_color @green_3;
@define-color accent_fg_color @light_1;
@define-color accent_color @green_3;
@define-color destructive_bg_color @red_4;
@define-color destructive_fg_color @light_1;
@define-color destructive_color @red_4;
@define-color success_color @green_3;
@define-color warning_color @yellow_5;
@define-color error_color @red_4;
@define-color fill_bg_color @green_3;
@define-color fill_fg_color @light_1;
@define-color suggested_bg_color @green_3;
@define-color suggested_fg_color @light_1;
@define-color suggested_color @green_3;
@define-color window_bg_color #fafafa;
@define-color window_fg_color @dark_3;
@define-color view_bg_color #ffffff;
@define-color view_fg_color #000000;
@define-color headerbar_bg_color #ebebeb;
@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);
@define-color headerbar_border_color rgba(0, 0, 0, 0.8);
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color rgba(0, 0, 0, 0.07);
@define-color card_bg_color #ffffff;
@define-color card_fg_color rgba(0, 0, 0, 0.8);
@define-color card_border_color currentColor;
@define-color popover_bg_color #ffffff;
@define-color popover_fg_color rgba(0, 0, 0, 0.8);
@define-color shade_color rgba(0, 0, 0, 0.07);
@define-color scrollbar_outline_color white;
@define-color window_outline_color transparent;
@define-color window_border_color rgba(0, 0, 0, 0.23);
@define-color window_border_backdrop_color rgba(0, 0, 0, 0.18);
.background {
  color: @window_fg_color;
  background-color: @window_bg_color; }

dnd {
  color: @window_fg_color; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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

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

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

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


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


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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.emoji-searchbar {
  padding: 6px; }

.emoji-toolbar {
  padding: 3px; }

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

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

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

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

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

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

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

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

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

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

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

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

placesview .server-list-button > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(0turn); }

placesview .server-list-button:checked > image {
  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -gtk-icon-transform: rotate(-0.5turn); }

placesview > actionbar > revealer > box > box {
  border-spacing: 6px; }

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

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

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

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

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

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

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

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

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

.accent {
  color: @accent_color; }

.success {
  color: @success_color; }

.warning {
  color: @warning_color; }

.error {
  color: @error_color; }

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

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

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

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

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

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

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

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

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

.monospace {
  font-family: monospace; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

popover.menu list separator {
  margin: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progressbar > text {
  font-size: smaller; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

shortcuts-section {
  margin: 20px; }

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

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

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

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

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

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

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

paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  border-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

magnifier {
  background-color: @view_bg_color; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

treeexpander {
  border-spacing: 4px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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


button,
link {
  font-weight: normal; }
(uuay)slider-horz-scale-has-marks-below-active-dark@2.png��PNG


IHDR%/de	pHYs���]s�tEXtSoftwarewww.inkscape.org��<#IDATX���kPT��s��rG��k��H�*/�db�'%��6�L�|�C:�`bJF1�����4S�jkǘ*�&F�""(�\�&����p_v�칼���&Q�?�����w��9gޗ0ϼ��N+)�M��u�X*���`1V�@%JAQ|,��c>=h����I ���e����:�^o�x+�4$Y���q�}$�܁{����k�
2�Ax�Vj���1+����0(8�zQ0<6���&4tU����	��H�J�"����_.�}_� :ƀ@_�?{n�hC�����r�?����S�I65=ND4�'�w���7j[��=�!e�m�3�y`�9�8Uz�5g��o�c���w�U�mp{^F@o�4^��^z��l����@�T#%v����zg%DQؘ�!ʻ�RO�}Q��2v�ޟ���Nd�a�CP$�cV��RƜ�cM��([å��YQ��278�Q�LJ(*$nQA�{!9z%U4�������1���RO���r�3%+&�ώ-��cQ�䎟>��H2�\""�J����x��E�Z�
c,t]��X��PA�%<���7��i%��8[�=e�e���|�K�_$ w^^�:tZ=q�ܚ�&�JIl'��<�M�:�{_e����gӲ�1�R	���f+��]�P!�-��N֊-PpJ0Ы���8���B���������>�����K����H^)��<r��_"dr�)��=��7&��>b	DAF���� �B�@!~�(*��TJ5|��@��#��F��(��J�9� �L�� �cG���O{���V4�I��g�Ob�1�Q��>	?
Yf}�e�wz����$��yV�=�E��\���M[����̣(����M�E��H�
I����َ����>��w���ꋎ5[8�c��;��v�#�O�}�O����\�}��h��χ,��5�
SK	�h��|�	}�#��q�~�d�PI	H��P�dXǦ����p{� ��t'�2����D�I��u��}�X�@䫧�dzNL|A����T/��y���Y������b��c�q�o�P�xf����-��И�o�]&��PD��.:�J�p��pu��Ry���ֿ�+dgg��1�w��u>��,劐�p�c
T�T�������A��>�K}�1l6��W
�'4�|���Z�*B#`�~`PU�e|��>Ȍ��C�_���3�p=��P pv������h�՛k-W8C�K�n+�{gs�,�lrĶ�ܡ�s.���]w]\0��j�?*qI�F��\c�J��15oP}�5��_{�,�lb����3.�p���Pn��b�]���C�z��VJ�!�d��3��˄��w3I���W��.t���͹
�y��6�`ϲ��~��{��V���82����m��9L�DLM�>>P}�~���n�*���PiOW�^�rC�F�:����?��DQ���s��|3o�=AsE�aBk�@����A�V񴹭qቴ��pG���N�bN��u������\ ~.�抺k��X�"dX��M���G$}
f�k��>�5��������4_�mX�@{l�aR��Sk	K0>NK�B��ߌ��o0�� �ՙW�_u����|Qn��R���f�q*d��J��և>8��x��lν���?�/h�(`�'���7ŧ�P�k�wTB�rL9�-�7���r��0�����t���(Vۧ���5z�bE�`L�`p�+��E���]�IEND�B`�(uuay)text-select-start-active-dark.png�PNG


IHDR�K�v	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KH�A����t�Ճ6�L�ĵ�kZ�>*K��4�0{;�!x0c��C]�̃
�����";�He��h���g:��f"���if>|g�04�b��I$�f��B�{Q*ȕ����u��*�9
r�c[���QX�NY$gM���*e���q����U�N2ȡh����M����ZD�������s`c���uΠ���i��~�u�,I��֯�?�ew��@�WcfA���T�_�d�!���
�U�:$N�kJ;S� `���$��#���f�����;��ە� c���V� �p ��+�1��҉[�T1B`�L8>�g-�i�t-LVAY�U�sKM���`Q�9��R��D�J#L1� �D�܌��U!@\3��#�1�a������ťy�+*���oT+8�c����8F����zU�)c8L|�(1�%蘜��S3�R��E����c��n��
�C���-|�l�a8
�k���s�~G_k0^�[Ͳ�o{�lqW�I8$1�s�y~������{�,��M�}�2	=�m�`���w�mOb��O����,��ۙk*/�5۬E���
*Sa�����i(�[Y�)��c��7��n<-#>}�Aon��h,0��K��1E	
�҉��N`�F-1/�KIIEND�B`�(uuay)dash-symbolic.svg�<svg height="20" width="20" xmlns="http://www.w3.org/2000/svg"><g style="display:inline"><path style="fill:#bebebe;fill-opacity:1;stroke-width:1.23345" d="M406 368h10v2h-10z" transform="translate(-401 -359)"/></g></svg>(uuay)text-select-start-dark@2.png��PNG


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


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���ILa�|��2)He���H[P0�\�[4c�*���
�Gc��F��j�JP�*�E
��ln�V��iG:m�@g�PEiZ��䝾�~�N�Q��}�
ɝRd����p�T$L5���W��>|�|
���p(	��t�*vU��y�>KG��K�oι��c�A�=�t��fq�5G�����E�4���`���}Y�Ļ-�lRD�t�D���,N�>�3�:y��P(=	���Y�n���Dt����Y;�N�;	��c�>�~N�a�Ѳ3l(�Jh,5�0��v�����e���/	6e�Wgs9Ɗ]�a�`bh�MUq�R筞�����*c��K&���7>�G>pi�w�IcP��y��l��r�9M�6/��B��ځ3�+���$�$y�l.��*90+5;Np��H��-_Y�1~��xV�oT�
U9E�2����,�y1�ժ�Q�I	����	@ɲ,G
J�BQa��!AtD
�4a�����ۢ�Ze)�W�%�4�7x���5z�PK�����?��Z��u����e�5|�Oz�����r݉aϰ��1ϰW�Nۿ:+�z^~���k;�oK�F&�Q�3V}���>h�Qs��yc��5fy��95W�=�j4�I�3)�\X�{�U����/<���&���E;5�I�f��eW�oR�g.D��{��64�7x���^��y����Zbu��)�lr��R
����Ԣ��$`h� ���׽x��\��ÝQ�x1���F����)'u�(n	IEND�B`�(uuay)slider-vert-scale-has-marks-above-insensitive-dark@2.png:�PNG


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


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


IHDR-'����	pHYs���]s�tEXtSoftwarewww.inkscape.org��<:IDATX�͙yPU���s�[x��� ��"����Q�&��.`M�q�L�5���̴�T!�t��8M�IR����TM�ڪ������@Pd)�����w����#䛹3ウ}�~�s��3�r��U]̗���J����\�A�BqČ8��<W�1D����dc�,+A��ֻ���������H�]Ar
�6iP?��#5"��)i��}�"JX���1���]�!���Q_���7U�u�E�+�PuMw#�pK)����[{���H��N�H�g�K��dN_IL�s��O{g+����se��CD������Uzuv�8E��d�� .r“tu����=�c�~��#on����>n�Y�I��a�I��`�B��?�0���Ť�$"�GS\���k�Ң,�_9�T�k�S�Gr@����5=�jxj�ބE�(NێI�ۑ�0�j?���Ign�5�	~KS^aI��*ۛa�A$DO�JJ��NKH��?\]�S�Hҙ�)�~�CV�	/��|f�=�	 4`�(*����iɑ;<�tVvr��} }W�����W<s�‚��t4QUo�1����P�h���H�!�Y=�U^���������u�X�H����F�"�zsr�"�R �3�F�ԥ&��ь��Eɕs�ʅCW���?��9e�@��֤o`��%�z'�6^�p	��n���'ҙ9I��Z��u�&-�;1�T]�Q�T���4�#�3s�2�Tv!1�I���/
��=L�N@ Sn�����;��o���p��"6"]z
�6%OA�
!��,�%���*�!� �g�����XUD�@׽��o�0��`���!T�|&�4.z~53ǧ��1�ފ���8p&W�U5�V��9�ţW+b���P���&6"^�l�{�=;�}�G�4��^z��$fJh�bdvAY������k����H]^P
�JO֖�LѢ��SX�GL�8<,l�]oQ\����㸝��zVD
p���-59�I5��²<��Ɗ�8���
wp��7�lw}�{�w٩:ۨI��U�2��,���1"dX�`��r;�d�{x<Zgi���w�=z�ˣ'�\3��y��yD��#"����/8[~�Cߝ����}mM���뾎�\g4��ʎ`
���#���䏻ߦ��!.��VU�Xq��tO�+�&�Ԛ�"��v���Q"l��w��ƹ�h.}���8t���-���j���Qd;J��hd��K���)�tT��_[kk���Έ]�uUք��f/e�i�1ƒ�DxP�3njk�ݿ�.�Λ���桿\:<��n�����J���™��JȰp"�G=��F�۱���z�rh�N��@>��m�º��Af_S��1UU
�FN@���W���x��
���^hn}�-�5��L�Z��H���W�������\>k���D����|�JV�h�+�G{~';�m׷���ߟۛ�-t�EO"#0k�ظ��?Rb��`��,���
|LY���<v��J}S5�lou�z�Eۀ���6O������[f�����״���A&��.���b�u�~�}6v�T�\������<Z�����s��Ŧ���
hn��i�Q�^��"��I��c��[��������E(�5'Mm�i�р��]sy��R��O.ѕ����~�����`QSW��9$�<�`T�
U�
��ɮ{t�U]�g�7��
�KNV7w�ݤ+��i�0��p��P��0��N��R���Rgw����5�:�_?����A�t��ߋ���}i����o܏��.���{�IEND�B`�(uuay)slider-horz-scale-has-marks-below-insensitive.png�PNG


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


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


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


IHDR1�	pHYs���o�dtEXtSoftwarewww.inkscape.org��<�IDAT8���KHTQǿs�3s��;�#�Lh�h�6-�a��ҢMmj�	CZEЦMAԢ$&5D2�ES>P�Jj��x�u�;�3s[8>�q�pV�|?���|v����h$����F��AҽG;�H$�%S-@�Pp��M
�xG� �YUŬ�v"J�Z�^����wt�\U��EA��ڪ)�XC���ND��ȗ=���(e���(��%Eg��^�4��Pp��M�6����,���֜VA��b��{��Y��zA�/��)Bۖ7�4Sc�\X	����t:��<`4
G3��9�`�ى�7��l��G޼>�0l��23�zh���b�k��v�ML�tA_��r[�^2�iƴu
����?-��E� �t��$s5Nң&�"�lA����TA���{#ދ��L��:�5M���
��>�Šm���i��c@�U#���6R�*F����������F���B>a�,w--̧]��hqa���W��g�J8��+Y���>D�=|ԍ�nw��s����4�O��hfj��5;�:44N}/��TT���e��h⛇[\Z�8q��*�L�|��y��/�� aϧ�M���&Ǿ�����W.�ʲ�l��R���g���DI_P��3�s���D�dnq~�(����1�v�¥N%�jf(++˻�v���Rܨ�q5�!� ����޼}�ozzz���`H���I@�TA�>/Ѳ!IEND�B`�(uuay)slider-vert-scale-has-marks-above-hover.pngz�PNG


IHDR\�.&	pHYs���o�dtEXtSoftwarewww.inkscape.org��<IDAT8���KLQ�ϼ�`���b\�X)i�CL\5!u��Ơ��	Ɲ.t��1&�€� B��bhyT��E[:��N�i��p�(��P�?��9�?����K@���W�t����#�\ H�è��3
��S]]�ʬ%6���=$qG�3��"Fo�U�5� ��Ɉ�}�T,&���R���DOVCCC��F�)�n�o.Gz�Q��GD!�|�q�h	=<Z;�A]��1����v��r��h�YREIӓNZ�����@�.��9�ڲ��J�p�V�U
IQm�Ãg�%X�����R!�u�YI����	I����ʄ�X�};p�V���_�_�Ux\|ɲz���*�$���H	,�q����tz�ռCp��0���M�bb�N��1[��-�Rk4告�Ra���mQ�<�5����mR$\R`*D�3Fr<F��(��,F9���z�U
�%��"�&�O��}�)��%���:�-.�L�o�n��z�΁��8��@C��*E���1		A��|�������_���/�}�t2�-�%I��|$���;���"T�<�K�c�Mc��&*����L8��X����?�}���6(��&#�>4����2�!�P�5�� 3=��@���֫��ؼ��ϟ>9_ZZ|��(S�z��� 	Y&Ő��_�XTJ|���<���i@6���X,ׯu�,*4�V�T�0`�Ju(�H�y��]7o�r����g�&hV�jM�$�3�i�g�j�3��jIEND�B`�(uuay)bullet-small@2-symbolic.symbolic.png�PNG


IHDRr
ߔ	pHYs�����etEXtSoftwarewww.inkscape.org��<tEXtTitleGnome Symbolic Icon Theme��)�rIDATH��1� E_��p*��B��Qw��Pӗ���k��aFD�)�7J���U[�?d5��F�0h
o��4��J��CPs
{�p�O:k
!�~K�h�*���wI`�f�a���=�lIEND�B`�(uuay)slider-horz-scale-has-marks-above-insensitive-dark.pngz�PNG


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


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

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

Zerion Mini Shell 1.0