1717image : disabled {
1818-gtk-icon-filter : opacity (0.5 ); }
1919
20- image , image : disabled , label , label : disabled , box , box : disabled {
20+ image , label , box {
2121background-color : transparent; }
2222
2323.view {
@@ -815,11 +815,16 @@ headerbar {
815815border : 1px solid# 677a93 ; }
816816headerbar switch : checked {
817817border-color : # 677a93 ; }
818- headerbar entry {
819- padding : 4px 8px ; }
820818headerbar .titlebar , .titlebar headerbar {
821819border-radius : 4px 4px 0px 0px ; }
822- headerbar .titlebutton .close , headerbar .titlebutton .maximize , headerbar .titlebutton .minimize , headerbar .titlebutton : not (separator ) {
820+
821+ windowcontrols {
822+ border-spacing : 6px ; }
823+ windowcontrols .start : not (.empty ): dir (ltr ), windowcontrols .end : not (.empty ): dir (rtl ) {
824+ margin-right : 7px ; }
825+ windowcontrols .start : not (.empty ): dir (rtl ), windowcontrols .end : not (.empty ): dir (ltr ) {
826+ margin-left : 7px ; }
827+ windowcontrols button .close , windowcontrols button .maximize , windowcontrols button .minimize {
823828padding : 2px 2px ;
824829border : none;
825830color : transparent;
@@ -828,29 +833,29 @@ headerbar {
828833-gtk-icon-shadow : none;
829834background-position : center;
830835background-repeat : no-repeat; }
831- headerbar . titlebutton .close {
836+ windowcontrols button .close {
832837background : url ("assets/close-normal.png" )100% 100% ; }
833- headerbar . titlebutton .close : hover {
838+ windowcontrols button .close : hover {
834839background : url ("assets/close-hover.png" )100% 100% ; }
835- headerbar . titlebutton .close : active {
840+ windowcontrols button .close : active {
836841background : url ("assets/close-active.png" )100% 100% ; }
837- headerbar . titlebutton .close : backdrop {
842+ windowcontrols button .close : backdrop {
838843background : url ("assets/close-backdrop.png" )100% 100% ; }
839- headerbar . titlebutton .minimize {
844+ windowcontrols button .minimize {
840845background : url ("assets/minimize-normal.png" )100% 100% ; }
841- headerbar . titlebutton .minimize : hover {
846+ windowcontrols button .minimize : hover {
842847background : url ("assets/minimize-hover.png" )100% 100% ; }
843- headerbar . titlebutton .minimize : active {
848+ windowcontrols button .minimize : active {
844849background : url ("assets/minimize-active.png" )100% 100% ; }
845- headerbar . titlebutton .minimize : backdrop {
850+ windowcontrols button .minimize : backdrop {
846851background : url ("assets/minimize-backdrop.png" )100% 100% ; }
847- headerbar . titlebutton .maximize {
852+ windowcontrols button .maximize {
848853background : url ("assets/maximize-normal.png" )100% 100% ; }
849- headerbar . titlebutton .maximize : hover {
854+ windowcontrols button .maximize : hover {
850855background : url ("assets/maximize-hover.png" )100% 100% ; }
851- headerbar . titlebutton .maximize : active {
856+ windowcontrols button .maximize : active {
852857background : url ("assets/maximize-active.png" )100% 100% ; }
853- headerbar . titlebutton .maximize : backdrop {
858+ windowcontrols button .maximize : backdrop {
854859background : url ("assets/maximize-backdrop.png" )100% 100% ; }
855860
856861window .ssd .titlebar {
@@ -1610,7 +1615,7 @@ actionbar {
16101615padding : 0 12px ; }
16111616
16121617scrolledwindow > overshoot .top {
1613- background-image : radial-gradient (farthest-side at top, black , transparent);
1618+ background-image : radial-gradient (farthest-side at top, rgba ( 0 , 0 , 0 , 0.5 ) , transparent);
16141619background-size : 100% 50% ;
16151620background-repeat : no-repeat;
16161621background-position : top;
@@ -1619,7 +1624,7 @@ scrolledwindow > overshoot.top {
16191624box-shadow : none; }
16201625
16211626scrolledwindow > overshoot .bottom {
1622- background-image : radial-gradient (farthest-side at bottom, black , transparent);
1627+ background-image : radial-gradient (farthest-side at bottom, rgba ( 0 , 0 , 0 , 0.5 ) , transparent);
16231628background-size : 100% 50% ;
16241629background-repeat : no-repeat;
16251630background-position : bottom;
@@ -1628,7 +1633,7 @@ scrolledwindow > overshoot.bottom {
16281633box-shadow : none; }
16291634
16301635scrolledwindow > overshoot .left {
1631- background-image : radial-gradient (farthest-side at left, black , transparent);
1636+ background-image : radial-gradient (farthest-side at left, rgba ( 0 , 0 , 0 , 0.5 ) , transparent);
16321637background-size : 50% 100% ;
16331638background-repeat : no-repeat;
16341639background-position : left;
@@ -1637,7 +1642,7 @@ scrolledwindow > overshoot.left {
16371642box-shadow : none; }
16381643
16391644scrolledwindow > overshoot .right {
1640- background-image : radial-gradient (farthest-side at right, black , transparent);
1645+ background-image : radial-gradient (farthest-side at right, rgba ( 0 , 0 , 0 , 0.5 ) , transparent);
16411646background-size : 50% 100% ;
16421647background-repeat : no-repeat;
16431648background-position : right;
@@ -2333,10 +2338,7 @@ popover.entry-completion > contents {
23332338padding : 0 ; }
23342339
23352340statusbar {
2336- padding : 4px ;
2337- color : # 000000 ; }
2338- statusbar frame > border {
2339- border : none; }
2341+ padding : 4px ; }
23402342
23412343menubutton > button > box {
23422344border-spacing : 6px ; }