2018-11-05 15:10:50 +00:00
* { padding : 0 ; - gtk-secondary-caret-color : #15539e ; }
2017-07-11 16:20:48 +00:00
2019-06-17 17:52:32 +00:00
button : focus ( visible ) , checkbutton : focus ( visible ) , radiobutton : focus ( visible ) , switch : focus ( visible ) , scale : focus ( visible ) , label : focus ( visible ) , row : focus ( visible ) , flowboxchild : focus ( visible ) { outline-color : alpha ( currentColor , 0.3 ) ; outline-style : dashed ; outline-offset : -3 px ; outline-width : 1 px ; - gtk-outline-radius : 3 px ; }
2014-06-13 18:42:38 +00:00
2017-05-03 15:43:45 +00:00
/*************** Base States * */
2019-02-06 12:46:00 +00:00
. background { color : #eeeeec ; background-color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. background : backdrop { color : #919190 ; background-color : #353535 ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2018-01-01 19:53:43 +00:00
. normal-icons { - gtk-icon-size : 16 px ; }
. large-icons { - gtk-icon-size : 32 px ; }
image . drag-icon { - gtk-icon-size : 32 px ; }
2017-05-03 15:43:45 +00:00
/* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */
* : disabled { - gtk-icon-filter : opacity ( 0.5 ) ; }
2019-02-06 12:46:00 +00:00
. gtkstyle-fallback { color : #eeeeec ; background-color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. gtkstyle-fallback : hover { color : #eeeeec ; background-color : #4e4e4e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. gtkstyle-fallback : active { color : #eeeeec ; background-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. gtkstyle-fallback : disabled { color : #919190 ; background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. gtkstyle-fallback : selected { color : #ffffff ; background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view , iconview , textview > text { color : white ; background-color : #2d2d2d ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view : backdrop , iconview : backdrop , textview > text : backdrop { color : #d6d6d6 ; background-color : #303030 ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view : backdrop : disabled , iconview : backdrop : disabled , textview > text : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view : disabled , iconview : disabled , textview > text : disabled { color : #919190 ; background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view : selected : focus , iconview : selected : focus , . view : selected , iconview : selected , textview > text : selected : focus , textview > text : selected { border-radius : 3 px ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view , iconview { outline : none ; }
textview { outline : none ; }
2017-10-25 07:34:52 +00:00
2019-02-06 12:46:00 +00:00
textview border { background-color : #313131 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. rubberband , rubberband , flowbox rubberband , treeview . view rubberband , . content-view rubberband , . content-view . rubberband { border : 1 px solid #0f3b71 ; background-color : rgba ( 15 , 59 , 113 , 0.2 ) ; }
2017-05-03 15:43:45 +00:00
flowbox flowboxchild { padding : 3 px ; }
flowbox flowboxchild : selected { outline-offset : -2 px ; }
. content-view . tile { margin : 2 px ; background-color : black ; border-radius : 0 ; padding : 0 ; }
2019-02-06 12:46:00 +00:00
. content-view . tile : backdrop { background-color : #232323 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. content-view . tile : active , . content-view . tile : selected { background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. content-view . tile : disabled { background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
label { caret-color : currentColor ; }
label . separator { color : #eeeeec ; }
2019-02-06 12:46:00 +00:00
label . separator : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
label selection { background-color : #15539e ; color : #ffffff ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
label : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
label : disabled : backdrop { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
label : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. dim-label , label . separator , spinbutton : not ( . vertical ) placeholder , spinbutton . vertical text placeholder , entry placeholder , . titlebar : not ( headerbar ) . subtitle , headerbar . subtitle { opacity : 0.55 ; text-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
assistant . sidebar { background-color : #2d2d2d ; border-top : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
assistant . sidebar : backdrop { background-color : #303030 ; border-color : #202020 ; }
2017-05-03 15:43:45 +00:00
assistant . csd . sidebar { border-top-style : none ; }
assistant . sidebar label { padding : 6 px 12 px ; }
2019-02-06 12:46:00 +00:00
assistant . sidebar label . highlight { background-color : #5a5a59 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. csd popover . background > contents . touch-selection , . csd popover . background > contents . magnifier , popover . background > contents . touch-selection , popover . background > contents . magnifier , . csd popover . background > contents . osd , popover . background > contents . osd , . app-notification , . app-notification . frame , . osd . scale-popup , . osd { color : #eeeeec ; border : none ; background-color : rgba ( 38 , 38 , 38 , 0.7 ) ; background-clip : padding-box ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection : backdrop , . csd popover . background > contents . magnifier : backdrop , popover . background > contents . touch-selection : backdrop , popover . background > contents . magnifier : backdrop , . csd popover . background > contents . osd : backdrop , popover . background > contents . osd : backdrop , . app-notification : backdrop , . osd . scale-popup : backdrop , . osd : backdrop { text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
/********************* Spinner Animation * */
@ keyframes spin { to { - gtk-icon-transform : rotate ( 1 turn ) ; } }
spinner { background : none ; opacity : 0 ; - gtk-icon-source : - gtk-icontheme ( "process-working-symbolic" ) ; }
spinner : checked { opacity : 1 ; animation : spin 1 s linear infinite ; }
spinner : checked : disabled { opacity : 0.5 ; }
2019-04-11 12:50:56 +00:00
/********************** General Typography * */
. type-large-title { font-weight : 300 ; font-size : 24 pt ; letter-spacing : 0.2 rem ; }
. type-title { font-weight : 600 ; font-size : 16 pt ; }
. type-heading { font-weight : 500 ; font-size : 11 pt ; }
. type-body { font-weight : 400 ; font-size : 11 pt ; }
. type-caption { font-weight : 400 ; font-size : 9 pt ; }
2017-05-03 15:43:45 +00:00
/**************** Text Entries * */
2019-03-12 15:42:48 +00:00
spinbutton : not ( . vertical ) , spinbutton . vertical text , entry { min-height : 32 px ; padding-left : 8 px ; padding-right : 8 px ; border : 1 px solid ; border-radius : 5 px ; transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; color : white ; border-color : #1b1b1b ; background-color : #2d2d2d ; box-shadow : inset 0 0 0 1 px rgba ( 21 , 83 , 158 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) image . left , spinbutton . vertical text image . left , entry image . left { margin-right : 6 px ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) image . right , spinbutton . vertical text image . right , entry image . right { margin-left : 6 px ; }
2017-05-03 15:43:45 +00:00
2019-08-04 12:28:06 +00:00
spinbutton : not ( . vertical ) block-cursor , spinbutton . vertical text block-cursor , entry block-cursor { color : #2d2d2d ; background-color : white ; }
2019-02-20 13:08:44 +00:00
spinbutton . flat : focus : not ( . vertical ) , spinbutton . vertical text . flat : focus , spinbutton . flat : backdrop : not ( . vertical ) , spinbutton . vertical text . flat : backdrop , spinbutton . flat : disabled : not ( . vertical ) , spinbutton . vertical text . flat : disabled , spinbutton . flat : backdrop : disabled : not ( . vertical ) , spinbutton . vertical text . flat : backdrop : disabled , spinbutton . flat : not ( . vertical ) , spinbutton . vertical text . flat , entry . flat : focus , entry . flat : backdrop , entry . flat : disabled , entry . flat : backdrop : disabled , entry . flat { min-height : 0 ; padding : 2 px ; background-color : transparent ; border-color : transparent ; border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : focus : not ( . vertical ) , spinbutton . vertical text : focus , entry : focus { box-shadow : inset 0 0 0 1 px #15539e ; border-color : #030c17 ; outline : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : focus : not ( . vertical ) > placeholder , spinbutton . vertical text : focus > placeholder , entry : focus > placeholder { opacity : 0 ; /* We hide placeholders on focus */ }
2019-01-22 11:43:07 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : disabled : not ( . vertical ) , spinbutton . vertical text : disabled , entry : disabled { color : #919190 ; border-color : #1b1b1b ; background-color : #323232 ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : backdrop : not ( . vertical ) , spinbutton . vertical text : backdrop , entry : backdrop { color : #d6d6d6 ; border-color : #202020 ; background-color : #303030 ; box-shadow : none ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : backdrop : disabled : not ( . vertical ) , spinbutton . vertical text : backdrop : disabled , entry : backdrop : disabled { color : #5b5b5b ; border-color : #202020 ; background-color : #323232 ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . error : not ( . vertical ) , spinbutton . vertical text . error , entry . error { color : #cc0000 ; border-color : #1a0000 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . error : focus : not ( . vertical ) , spinbutton . vertical text . error : focus , entry . error : focus { box-shadow : inset 0 0 0 1 px #cc0000 ; border-color : #1a0000 ; outline : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . error : not ( . vertical ) selection , spinbutton . vertical text . error selection , entry . error selection { background-color : #cc0000 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . warning : not ( . vertical ) , spinbutton . vertical text . warning , entry . warning { color : #f57900 ; border-color : #432100 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . warning : focus : not ( . vertical ) , spinbutton . vertical text . warning : focus , entry . warning : focus { box-shadow : inset 0 0 0 1 px #f57900 ; border-color : #432100 ; outline : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton . warning : not ( . vertical ) selection , spinbutton . vertical text . warning selection , entry . warning selection { background-color : #f57900 ; }
2017-05-03 15:43:45 +00:00
2019-04-30 03:54:00 +00:00
spinbutton : not ( . vertical ) > image , spinbutton . vertical text > image , entry > image { color : #c7c7c6 ; }
2017-05-03 15:43:45 +00:00
2019-04-30 03:54:00 +00:00
spinbutton : not ( . vertical ) > image : hover , spinbutton . vertical text > image : hover , entry > image : hover { color : #eeeeec ; }
2017-05-03 15:43:45 +00:00
2019-04-30 03:54:00 +00:00
spinbutton : not ( . vertical ) > image : active , spinbutton . vertical text > image : active , entry > image : active { color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-04-30 03:54:00 +00:00
spinbutton : not ( . vertical ) > image : backdrop , spinbutton . vertical text > image : backdrop , entry > image : backdrop { color : #7e7e7d ; }
2017-05-03 15:43:45 +00:00
2019-03-19 13:07:10 +00:00
spinbutton . password : not ( . vertical ) image . caps-lock-indicator , spinbutton . vertical text . password image . caps-lock-indicator , entry . password image . caps-lock-indicator { color : #7e7e7d ; }
2019-02-20 13:08:44 +00:00
spinbutton : drop ( active ) : focus : not ( . vertical ) , spinbutton . vertical text : drop ( active ) : focus , spinbutton : drop ( active ) : not ( . vertical ) , spinbutton . vertical text : drop ( active ) , entry : drop ( active ) : focus , entry : drop ( active ) { border-color : #4e9a06 ; box-shadow : inset 0 0 0 1 px #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. osd spinbutton : not ( . vertical ) , . osd spinbutton . vertical text , spinbutton . vertical . osd text , . osd entry { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : rgba ( 0 , 0 , 0 , 0.5 ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. osd spinbutton : focus : not ( . vertical ) , . osd spinbutton . vertical text : focus , spinbutton . vertical . osd text : focus , . osd entry : focus { color : white ; border-color : #15539e ; background-color : rgba ( 0 , 0 , 0 , 0.5 ) ; background-clip : padding-box ; box-shadow : inset 0 0 0 1 px #15539e ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. osd spinbutton : backdrop : not ( . vertical ) , . osd spinbutton . vertical text : backdrop , spinbutton . vertical . osd text : backdrop , . osd entry : backdrop { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : rgba ( 0 , 0 , 0 , 0.5 ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
. osd spinbutton : disabled : not ( . vertical ) , . osd spinbutton . vertical text : disabled , spinbutton . vertical . osd text : disabled , . osd entry : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : rgba ( 58 , 58 , 57 , 0.5 ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) progress , spinbutton . vertical text progress , entry progress { margin-bottom : 2 px ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) progress > trough > progress , spinbutton . vertical text progress > trough > progress , entry progress > trough > progress { background-color : transparent ; background-image : none ; border-radius : 0 ; border-width : 0 0 2 px ; border-color : #15539e ; border-style : solid ; box-shadow : none ; }
2017-06-28 05:25:34 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) progress > trough > progress : backdrop , spinbutton . vertical text progress > trough > progress : backdrop , entry progress > trough > progress : backdrop { background-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked : not ( . vertical ) > spinbutton : focus : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : focus + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > spinbutton : focus : not ( . vertical ) + text , spinbutton . vertical . linked : not ( . vertical ) > text : focus + text , . linked : not ( . vertical ) > spinbutton : focus : not ( . vertical ) + button , spinbutton . vertical . linked : not ( . vertical ) > text : focus + button , . linked : not ( . vertical ) > spinbutton : focus : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked : not ( . vertical ) > text : focus + combobox > box > button . combo , . linked : not ( . vertical ) > entry : focus + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > entry : focus + text , . linked : not ( . vertical ) > entry : focus + button , . linked : not ( . vertical ) > entry : focus + combobox > box > button . combo , . linked : not ( . vertical ) > spinbutton : focus : not ( . vertical ) + entry , spinbutton . vertical . linked : not ( . vertical ) > text : focus + entry , . linked : not ( . vertical ) > entry : focus + entry { border-left-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked : not ( . vertical ) > spinbutton : focus . error : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : focus . error + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > spinbutton : focus . error : not ( . vertical ) + text , spinbutton . vertical . linked : not ( . vertical ) > text : focus . error + text , . linked : not ( . vertical ) > spinbutton : focus . error : not ( . vertical ) + button , spinbutton . vertical . linked : not ( . vertical ) > text : focus . error + button , . linked : not ( . vertical ) > spinbutton : focus . error : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked : not ( . vertical ) > text : focus . error + combobox > box > button . combo , . linked : not ( . vertical ) > entry : focus . error + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > entry : focus . error + text , . linked : not ( . vertical ) > entry : focus . error + button , . linked : not ( . vertical ) > entry : focus . error + combobox > box > button . combo , . linked : not ( . vertical ) > spinbutton : focus . error : not ( . vertical ) + entry , spinbutton . vertical . linked : not ( . vertical ) > text : focus . error + entry , . linked : not ( . vertical ) > entry : focus . error + entry { border-left-color : #1a0000 ; }
2018-09-01 14:52:19 +00:00
2019-02-20 13:08:44 +00:00
. linked : not ( . vertical ) > spinbutton : drop ( active ) : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : drop ( active ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > spinbutton : drop ( active ) : not ( . vertical ) + text , spinbutton . vertical . linked : not ( . vertical ) > text : drop ( active ) + text , . linked : not ( . vertical ) > spinbutton : drop ( active ) : not ( . vertical ) + button , spinbutton . vertical . linked : not ( . vertical ) > text : drop ( active ) + button , . linked : not ( . vertical ) > spinbutton : drop ( active ) : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked : not ( . vertical ) > text : drop ( active ) + combobox > box > button . combo , . linked : not ( . vertical ) > entry : drop ( active ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > entry : drop ( active ) + text , . linked : not ( . vertical ) > entry : drop ( active ) + button , . linked : not ( . vertical ) > entry : drop ( active ) + combobox > box > button . combo , . linked : not ( . vertical ) > spinbutton : drop ( active ) : not ( . vertical ) + entry , spinbutton . vertical . linked : not ( . vertical ) > text : drop ( active ) + entry , . linked : not ( . vertical ) > entry : drop ( active ) + entry { border-left-color : #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + entry : not ( : disabled ) , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + entry : not ( : disabled ) , . linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + spinbutton : not ( : disabled ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + spinbutton : not ( : disabled ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + text : not ( : disabled ) , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + text : not ( : disabled ) , . linked . vertical > entry : not ( : disabled ) + entry : not ( : disabled ) , . linked . vertical > entry : not ( : disabled ) + spinbutton : not ( : disabled ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : not ( : disabled ) + text : not ( : disabled ) { border-top-color : #282828 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + entry : not ( : disabled ) : backdrop , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + entry : not ( : disabled ) : backdrop , . linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + spinbutton : not ( : disabled ) : backdrop : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + spinbutton : not ( : disabled ) : backdrop : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : not ( : disabled ) : not ( . vertical ) + text : not ( : disabled ) : backdrop , spinbutton . vertical . linked . vertical > text : not ( : disabled ) + text : not ( : disabled ) : backdrop , . linked . vertical > entry : not ( : disabled ) + entry : not ( : disabled ) : backdrop , . linked . vertical > entry : not ( : disabled ) + spinbutton : not ( : disabled ) : backdrop : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : not ( : disabled ) + text : not ( : disabled ) : backdrop { border-top-color : #2b2b2b ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : disabled : not ( . vertical ) + spinbutton : disabled : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : disabled + spinbutton : disabled : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : disabled : not ( . vertical ) + text : disabled , spinbutton . vertical . linked . vertical > text : disabled + text : disabled , . linked . vertical > spinbutton : disabled : not ( . vertical ) + entry : disabled , spinbutton . vertical . linked . vertical > text : disabled + entry : disabled , . linked . vertical > entry : disabled + spinbutton : disabled : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : disabled + text : disabled , . linked . vertical > entry : disabled + entry : disabled { border-top-color : #282828 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : not ( . vertical ) + spinbutton : focus : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text + spinbutton : focus : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : not ( . vertical ) + text : focus : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + text : focus : not ( : only-child ) , . linked . vertical > spinbutton : not ( . vertical ) + entry : focus : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + entry : focus : not ( : only-child ) , . linked . vertical > entry + spinbutton : focus : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry + text : focus : not ( : only-child ) , . linked . vertical > entry + entry : focus : not ( : only-child ) { border-top-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : not ( . vertical ) + spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text + spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : not ( . vertical ) + text : focus . error : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + text : focus . error : not ( : only-child ) , . linked . vertical > spinbutton : not ( . vertical ) + entry : focus . error : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + entry : focus . error : not ( : only-child ) , . linked . vertical > entry + spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry + text : focus . error : not ( : only-child ) , . linked . vertical > entry + entry : focus . error : not ( : only-child ) { border-top-color : #1a0000 ; }
2018-09-01 14:52:19 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : not ( . vertical ) + spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text + spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : not ( . vertical ) + text : drop ( active ) : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + text : drop ( active ) : not ( : only-child ) , . linked . vertical > spinbutton : not ( . vertical ) + entry : drop ( active ) : not ( : only-child ) , spinbutton . vertical . linked . vertical > text + entry : drop ( active ) : not ( : only-child ) , . linked . vertical > entry + spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry + text : drop ( active ) : not ( : only-child ) , . linked . vertical > entry + entry : drop ( active ) : not ( : only-child ) { border-top-color : #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : focus : not ( : only-child ) : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : focus : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : focus : not ( : only-child ) : not ( . vertical ) + text , spinbutton . vertical . linked . vertical > text : focus : not ( : only-child ) + text , . linked . vertical > spinbutton : focus : not ( : only-child ) : not ( . vertical ) + entry , spinbutton . vertical . linked . vertical > text : focus : not ( : only-child ) + entry , . linked . vertical > spinbutton : focus : not ( : only-child ) : not ( . vertical ) + button , spinbutton . vertical . linked . vertical > text : focus : not ( : only-child ) + button , . linked . vertical > spinbutton : focus : not ( : only-child ) : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked . vertical > text : focus : not ( : only-child ) + combobox > box > button . combo , . linked . vertical > entry : focus : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : focus : not ( : only-child ) + text , . linked . vertical > entry : focus : not ( : only-child ) + entry , . linked . vertical > entry : focus : not ( : only-child ) + button , . linked . vertical > entry : focus : not ( : only-child ) + combobox > box > button . combo { border-top-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : focus . error : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) + text , spinbutton . vertical . linked . vertical > text : focus . error : not ( : only-child ) + text , . linked . vertical > spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) + entry , spinbutton . vertical . linked . vertical > text : focus . error : not ( : only-child ) + entry , . linked . vertical > spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) + button , spinbutton . vertical . linked . vertical > text : focus . error : not ( : only-child ) + button , . linked . vertical > spinbutton : focus . error : not ( : only-child ) : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked . vertical > text : focus . error : not ( : only-child ) + combobox > box > button . combo , . linked . vertical > entry : focus . error : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : focus . error : not ( : only-child ) + text , . linked . vertical > entry : focus . error : not ( : only-child ) + entry , . linked . vertical > entry : focus . error : not ( : only-child ) + button , . linked . vertical > entry : focus . error : not ( : only-child ) + combobox > box > button . combo { border-top-color : #1a0000 ; }
2018-09-01 14:52:19 +00:00
2019-02-20 13:08:44 +00:00
. linked . vertical > spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : drop ( active ) : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) + text , spinbutton . vertical . linked . vertical > text : drop ( active ) : not ( : only-child ) + text , . linked . vertical > spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) + entry , spinbutton . vertical . linked . vertical > text : drop ( active ) : not ( : only-child ) + entry , . linked . vertical > spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) + button , spinbutton . vertical . linked . vertical > text : drop ( active ) : not ( : only-child ) + button , . linked . vertical > spinbutton : drop ( active ) : not ( : only-child ) : not ( . vertical ) + combobox > box > button . combo , spinbutton . vertical . linked . vertical > text : drop ( active ) : not ( : only-child ) + combobox > box > button . combo , . linked . vertical > entry : drop ( active ) : not ( : only-child ) + spinbutton : not ( . vertical ) , spinbutton . vertical . linked . vertical > entry : drop ( active ) : not ( : only-child ) + text , . linked . vertical > entry : drop ( active ) : not ( : only-child ) + entry , . linked . vertical > entry : drop ( active ) : not ( : only-child ) + button , . linked . vertical > entry : drop ( active ) : not ( : only-child ) + combobox > box > button . combo { border-top-color : #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview entry : focus : dir ( rtl ) , treeview entry : focus : dir ( ltr ) { background-color : #2d2d2d ; transition-property : color , background ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview entry . flat , treeview entry { border-radius : 0 ; background-image : none ; background-color : #2d2d2d ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
treeview entry . flat : focus , treeview entry : focus { border-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. entry-tag { padding : 5 px ; margin-top : 2 px ; margin-bottom : 2 px ; border-style : none ; color : #2d2d2d ; background-color : #8e8e8d ; }
2017-05-09 11:39:05 +00:00
2017-05-26 10:13:43 +00:00
: dir ( ltr ) . entry-tag { margin-left : 8 px ; margin-right : -5 px ; }
2017-05-09 11:39:05 +00:00
2017-05-26 10:13:43 +00:00
: dir ( rtl ) . entry-tag { margin-left : -5 px ; margin-right : 8 px ; }
2019-02-06 12:46:00 +00:00
. entry-tag : hover { background-color : #a7a7a7 ; }
2017-05-26 10:13:43 +00:00
2019-02-06 12:46:00 +00:00
: backdrop . entry-tag { color : #303030 ; background-color : #606060 ; }
2017-05-26 10:13:43 +00:00
2019-02-06 12:46:00 +00:00
. entry-tag . button { background-color : transparent ; color : rgba ( 45 , 45 , 45 , 0.7 ) ; }
2017-05-26 10:13:43 +00:00
2019-02-06 12:46:00 +00:00
: not ( : backdrop ) . entry-tag . button : hover { border : 1 px solid #8e8e8d ; color : #2d2d2d ; }
2017-05-26 10:13:43 +00:00
2019-02-06 12:46:00 +00:00
: not ( : backdrop ) . entry-tag . button : active { background-color : #8e8e8d ; color : rgba ( 45 , 45 , 45 , 0.7 ) ; }
2017-05-09 11:39:05 +00:00
2017-05-03 15:43:45 +00:00
/*********** Buttons * */
2018-11-05 15:10:50 +00:00
@ keyframes needs_attention { from { background-image : radial-gradient ( farthest - side , #1f76e1 0 % , rgba ( 31 , 118 , 225 , 0 ) 0 % ) ; }
to { background-image : radial-gradient ( farthest - side , #1f76e1 95 % , rgba ( 31 , 118 , 225 , 0 ) ) ; } }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow , button . titlebutton , button { min-height : 24 px ; min-width : 16 px ; padding : 4 px 9 px ; border : 1 px solid ; border-radius : 5 px ; transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow , button . sidebar-button , button . titlebutton , button . flat { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; transition : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : hover , button . sidebar-button : hover , button . titlebutton : hover , button . flat : hover { transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; transition-duration : 500 ms ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : hover : active , button . sidebar-button : hover : active , button . titlebutton : hover : active , button . flat : hover : active { transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : hover , button . titlebutton : hover , button : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; - gtk-icon-filter : brightness ( 1.2 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : active , button . titlebutton : active , notebook > header > tabs > arrow : checked , button . titlebutton : checked , button : active , button : checked { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; transition-duration : 50 ms ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop , button . sidebar-button : backdrop , button . titlebutton : backdrop , notebook > header > tabs > arrow : backdrop , button . titlebutton : backdrop , button : backdrop . flat , button : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; transition : 200 ms ease-out ; - gtk-icon-filter : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop label , button . sidebar-button : backdrop label , button . titlebutton : backdrop label , notebook > header > tabs > arrow : backdrop , button . sidebar-button : backdrop , button . titlebutton : backdrop , notebook > header > tabs > arrow : backdrop label , button . titlebutton : backdrop label , notebook > header > tabs > arrow : backdrop , button . titlebutton : backdrop , button : backdrop . flat label , button : backdrop . flat , button : backdrop label , button : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : active , button . sidebar-button : backdrop : active , button . titlebutton : backdrop : active , notebook > header > tabs > arrow : backdrop : checked , button . sidebar-button : backdrop : checked , button . titlebutton : backdrop : checked , notebook > header > tabs > arrow : backdrop : active , button . titlebutton : backdrop : active , notebook > header > tabs > arrow : backdrop : checked , button . titlebutton : backdrop : checked , button : backdrop . flat : active , button : backdrop . flat : checked , button : backdrop : active , button : backdrop : checked { border-color : #202020 ; background-image : image ( #2a2a2a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : active label , button . sidebar-button : backdrop : active label , button . titlebutton : backdrop : active label , notebook > header > tabs > arrow : backdrop : active , button . sidebar-button : backdrop : active , button . titlebutton : backdrop : active , notebook > header > tabs > arrow : backdrop : checked label , button . sidebar-button : backdrop : checked label , button . titlebutton : backdrop : checked label , notebook > header > tabs > arrow : backdrop : checked , button . sidebar-button : backdrop : checked , button . titlebutton : backdrop : checked , notebook > header > tabs > arrow : backdrop : active label , button . titlebutton : backdrop : active label , notebook > header > tabs > arrow : backdrop : active , button . titlebutton : backdrop : active , notebook > header > tabs > arrow : backdrop : checked label , button . titlebutton : backdrop : checked label , notebook > header > tabs > arrow : backdrop : checked , button . titlebutton : backdrop : checked , button : backdrop . flat : active label , button : backdrop . flat : active , button : backdrop . flat : checked label , button : backdrop . flat : checked , button : backdrop : active label , button : backdrop : active , button : backdrop : checked label , button : backdrop : checked { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : disabled , button . sidebar-button : backdrop : disabled , button . titlebutton : backdrop : disabled , notebook > header > tabs > arrow : backdrop : disabled , button . titlebutton : backdrop : disabled , button : backdrop . flat : disabled , button : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : disabled label , button . sidebar-button : backdrop : disabled label , button . titlebutton : backdrop : disabled label , notebook > header > tabs > arrow : backdrop : disabled , button . sidebar-button : backdrop : disabled , button . titlebutton : backdrop : disabled , notebook > header > tabs > arrow : backdrop : disabled label , button . titlebutton : backdrop : disabled label , notebook > header > tabs > arrow : backdrop : disabled , button . titlebutton : backdrop : disabled , button : backdrop . flat : disabled label , button : backdrop . flat : disabled , button : backdrop : disabled label , button : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : disabled : active , button . sidebar-button : backdrop : disabled : active , button . titlebutton : backdrop : disabled : active , notebook > header > tabs > arrow : backdrop : disabled : checked , button . sidebar-button : backdrop : disabled : checked , button . titlebutton : backdrop : disabled : checked , notebook > header > tabs > arrow : backdrop : disabled : active , button . titlebutton : backdrop : disabled : active , notebook > header > tabs > arrow : backdrop : disabled : checked , button . titlebutton : backdrop : disabled : checked , button : backdrop . flat : disabled : active , button : backdrop . flat : disabled : checked , button : backdrop : disabled : active , button : backdrop : disabled : checked { border-color : #202020 ; background-image : image ( #2a2a2a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop : disabled : active label , button . sidebar-button : backdrop : disabled : active label , button . titlebutton : backdrop : disabled : active label , notebook > header > tabs > arrow : backdrop : disabled : checked label , button . sidebar-button : backdrop : disabled : checked label , button . titlebutton : backdrop : disabled : checked label , notebook > header > tabs > arrow : backdrop : disabled : active label , button . titlebutton : backdrop : disabled : active label , notebook > header > tabs > arrow : backdrop : disabled : checked label , button . titlebutton : backdrop : disabled : checked label , button : backdrop . flat : disabled : active label , button : backdrop . flat : disabled : checked label , button : backdrop : disabled : active label , button : backdrop : disabled : checked label { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : backdrop , button . sidebar-button : backdrop , button . titlebutton : backdrop , notebook > header > tabs > arrow : disabled , button . sidebar-button : disabled , button . titlebutton : disabled , notebook > header > tabs > arrow : backdrop : disabled , button . sidebar-button : backdrop : disabled , button . titlebutton : backdrop : disabled , button . flat : backdrop , button . flat : disabled , button . flat : backdrop : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : disabled , button . titlebutton : disabled , button : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : disabled label , button . titlebutton : disabled label , notebook > header > tabs > arrow : disabled , button . titlebutton : disabled , button : disabled label , button : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : disabled : active , button . titlebutton : disabled : active , notebook > header > tabs > arrow : disabled : checked , button . titlebutton : disabled : checked , button : disabled : active , button : disabled : checked { border-color : #1b1b1b ; background-image : image ( #252525 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : disabled : active label , button . titlebutton : disabled : active label , notebook > header > tabs > arrow : disabled : active , button . titlebutton : disabled : active , notebook > header > tabs > arrow : disabled : checked label , button . titlebutton : disabled : checked label , notebook > header > tabs > arrow : disabled : checked , button . titlebutton : disabled : checked , button : disabled : active label , button : disabled : active , button : disabled : checked label , button : disabled : checked { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow . image-button , button . image-button . titlebutton , button . image-button { min-width : 24 px ; padding-left : 5 px ; padding-right : 5 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow . text-button , button . text-button . titlebutton , button . text-button { padding-left : 16 px ; padding-right : 16 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow . text-button . image-button , button . text-button . image-button . titlebutton , button . text-button . image-button { padding-left : 8 px ; padding-right : 8 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow . text-button . image-button label , button . text-button . image-button . titlebutton label , button . text-button . image-button label { padding-left : 8 px ; padding-right : 8 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
combobox : drop ( active ) button . combo , notebook > header > tabs > arrow : drop ( active ) , button . titlebutton : drop ( active ) , button : drop ( active ) { color : #4e9a06 ; border-color : #4e9a06 ; box-shadow : inset 0 0 0 1 px #4e9a06 ; }
2017-05-03 15:43:45 +00:00
row : selected button . sidebar-button : not ( : active ) : not ( : checked ) : not ( : hover ) : not ( disabled ) , row : selected button . flat : not ( : active ) : not ( : checked ) : not ( : hover ) : not ( disabled ) { color : #ffffff ; border-color : transparent ; }
2019-02-06 12:46:00 +00:00
row : selected button . sidebar-button : not ( : active ) : not ( : checked ) : not ( : hover ) : not ( disabled ) : backdrop , row : selected button . flat : not ( : active ) : not ( : checked ) : not ( : hover ) : not ( disabled ) : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
button . osd { min-width : 26 px ; min-height : 32 px ; color : #eeeeec ; border-radius : 5 px ; color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . osd . image-button { min-width : 34 px ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
button . osd : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 68 , 68 , 68 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
button . osd : active , button . osd : checked { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border : none ; box-shadow : none ; }
2019-06-27 08:27:28 +00:00
button . osd : disabled : backdrop , button . osd : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; border : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
button . osd : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; border : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. csd popover . background > contents . touch-selection button , . csd popover . background > contents . magnifier button , popover . background > contents . touch-selection button , popover . background > contents . magnifier button , . app-notification button , . app-notification . frame button , . osd button { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button : hover , . csd popover . background > contents . magnifier button : hover , popover . background > contents . touch-selection button : hover , popover . background > contents . magnifier button : hover , . app-notification button : hover , . osd button : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 68 , 68 , 68 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button : active : backdrop , . csd popover . background > contents . magnifier button : active : backdrop , popover . background > contents . touch-selection button : active : backdrop , popover . background > contents . magnifier button : active : backdrop , . app-notification button : active : backdrop , . csd popover . background > contents . touch-selection button : active , . csd popover . background > contents . magnifier button : active , popover . background > contents . touch-selection button : active , popover . background > contents . magnifier button : active , . app-notification button : active , . csd popover . background > contents . touch-selection button : checked : backdrop , . csd popover . background > contents . magnifier button : checked : backdrop , popover . background > contents . touch-selection button : checked : backdrop , popover . background > contents . magnifier button : checked : backdrop , . app-notification button : checked : backdrop , . csd popover . background > contents . touch-selection button : checked , . csd popover . background > contents . magnifier button : checked , popover . background > contents . touch-selection button : checked , popover . background > contents . magnifier button : checked , . app-notification button : checked , . osd button : active : backdrop , . osd button : active , . osd button : checked : backdrop , . osd button : checked { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button : disabled : backdrop , . csd popover . background > contents . magnifier button : disabled : backdrop , popover . background > contents . touch-selection button : disabled : backdrop , popover . background > contents . magnifier button : disabled : backdrop , . app-notification button : disabled : backdrop , . csd popover . background > contents . touch-selection button : disabled , . csd popover . background > contents . magnifier button : disabled , popover . background > contents . touch-selection button : disabled , popover . background > contents . magnifier button : disabled , . app-notification button : disabled , . osd button : disabled : backdrop , . osd button : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. csd popover . background > contents . touch-selection button : backdrop , . csd popover . background > contents . magnifier button : backdrop , popover . background > contents . touch-selection button : backdrop , popover . background > contents . magnifier button : backdrop , . app-notification button : backdrop , . osd button : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button . flat , . csd popover . background > contents . magnifier button . flat , popover . background > contents . touch-selection button . flat , popover . background > contents . magnifier button . flat , . app-notification button . flat , . osd button . flat { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : none ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button . flat : hover , . csd popover . background > contents . magnifier button . flat : hover , popover . background > contents . touch-selection button . flat : hover , popover . background > contents . magnifier button . flat : hover , . app-notification button . flat : hover , . osd button . flat : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 68 , 68 , 68 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button . flat : disabled , . csd popover . background > contents . magnifier button . flat : disabled , popover . background > contents . touch-selection button . flat : disabled , popover . background > contents . magnifier button . flat : disabled , . app-notification button . flat : disabled , . osd button . flat : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; background-image : none ; border-color : transparent ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button . flat : backdrop , . csd popover . background > contents . magnifier button . flat : backdrop , popover . background > contents . touch-selection button . flat : backdrop , popover . background > contents . magnifier button . flat : backdrop , . app-notification button . flat : backdrop , . osd button . flat : backdrop { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection button . flat : active , . csd popover . background > contents . magnifier button . flat : active , popover . background > contents . touch-selection button . flat : active , popover . background > contents . magnifier button . flat : active , . app-notification button . flat : active , . csd popover . background > contents . touch-selection button . flat : checked , . csd popover . background > contents . magnifier button . flat : checked , popover . background > contents . touch-selection button . flat : checked , popover . background > contents . magnifier button . flat : checked , . app-notification button . flat : checked , . osd button . flat : active , . osd button . flat : checked { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; border-bottom-color : #092444 ; background-image : linear-gradient ( to top , #155099 2 px , #15539e ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode button . titlebutton , button . suggested-action . flat { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action : hover { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; border-bottom-color : #092444 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.671216 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.671216 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #155099 , #1655a2 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action : active , button . suggested-action : checked { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; background-image : image ( #103e75 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop , button . suggested-action : backdrop , button . suggested-action . flat : backdrop { border-color : #0f3b71 ; background-image : image ( #15539e ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode button . titlebutton : backdrop label , . selection-mode button . titlebutton : backdrop , button . suggested-action : backdrop label , button . suggested-action : backdrop , button . suggested-action . flat : backdrop label , button . suggested-action . flat : backdrop { color : #d0ddec ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : active , . selection-mode button . titlebutton : backdrop : checked , button . suggested-action : backdrop : active , button . suggested-action : backdrop : checked , button . suggested-action . flat : backdrop : active , button . suggested-action . flat : backdrop : checked { border-color : #0f3b71 ; background-image : image ( #16447c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : active label , . selection-mode button . titlebutton : backdrop : active , . selection-mode button . titlebutton : backdrop : checked label , . selection-mode button . titlebutton : backdrop : checked , button . suggested-action : backdrop : active label , button . suggested-action : backdrop : active , button . suggested-action : backdrop : checked label , button . suggested-action : backdrop : checked , button . suggested-action . flat : backdrop : active label , button . suggested-action . flat : backdrop : active , button . suggested-action . flat : backdrop : checked label , button . suggested-action . flat : backdrop : checked { color : #d0dae5 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : disabled , button . suggested-action : backdrop : disabled , button . suggested-action . flat : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : disabled label , . selection-mode button . titlebutton : backdrop : disabled , button . suggested-action : backdrop : disabled label , button . suggested-action : backdrop : disabled , button . suggested-action . flat : backdrop : disabled label , button . suggested-action . flat : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : disabled : active , . selection-mode button . titlebutton : backdrop : disabled : checked , button . suggested-action : backdrop : disabled : active , button . suggested-action : backdrop : disabled : checked , button . suggested-action . flat : backdrop : disabled : active , button . suggested-action . flat : backdrop : disabled : checked { border-color : #0f3b71 ; background-image : image ( #16447c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode button . titlebutton : backdrop : disabled : active label , . selection-mode button . titlebutton : backdrop : disabled : checked label , button . suggested-action : backdrop : disabled : active label , button . suggested-action : backdrop : disabled : checked label , button . suggested-action . flat : backdrop : disabled : active label , button . suggested-action . flat : backdrop : disabled : checked label { color : #6885aa ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode button . titlebutton : backdrop , . selection-mode button . titlebutton : disabled , . selection-mode button . titlebutton : backdrop : disabled , button . suggested-action . flat : backdrop , button . suggested-action . flat : disabled , button . suggested-action . flat : backdrop : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : rgba ( 21 , 83 , 158 , 0.8 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action : disabled label , button . suggested-action : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . suggested-action : disabled : active , button . suggested-action : disabled : checked { border-color : #0f3b71 ; background-image : image ( #143f73 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button . suggested-action : disabled : active label , button . suggested-action : disabled : active , button . suggested-action : disabled : checked label , button . suggested-action : disabled : checked { color : #a1b2c7 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . suggested-action { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 21 , 83 , 158 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . suggested-action : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 21 , 83 , 158 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . suggested-action : active : backdrop , . osd button . suggested-action : active , . osd button . suggested-action : checked : backdrop , . osd button . suggested-action : checked { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( #15539e ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
. osd button . suggested-action : disabled : backdrop , . osd button . suggested-action : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . suggested-action : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 21 , 83 , 158 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #851015 ; border-bottom-color : #570b0e ; background-image : linear-gradient ( to top , #ae151c 2 px , #b2161d ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.686275 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.686275 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button . destructive-action . flat { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #b2161d ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : hover { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #851015 ; border-bottom-color : #570b0e ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.638275 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.638275 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #ae151c , #b7161d 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : active , button . destructive-action : checked { color : white ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #851015 ; background-image : image ( #8a1116 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop , button . destructive-action . flat : backdrop { border-color : #851015 ; background-image : image ( #b2161d ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button . destructive-action : backdrop label , button . destructive-action : backdrop , button . destructive-action . flat : backdrop label , button . destructive-action . flat : backdrop { color : #f0d0d2 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop : active , button . destructive-action : backdrop : checked , button . destructive-action . flat : backdrop : active , button . destructive-action . flat : backdrop : checked { border-color : #851015 ; background-image : image ( #8c161c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button . destructive-action : backdrop : active label , button . destructive-action : backdrop : active , button . destructive-action : backdrop : checked label , button . destructive-action : backdrop : checked , button . destructive-action . flat : backdrop : active label , button . destructive-action . flat : backdrop : active , button . destructive-action . flat : backdrop : checked label , button . destructive-action . flat : backdrop : checked { color : #e8d0d2 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop : disabled , button . destructive-action . flat : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop : disabled label , button . destructive-action : backdrop : disabled , button . destructive-action . flat : backdrop : disabled label , button . destructive-action . flat : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop : disabled : active , button . destructive-action : backdrop : disabled : checked , button . destructive-action . flat : backdrop : disabled : active , button . destructive-action . flat : backdrop : disabled : checked { border-color : #851015 ; background-image : image ( #8c161c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : backdrop : disabled : active label , button . destructive-action : backdrop : disabled : checked label , button . destructive-action . flat : backdrop : disabled : active label , button . destructive-action . flat : backdrop : disabled : checked label { color : #b5686b ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button . destructive-action . flat : backdrop , button . destructive-action . flat : disabled , button . destructive-action . flat : backdrop : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : rgba ( 178 , 22 , 29 , 0.8 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : disabled label , button . destructive-action : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : disabled : active , button . destructive-action : disabled : checked { border-color : #851015 ; background-image : image ( #84151a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . destructive-action : disabled : active label , button . destructive-action : disabled : active , button . destructive-action : disabled : checked label , button . destructive-action : disabled : checked { color : #cea1a3 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . destructive-action { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 178 , 22 , 29 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . destructive-action : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 178 , 22 , 29 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . destructive-action : active : backdrop , . osd button . destructive-action : active , . osd button . destructive-action : checked : backdrop , . osd button . destructive-action : checked { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( #b2161d ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
. osd button . destructive-action : disabled : backdrop , . osd button . destructive-action : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. osd button . destructive-action : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 178 , 22 , 29 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
. stack-switcher > button { outline-offset : -3 px ; }
. stack-switcher > button > label { padding-left : 6 px ; padding-right : 6 px ; }
. stack-switcher > button > image { padding-left : 6 px ; padding-right : 6 px ; padding-top : 3 px ; padding-bottom : 3 px ; }
. stack-switcher > button . text-button { padding-left : 10 px ; padding-right : 10 px ; }
. stack-switcher > button . image-button { padding-left : 2 px ; padding-right : 2 px ; }
. stack-switcher > button . needs-attention : active > label , . stack-switcher > button . needs-attention : active > image , . stack-switcher > button . needs-attention : checked > label , . stack-switcher > button . needs-attention : checked > image { animation : none ; background-image : none ; }
2019-08-04 12:28:06 +00:00
button . font separator { background-color : transparent ; }
button . font > box { border-spacing : 6 px ; }
2017-05-03 15:43:45 +00:00
button . font > box > box > label { font-weight : bold ; }
. primary-toolbar button { - gtk-icon-shadow : none ; }
button . circular { border-radius : 9999 px ; - gtk-outline-radius : 9999 px ; background-origin : padding-box , border-box ; background-clip : padding-box , border-box ; }
button . circular label { padding : 0 ; }
2019-02-06 12:46:00 +00:00
button . circular : not ( . flat ) : not ( : checked ) : not ( : active ) : not ( : disabled ) : not ( : backdrop ) { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) , linear-gradient ( to top , #070707 25 % , #1b1b1b 50 % ) ; border-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
button . circular : hover : not ( : checked ) : not ( : active ) : not ( : disabled ) : not ( : backdrop ) { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) , linear-gradient ( to top , #070707 25 % , #1b1b1b 50 % ) ; border-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. stack-switcher > button . needs-attention > label , . stack-switcher > button . needs-attention > image , stacksidebar row . needs-attention > label { animation : needs_attention 150 ms ease-in ; background-image : radial-gradient ( farthest - side , #1f76e1 96 % , rgba ( 31 , 118 , 225 , 0 ) ) , radial-gradient ( farthest - side , rgba ( 0 , 0 , 0 , 0.834353 ) 95 % , rgba ( 0 , 0 , 0 , 0 ) ) ; background-size : 6 px 6 px , 6 px 6 px ; background-repeat : no-repeat ; background-position : right 3 px , right 2 px ; }
2017-05-03 15:43:45 +00:00
. stack-switcher > button . needs-attention > label : backdrop , . stack-switcher > button . needs-attention > image : backdrop , stacksidebar row . needs-attention > label : backdrop { background-size : 6 px 6 px , 0 0 ; }
. stack-switcher > button . needs-attention > label : dir ( rtl ) , . stack-switcher > button . needs-attention > image : dir ( rtl ) , stacksidebar row . needs-attention > label : dir ( rtl ) { background-position : left 3 px , left 2 px ; }
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : active , . inline-toolbar toolbutton > button : checked { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : disabled label , . inline-toolbar toolbutton > button : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : disabled : active , . inline-toolbar toolbutton > button : disabled : checked { border-color : #1b1b1b ; background-image : image ( #252525 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : disabled : active label , . inline-toolbar toolbutton > button : disabled : active , . inline-toolbar toolbutton > button : disabled : checked label , . inline-toolbar toolbutton > button : disabled : checked { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop label , . inline-toolbar toolbutton > button : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : active , . inline-toolbar toolbutton > button : backdrop : checked { border-color : #202020 ; background-image : image ( #2a2a2a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : active label , . inline-toolbar toolbutton > button : backdrop : active , . inline-toolbar toolbutton > button : backdrop : checked label , . inline-toolbar toolbutton > button : backdrop : checked { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : disabled label , . inline-toolbar toolbutton > button : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : disabled : active , . inline-toolbar toolbutton > button : backdrop : disabled : checked { border-color : #202020 ; background-image : image ( #2a2a2a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar toolbutton > button : backdrop : disabled : active label , . inline-toolbar toolbutton > button : backdrop : disabled : checked label { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-04-08 15:40:38 +00:00
. linked : not ( . vertical ) > spinbutton : dir ( ltr ) : not ( : first-child ) : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : dir ( ltr ) : not ( : first-child ) , . linked : not ( . vertical ) > entry : dir ( ltr ) : not ( : first-child ) , . inline-toolbar button : dir ( ltr ) : not ( : first-child ) , . linked : not ( . vertical ) > button : dir ( ltr ) : not ( : first-child ) , toolbar . inline-toolbar toolbutton : not ( : first-child ) > button . flat : dir ( ltr ) , combobox . linked button : dir ( ltr ) : nth-child ( 2 ) , . linked : not ( . vertical ) > combobox : not ( : first-child ) > box > button . combo : dir ( ltr ) , . linked : not ( . vertical ) > spinbutton : dir ( rtl ) : not ( : last-child ) : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : dir ( rtl ) : not ( : last-child ) , . linked : not ( . vertical ) > entry : dir ( rtl ) : not ( : last-child ) , . inline-toolbar button : dir ( rtl ) : not ( : last-child ) , . linked : not ( . vertical ) > button : dir ( rtl ) : not ( : last-child ) , toolbar . inline-toolbar toolbutton : not ( : last-child ) > button . flat : dir ( rtl ) , . linked : not ( . vertical ) > combobox : not ( : last-child ) > box > button . combo : dir ( rtl ) { border-top-left-radius : 0 ; border-bottom-left-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-04-08 15:40:38 +00:00
. linked : not ( . vertical ) > spinbutton : dir ( ltr ) : not ( : last-child ) : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : dir ( ltr ) : not ( : last-child ) , . linked : not ( . vertical ) > entry : dir ( ltr ) : not ( : last-child ) , . inline-toolbar button : dir ( ltr ) : not ( : last-child ) , . linked : not ( . vertical ) > button : dir ( ltr ) : not ( : last-child ) , toolbar . inline-toolbar toolbutton : not ( : last-child ) > button . flat : dir ( ltr ) , . linked : not ( . vertical ) > combobox : not ( : last-child ) > box > button . combo : dir ( ltr ) , . linked : not ( . vertical ) > spinbutton : dir ( rtl ) : not ( : first-child ) : not ( . vertical ) , spinbutton . vertical . linked : not ( . vertical ) > text : dir ( rtl ) : not ( : first-child ) , . linked : not ( . vertical ) > entry : dir ( rtl ) : not ( : first-child ) , . inline-toolbar button : dir ( rtl ) : not ( : first-child ) , . linked : not ( . vertical ) > button : dir ( rtl ) : not ( : first-child ) , toolbar . inline-toolbar toolbutton : not ( : first-child ) > button . flat : dir ( rtl ) , combobox . linked button : dir ( rtl ) : nth-child ( 2 ) , . linked : not ( . vertical ) > combobox : not ( : first-child ) > box > button . combo : dir ( rtl ) { border-right-style : none ; border-top-right-radius : 0 ; border-bottom-right-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-04-08 15:40:38 +00:00
. linked . vertical > spinbutton : not ( : first-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : not ( : first-child ) , . linked . vertical > entry : not ( : first-child ) , . linked . vertical > button : not ( : first-child ) , . linked . vertical > combobox : not ( : first-child ) > box > button . combo { border-top-left-radius : 0 ; border-top-right-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-04-08 15:40:38 +00:00
. linked . vertical > spinbutton : not ( : last-child ) : not ( . vertical ) , spinbutton . vertical . linked . vertical > text : not ( : last-child ) , . linked . vertical > entry : not ( : last-child ) , . linked . vertical > button : not ( : last-child ) , . linked . vertical > combobox : not ( : last-child ) > box > button . combo { border-bottom-style : none ; border-bottom-left-radius : 0 ; border-bottom-right-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-06-27 10:15:51 +00:00
modelbutton . flat , . menuitem . button . flat , modelbutton . flat : backdrop , modelbutton . flat : backdrop : hover , . menuitem . button . flat : backdrop , . menuitem . button . flat : backdrop : hover , list row button . image-button : not ( . flat ) , button : link , button : visited , button : link : hover , button : link : active , button : link : checked , button : visited : hover , button : visited : active , button : visited : checked , calendar . button , . scale-popup button : hover , . scale-popup button : backdrop : hover , . scale-popup button : backdrop : disabled , . scale-popup button : backdrop { background-color : transparent ; background-image : none ; border-color : transparent ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) , 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2014-06-13 18:42:38 +00:00
/* menu buttons */
2019-02-06 12:46:00 +00:00
modelbutton . flat , . menuitem . button . flat { min-height : 26 px ; padding-left : 5 px ; padding-right : 5 px ; border-radius : 5 px ; outline-offset : -2 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
modelbutton . flat : hover , . menuitem . button . flat : hover { background-color : #424242 ; }
2017-05-03 15:43:45 +00:00
2017-07-14 08:30:32 +00:00
modelbutton . flat arrow { background : none ; min-width : 16 px ; min-height : 16 px ; }
2017-05-03 15:43:45 +00:00
modelbutton . flat arrow : hover { background : none ; }
modelbutton . flat arrow . left { - gtk-icon-source : - gtk-icontheme ( "pan-start-symbolic" ) ; }
modelbutton . flat arrow . right { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; }
button . color { padding : 4 px ; }
button . color colorswatch : only-child , button . color colorswatch : only-child overlay { border-radius : 0 ; }
2018-11-22 12:20:10 +00:00
/* list buttons */
/* tone down as per new designs, see issue #1473 */
2019-06-27 10:15:51 +00:00
list row button . image-button : not ( . flat ) { border : 1 px solid rgba ( 27 , 27 , 27 , 0.5 ) ; }
list row button . image-button : not ( . flat ) : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; }
list row button . image-button : not ( . flat ) : active , list row button . image-button : not ( . flat ) : checked { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2018-11-22 12:20:10 +00:00
2017-05-03 15:43:45 +00:00
/********* Links * */
2018-11-05 15:10:50 +00:00
button : link > label , button : visited > label , * : link , button : link , button : visited { color : #3584e4 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button : link > label : visited , button : visited > label : visited , * : link : visited , button : visited { color : #1b6acb ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
* : selected button : link > label : visited , * : selected button : visited > label : visited , * : selected * : link : visited , * : selected button : visited : link , * : selected button : visited { color : #a1bad8 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button : link > label : hover , button : visited > label : hover , * : link : hover , button : hover : link , button : hover : visited { color : #629fea ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
* : selected button : link > label : hover , * : selected button : visited > label : hover , * : selected * : link : hover , * : selected button : hover : link , * : selected button : hover : visited { color : #e8eef5 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
button : link > label : active , button : visited > label : active , * : link : active , button : active : link , button : active : visited { color : #3584e4 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
* : selected button : link > label : active , * : selected button : visited > label : active , * : selected * : link : active , * : selected button : active : link , * : selected button : active : visited { color : #d0ddec ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
button : link > label : disabled , button : visited > label : disabled , button : link > label : disabled : backdrop , button : visited > label : disabled : backdrop , * : link : disabled , button : disabled : link , button : disabled : visited , * : link : disabled : backdrop , button : disabled : backdrop : link , button : disabled : backdrop : visited { color : rgba ( 141 , 141 , 141 , 0.8 ) ; }
2019-02-27 11:10:56 +00:00
2018-11-05 15:10:50 +00:00
button : link > label : backdrop : backdrop : hover , button : visited > label : backdrop : backdrop : hover , button : link > label : backdrop : backdrop : hover : selected , button : visited > label : backdrop : backdrop : hover : selected , button : link > label : backdrop , button : visited > label : backdrop , * : link : backdrop : backdrop : hover , button : backdrop : backdrop : hover : link , button : backdrop : backdrop : hover : visited , * : link : backdrop : backdrop : hover : selected , button : backdrop : backdrop : hover : selected : link , button : backdrop : backdrop : hover : selected : visited , . selection-mode . titlebar : not ( headerbar ) . subtitle : backdrop : backdrop : hover : link , . selection-mode . titlebar : not ( headerbar ) . subtitle : backdrop : backdrop : hover : link , . selection-mode headerbar . subtitle : backdrop : backdrop : hover : link , headerbar . selection-mode . subtitle : backdrop : backdrop : hover : link , * : link : backdrop , button : backdrop : link , button : backdrop : visited { color : #15539e ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
infobar . info * : link , infobar . info button : link , infobar . info button : visited , infobar . question * : link , infobar . question button : link , infobar . question button : visited , infobar . warning * : link , infobar . warning button : link , infobar . warning button : visited , infobar . error * : link , infobar . error button : link , infobar . error button : visited , button : link > label : selected , button : visited > label : selected , * : selected button : link > label , * : selected button : visited > label , * : link : selected , button : selected : link , button : selected : visited , . selection-mode . titlebar : not ( headerbar ) . subtitle : link , . selection-mode . titlebar : not ( headerbar ) . subtitle : link , . selection-mode headerbar . subtitle : link , headerbar . selection-mode . subtitle : link , * : selected * : link , * : selected button : link , * : selected button : visited { color : #d0ddec ; }
2017-05-03 15:43:45 +00:00
button : link , button : visited { text-shadow : none ; }
button : link : hover , button : link : active , button : link : checked , button : visited : hover , button : visited : active , button : visited : checked { text-shadow : none ; }
button : link > label , button : visited > label { text-decoration-line : underline ; }
/***************** GtkSpinButton * */
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) { padding : 0 ; /* :not here just to bump specificity above that of the list button styling */ }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) text , . osd spinbutton : not ( . vertical ) text { min-width : 28 px ; margin : 0 ; background : none ; background-color : transparent ; border : none ; border-radius : 0 ; box-shadow : none ; padding : 6 px ; }
2017-05-03 15:43:45 +00:00
2019-02-20 13:08:44 +00:00
spinbutton : not ( . vertical ) text : backdrop : disabled { background-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) { min-height : 16 px ; margin : 0 ; padding-bottom : 0 ; padding-top : 0 ; color : #dbdbd9 ; background-image : none ; border-style : none none none solid ; border-color : rgba ( 27 , 27 , 27 , 0.3 ) ; border-radius : 0 ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : dir ( rtl ) , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : dir ( rtl ) { border-style : none solid none none ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : hover , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : hover { color : #eeeeec ; background-color : rgba ( 238 , 238 , 236 , 0.05 ) ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : disabled , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : disabled { color : rgba ( 145 , 145 , 144 , 0.3 ) ; background-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : active , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : active { background-color : rgba ( 0 , 0 , 0 , 0.1 ) ; box-shadow : inset 0 2 px 3 px -1 px rgba ( 0 , 0 , 0 , 0.2 ) ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : backdrop , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : backdrop { color : #878786 ; background-color : transparent ; border-color : rgba ( 32 , 32 , 32 , 0.3 ) ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : backdrop : disabled , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : backdrop : disabled { color : rgba ( 91 , 91 , 91 , 0.3 ) ; background-color : transparent ; border-style : none none none solid ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : backdrop : disabled : dir ( rtl ) , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : backdrop : disabled : dir ( rtl ) { border-style : none solid none none ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : dir ( ltr ) : last-child , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : dir ( ltr ) : last-child { border-radius : 0 5 px 5 px 0 ; }
2017-05-03 15:43:45 +00:00
2019-08-23 07:40:29 +00:00
spinbutton : not ( . vertical ) > button . image-button . up : not ( . flat ) : dir ( rtl ) : first-child , spinbutton : not ( . vertical ) > button . image-button . down : not ( . flat ) : dir ( rtl ) : first-child { border-radius : 5 px 0 0 5 px ; }
2017-05-03 15:43:45 +00:00
. osd spinbutton : not ( . vertical ) button { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #eeeeec ; border-style : none none none solid ; border-color : rgba ( 0 , 0 , 0 , 0.4 ) ; border-radius : 0 ; box-shadow : none ; - gtk-icon-shadow : 0 1 px black ; }
. osd spinbutton : not ( . vertical ) button : dir ( rtl ) { border-style : none solid none none ; }
. osd spinbutton : not ( . vertical ) button : hover { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.5 ) ; background-color : rgba ( 238 , 238 , 236 , 0.1 ) ; - gtk-icon-shadow : 0 1 px black ; box-shadow : none ; }
. osd spinbutton : not ( . vertical ) button : backdrop { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.5 ) ; - gtk-icon-shadow : none ; box-shadow : none ; }
2019-06-27 08:27:28 +00:00
. osd spinbutton : not ( . vertical ) button : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.5 ) ; - gtk-icon-shadow : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-04 16:51:48 +00:00
. osd spinbutton : not ( . vertical ) button : dir ( ltr ) : last-child { border-radius : 0 5 px 5 px 0 ; }
2017-05-03 15:43:45 +00:00
2019-03-04 16:51:48 +00:00
. osd spinbutton : not ( . vertical ) button : dir ( rtl ) : first-child { border-radius : 5 px 0 0 5 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
spinbutton . vertical : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
spinbutton . vertical : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
spinbutton . vertical : drop ( active ) { border-color : transparent ; box-shadow : none ; }
2019-02-20 13:08:44 +00:00
spinbutton . vertical text { min-height : 32 px ; min-width : 32 px ; padding : 0 ; border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
spinbutton . vertical button { min-height : 32 px ; min-width : 32 px ; padding : 0 ; }
2019-04-08 15:40:38 +00:00
spinbutton . vertical button . up { border-bottom-style : none ; border-bottom-left-radius : 0 ; border-bottom-right-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-04-08 15:40:38 +00:00
spinbutton . vertical button . down { border-top-style : none ; border-top-left-radius : 0 ; border-top-right-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd spinbutton . vertical button : first-child { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
. osd spinbutton . vertical button : first-child : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 68 , 68 , 68 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
. osd spinbutton . vertical button : first-child : active { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2019-06-27 08:27:28 +00:00
. osd spinbutton . vertical button : first-child : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd spinbutton . vertical button : first-child : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
treeview spinbutton : not ( . vertical ) { min-height : 0 ; border-style : none ; border-radius : 0 ; }
treeview spinbutton : not ( . vertical ) entry { min-height : 0 ; padding : 1 px 2 px ; }
/************** ComboBoxes * */
combobox arrow { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; min-height : 16 px ; min-width : 16 px ; }
combobox : drop ( active ) { box-shadow : none ; }
/************ Toolbars * */
2019-02-06 12:46:00 +00:00
toolbar , . inline-toolbar , . location-bar , searchbar > revealer > box { padding : 4 px ; background-color : #353535 ; }
2017-05-03 15:43:45 +00:00
toolbar { padding : 4 px 3 px 3 px 4 px ; }
. osd toolbar { background-color : transparent ; }
2019-10-04 18:16:11 +00:00
toolbar . osd { padding : 13 px ; border : none ; border-radius : 5 px ; background-color : rgba ( 38 , 38 , 38 , 0.7 ) ; }
2017-05-03 15:43:45 +00:00
toolbar . osd . left , toolbar . osd . right , toolbar . osd . top , toolbar . osd . bottom { border-radius : 0 ; }
toolbar . horizontal separator { margin : 0 7 px 1 px 6 px ; }
toolbar . vertical separator { margin : 6 px 1 px 7 px 0 ; }
2018-03-22 20:58:31 +00:00
toolbar : not ( . inline-toolbar ) : not ( . osd ) > * : not ( . toggle ) : not ( . popup ) > * { margin-right : 1 px ; margin-bottom : 1 px ; }
2017-05-03 15:43:45 +00:00
. inline-toolbar { padding : 3 px ; border-width : 0 1 px 1 px ; border-radius : 0 0 5 px 5 px ; }
2018-02-16 20:19:04 +00:00
. location-bar { border-width : 0 0 1 px ; padding : 0 px ; }
2017-05-03 15:43:45 +00:00
2018-02-16 20:19:04 +00:00
searchbar { padding : 0 px ; }
2018-02-04 21:24:44 +00:00
2018-02-16 20:19:04 +00:00
searchbar > revealer > box { padding : 6 px ; border-width : 0 0 1 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar , . location-bar , searchbar > revealer > box { border-style : solid ; border-color : #1b1b1b ; background-color : #2d2d2d ; }
2018-02-16 20:19:04 +00:00
2019-02-06 12:46:00 +00:00
. inline-toolbar : backdrop , . location-bar : backdrop , searchbar > revealer > box : backdrop { border-color : #202020 ; background-color : #2e2e2e ; box-shadow : none ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
/*************** Header bars * */
2019-10-04 18:16:11 +00:00
. titlebar : not ( headerbar ) , headerbar { padding : 0 6 px ; min-height : 46 px ; border-width : 0 0 1 px ; border-style : solid ; border-color : #070707 ; border-radius : 0 ; border-spacing : 6 px ; background : #1b1b1b linear-gradient ( to top , #262626 , #2b2b2b ) ; box-shadow : inset 0 1 px rgba ( 238 , 238 , 236 , 0.07 ) ; /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. titlebar : backdrop : not ( headerbar ) , headerbar : backdrop { border-color : #202020 ; background-color : #353535 ; background-image : none ; box-shadow : inset 0 1 px rgba ( 238 , 238 , 236 , 0.07 ) ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
. titlebar : not ( headerbar ) > box . start , . titlebar : not ( headerbar ) > box . end , headerbar > box . start , headerbar > box . end { border-spacing : 6 px ; }
2017-05-03 15:43:45 +00:00
. titlebar : not ( headerbar ) . title , headerbar . title { padding-left : 12 px ; padding-right : 12 px ; font-weight : bold ; }
. titlebar : not ( headerbar ) . subtitle , headerbar . subtitle { font-size : smaller ; padding-left : 12 px ; padding-right : 12 px ; }
2019-02-06 12:46:00 +00:00
. titlebar : not ( headerbar ) stackswitcher button : checked , . titlebar : not ( headerbar ) button . toggle : checked , headerbar stackswitcher button : checked , headerbar button . toggle : checked { background : image ( #1e1e1e ) ; border-color : #141414 ; border-top-color : #070707 ; }
. titlebar : not ( headerbar ) stackswitcher button : checked : backdrop , . titlebar : not ( headerbar ) button . toggle : checked : backdrop , headerbar stackswitcher button : checked : backdrop , headerbar button . toggle : checked : backdrop { border-color : #202020 ; background-image : image ( #2a2a2a ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
. titlebar : not ( headerbar ) stackswitcher button : checked : backdrop label , . titlebar : not ( headerbar ) stackswitcher button : checked : backdrop , . titlebar : not ( headerbar ) button . toggle : checked : backdrop label , . titlebar : not ( headerbar ) button . toggle : checked : backdrop , headerbar stackswitcher button : checked : backdrop label , headerbar stackswitcher button : checked : backdrop , headerbar button . toggle : checked : backdrop label , headerbar button . toggle : checked : backdrop { color : #919190 ; }
. selection-mode . titlebar : not ( headerbar ) , . selection-mode . titlebar : not ( headerbar ) , . selection-mode headerbar , headerbar . selection-mode { color : #ffffff ; border-color : #030c17 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.5 ) ; background : #15539e linear-gradient ( to top , #185cb0 , #1961b9 ) ; box-shadow : inset 0 1 px rgba ( 29 , 88 , 161 , 0.535 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode . titlebar : backdrop : not ( headerbar ) , . selection-mode . titlebar : backdrop : not ( headerbar ) , . selection-mode headerbar : backdrop , headerbar . selection-mode : backdrop { background-color : #15539e ; background-image : none ; box-shadow : inset 0 1 px rgba ( 32 , 91 , 162 , 0.442 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : backdrop : not ( headerbar ) label , . selection-mode . titlebar : backdrop : not ( headerbar ) label , . selection-mode headerbar : backdrop label , headerbar . selection-mode : backdrop label { text-shadow : none ; color : #ffffff ; }
. selection-mode . titlebar : not ( headerbar ) button , . selection-mode . titlebar : not ( headerbar ) button , . selection-mode headerbar button , headerbar . selection-mode button { color : #ffffff ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; border-bottom-color : #092444 ; background-image : linear-gradient ( to top , #155099 2 px , #15539e ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2018-09-07 13:24:24 +00:00
. selection-mode . titlebar : not ( headerbar ) button . flat , . selection-mode . titlebar : not ( headerbar ) button . flat , . selection-mode headerbar button . flat , headerbar . selection-mode button . flat { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : hover , . selection-mode . titlebar : not ( headerbar ) button : hover , . selection-mode headerbar button : hover , headerbar . selection-mode button : hover { color : #ffffff ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; border-bottom-color : #092444 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.671216 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.671216 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #155099 , #1655a2 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : active , . selection-mode . titlebar : not ( headerbar ) button : checked , . selection-mode . titlebar : not ( headerbar ) button : active , . selection-mode . titlebar : not ( headerbar ) button : checked , . selection-mode headerbar button : active , . selection-mode headerbar button : checked , headerbar . selection-mode button : active , headerbar . selection-mode button : checked { color : #ffffff ; outline-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : #0f3b71 ; background-image : image ( #103e75 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat , . selection-mode . titlebar : not ( headerbar ) button : backdrop , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat , . selection-mode . titlebar : not ( headerbar ) button : backdrop , . selection-mode headerbar button : backdrop . flat , . selection-mode headerbar button : backdrop , headerbar . selection-mode button : backdrop . flat , headerbar . selection-mode button : backdrop { border-color : #0f3b71 ; background-image : image ( #15539e ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; - gtk-icon-filter : none ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat , . selection-mode . titlebar : not ( headerbar ) button : backdrop label , . selection-mode . titlebar : not ( headerbar ) button : backdrop , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat , . selection-mode . titlebar : not ( headerbar ) button : backdrop label , . selection-mode . titlebar : not ( headerbar ) button : backdrop , . selection-mode headerbar button : backdrop . flat label , . selection-mode headerbar button : backdrop . flat , . selection-mode headerbar button : backdrop label , . selection-mode headerbar button : backdrop , headerbar . selection-mode button : backdrop . flat label , headerbar . selection-mode button : backdrop . flat , headerbar . selection-mode button : backdrop label , headerbar . selection-mode button : backdrop { color : #d0ddec ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked , . selection-mode headerbar button : backdrop . flat : active , . selection-mode headerbar button : backdrop . flat : checked , . selection-mode headerbar button : backdrop : active , . selection-mode headerbar button : backdrop : checked , headerbar . selection-mode button : backdrop . flat : active , headerbar . selection-mode button : backdrop . flat : checked , headerbar . selection-mode button : backdrop : active , headerbar . selection-mode button : backdrop : checked { border-color : #0f3b71 ; background-image : image ( #16447c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : checked , . selection-mode headerbar button : backdrop . flat : active label , . selection-mode headerbar button : backdrop . flat : active , . selection-mode headerbar button : backdrop . flat : checked label , . selection-mode headerbar button : backdrop . flat : checked , . selection-mode headerbar button : backdrop : active label , . selection-mode headerbar button : backdrop : active , . selection-mode headerbar button : backdrop : checked label , . selection-mode headerbar button : backdrop : checked , headerbar . selection-mode button : backdrop . flat : active label , headerbar . selection-mode button : backdrop . flat : active , headerbar . selection-mode button : backdrop . flat : checked label , headerbar . selection-mode button : backdrop . flat : checked , headerbar . selection-mode button : backdrop : active label , headerbar . selection-mode button : backdrop : active , headerbar . selection-mode button : backdrop : checked label , headerbar . selection-mode button : backdrop : checked { color : #d0dae5 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled , . selection-mode headerbar button : backdrop . flat : disabled , . selection-mode headerbar button : backdrop : disabled , headerbar . selection-mode button : backdrop . flat : disabled , headerbar . selection-mode button : backdrop : disabled { border-color : #0f3b71 ; background-image : image ( #194d8d ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled , . selection-mode headerbar button : backdrop . flat : disabled label , . selection-mode headerbar button : backdrop . flat : disabled , . selection-mode headerbar button : backdrop : disabled label , . selection-mode headerbar button : backdrop : disabled , headerbar . selection-mode button : backdrop . flat : disabled label , headerbar . selection-mode button : backdrop . flat : disabled , headerbar . selection-mode button : backdrop : disabled label , headerbar . selection-mode button : backdrop : disabled { color : #6a8bb5 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : checked , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : checked , . selection-mode headerbar button : backdrop . flat : disabled : active , . selection-mode headerbar button : backdrop . flat : disabled : checked , . selection-mode headerbar button : backdrop : disabled : active , . selection-mode headerbar button : backdrop : disabled : checked , headerbar . selection-mode button : backdrop . flat : disabled : active , headerbar . selection-mode button : backdrop . flat : disabled : checked , headerbar . selection-mode button : backdrop : disabled : active , headerbar . selection-mode button : backdrop : disabled : checked { border-color : #0f3b71 ; background-image : image ( #16447c ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop . flat : disabled : checked label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : backdrop : disabled : checked label , . selection-mode headerbar button : backdrop . flat : disabled : active label , . selection-mode headerbar button : backdrop . flat : disabled : checked label , . selection-mode headerbar button : backdrop : disabled : active label , . selection-mode headerbar button : backdrop : disabled : checked label , headerbar . selection-mode button : backdrop . flat : disabled : active label , headerbar . selection-mode button : backdrop . flat : disabled : checked label , headerbar . selection-mode button : backdrop : disabled : active label , headerbar . selection-mode button : backdrop : disabled : checked label { color : #6885aa ; }
2017-05-03 15:43:45 +00:00
2018-09-07 13:24:24 +00:00
. selection-mode . titlebar : not ( headerbar ) button . flat : backdrop , . selection-mode . titlebar : not ( headerbar ) button . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button . flat : backdrop : disabled , . selection-mode . titlebar : not ( headerbar ) button . flat : backdrop , . selection-mode . titlebar : not ( headerbar ) button . flat : disabled , . selection-mode . titlebar : not ( headerbar ) button . flat : backdrop : disabled , . selection-mode headerbar button . flat : backdrop , . selection-mode headerbar button . flat : disabled , . selection-mode headerbar button . flat : backdrop : disabled , headerbar . selection-mode button . flat : backdrop , headerbar . selection-mode button . flat : disabled , headerbar . selection-mode button . flat : backdrop : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : disabled , . selection-mode . titlebar : not ( headerbar ) button : disabled , . selection-mode headerbar button : disabled , headerbar . selection-mode button : disabled { border-color : #0f3b71 ; background-image : image ( #194d8d ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode . titlebar : not ( headerbar ) button : disabled label , . selection-mode . titlebar : not ( headerbar ) button : disabled , . selection-mode . titlebar : not ( headerbar ) button : disabled label , . selection-mode . titlebar : not ( headerbar ) button : disabled , . selection-mode headerbar button : disabled label , . selection-mode headerbar button : disabled , headerbar . selection-mode button : disabled label , headerbar . selection-mode button : disabled { color : #8ca6c6 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked , . selection-mode . titlebar : not ( headerbar ) button : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked , . selection-mode headerbar button : disabled : active , . selection-mode headerbar button : disabled : checked , headerbar . selection-mode button : disabled : active , headerbar . selection-mode button : disabled : checked { border-color : #0f3b71 ; background-image : image ( #143f73 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode . titlebar : not ( headerbar ) button : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked label , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked , . selection-mode . titlebar : not ( headerbar ) button : disabled : active label , . selection-mode . titlebar : not ( headerbar ) button : disabled : active , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked label , . selection-mode . titlebar : not ( headerbar ) button : disabled : checked , . selection-mode headerbar button : disabled : active label , . selection-mode headerbar button : disabled : active , . selection-mode headerbar button : disabled : checked label , . selection-mode headerbar button : disabled : checked , headerbar . selection-mode button : disabled : active label , headerbar . selection-mode button : disabled : active , headerbar . selection-mode button : disabled : checked label , headerbar . selection-mode button : disabled : checked { color : #a1b2c7 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action , . selection-mode . titlebar : not ( headerbar ) button . suggested-action , . selection-mode headerbar button . suggested-action , headerbar . selection-mode button . suggested-action { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : hover , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : hover , . selection-mode headerbar button . suggested-action : hover , headerbar . selection-mode button . suggested-action : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : active , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : active , . selection-mode headerbar button . suggested-action : active , headerbar . selection-mode button . suggested-action : active { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled , . selection-mode headerbar button . suggested-action : disabled , headerbar . selection-mode button . suggested-action : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : disabled , . selection-mode headerbar button . suggested-action : disabled label , . selection-mode headerbar button . suggested-action : disabled , headerbar . selection-mode button . suggested-action : disabled label , headerbar . selection-mode button . suggested-action : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop , . selection-mode headerbar button . suggested-action : backdrop , headerbar . selection-mode button . suggested-action : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop , . selection-mode headerbar button . suggested-action : backdrop label , . selection-mode headerbar button . suggested-action : backdrop , headerbar . selection-mode button . suggested-action : backdrop label , headerbar . selection-mode button . suggested-action : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled , . selection-mode headerbar button . suggested-action : backdrop : disabled , headerbar . selection-mode button . suggested-action : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled label , . selection-mode . titlebar : not ( headerbar ) button . suggested-action : backdrop : disabled , . selection-mode headerbar button . suggested-action : backdrop : disabled label , . selection-mode headerbar button . suggested-action : backdrop : disabled , headerbar . selection-mode button . suggested-action : backdrop : disabled label , headerbar . selection-mode button . suggested-action : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
. selection-mode . titlebar : not ( headerbar ) . selection-menu : backdrop , . selection-mode . titlebar : not ( headerbar ) . selection-menu , . selection-mode . titlebar : not ( headerbar ) . selection-menu : backdrop , . selection-mode . titlebar : not ( headerbar ) . selection-menu , . selection-mode headerbar . selection-menu : backdrop , . selection-mode headerbar . selection-menu , headerbar . selection-mode . selection-menu : backdrop , headerbar . selection-mode . selection-menu { border-color : rgba ( 21 , 83 , 158 , 0 ) ; background-color : rgba ( 21 , 83 , 158 , 0 ) ; background-image : none ; box-shadow : none ; padding-left : 10 px ; padding-right : 10 px ; }
2017-05-03 15:43:45 +00:00
2018-09-07 13:24:24 +00:00
. selection-mode . titlebar : not ( headerbar ) . selection-menu : backdrop . arrow , . selection-mode . titlebar : not ( headerbar ) . selection-menu . arrow , . selection-mode . titlebar : not ( headerbar ) . selection-menu : backdrop . arrow , . selection-mode . titlebar : not ( headerbar ) . selection-menu . arrow , . selection-mode headerbar . selection-menu : backdrop . arrow , . selection-mode headerbar . selection-menu . arrow , headerbar . selection-mode . selection-menu : backdrop . arrow , headerbar . selection-mode . selection-menu . arrow { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; color : rgba ( 255 , 255 , 255 , 0.5 ) ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2017-08-18 23:12:23 +00:00
. tiled . titlebar : backdrop : not ( headerbar ) , . tiled . titlebar : not ( headerbar ) , . tiled-top . titlebar : backdrop : not ( headerbar ) , . tiled-top . titlebar : not ( headerbar ) , . tiled-left . titlebar : backdrop : not ( headerbar ) , . tiled-left . titlebar : not ( headerbar ) , . tiled-right . titlebar : backdrop : not ( headerbar ) , . tiled-right . titlebar : not ( headerbar ) , . tiled-bottom . titlebar : backdrop : not ( headerbar ) , . tiled-bottom . titlebar : not ( headerbar ) , . maximized . titlebar : backdrop : not ( headerbar ) , . maximized . titlebar : not ( headerbar ) , . fullscreen . titlebar : backdrop : not ( headerbar ) , . fullscreen . titlebar : not ( headerbar ) , . tiled headerbar : backdrop , . tiled headerbar , . tiled-top headerbar : backdrop , . tiled-top headerbar , . tiled-left headerbar : backdrop , . tiled-left headerbar , . tiled-right headerbar : backdrop , . tiled-right headerbar , . tiled-bottom headerbar : backdrop , . tiled-bottom headerbar , . maximized headerbar : backdrop , . maximized headerbar , . fullscreen headerbar : backdrop , . fullscreen headerbar { border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
. default-decoration . titlebar : not ( headerbar ) , headerbar . default-decoration { min-height : 28 px ; padding : 4 px ; }
2019-06-17 17:52:32 +00:00
. default-decoration . titlebar : not ( headerbar ) button . titlebutton , . default-decoration . titlebar : not ( headerbar ) menubutton . titlebutton , headerbar . default-decoration button . titlebutton , headerbar . default-decoration menubutton . titlebutton { min-height : 26 px ; min-width : 26 px ; margin : 0 ; padding : 0 ; }
. default-decoration . titlebar : not ( headerbar ) menubutton . titlebutton button , headerbar . default-decoration menubutton . titlebutton button { min-height : 20 px ; min-width : 20 px ; margin : 0 ; padding : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. titlebar : not ( headerbar ) separator . titlebutton , headerbar separator . titlebutton { opacity : 0 ; }
2017-05-03 15:43:45 +00:00
. solid-csd . titlebar : backdrop : dir ( rtl ) : not ( headerbar ) , . solid-csd . titlebar : backdrop : dir ( ltr ) : not ( headerbar ) , . solid-csd . titlebar : dir ( rtl ) : not ( headerbar ) , . solid-csd . titlebar : dir ( ltr ) : not ( headerbar ) , . solid-csd headerbar : backdrop : dir ( rtl ) , . solid-csd headerbar : backdrop : dir ( ltr ) , . solid-csd headerbar : dir ( rtl ) , . solid-csd headerbar : dir ( ltr ) { margin-left : -1 px ; margin-right : -1 px ; margin-top : -1 px ; border-radius : 0 ; box-shadow : none ; }
2018-09-07 10:32:36 +00:00
headerbar entry , headerbar spinbutton , headerbar separator : not ( . sidebar ) , headerbar button { margin-top : 6 px ; margin-bottom : 6 px ; }
2017-05-03 15:43:45 +00:00
2019-03-19 14:59:05 +00:00
headerbar switch { margin-top : 10 px ; margin-bottom : 10 px ; }
2017-05-03 15:43:45 +00:00
2018-09-07 11:04:59 +00:00
headerbar . titlebar headerbar : not ( . titlebar ) { background : none ; box-shadow : none ; }
2017-08-18 23:12:23 +00:00
. background : not ( . tiled ) : not ( . maximized ) : not ( . solid-csd ) . titlebar : backdrop , . background : not ( . tiled ) : not ( . maximized ) : not ( . solid-csd ) . titlebar , . background : not ( . tiled-top ) : not ( . maximized ) : not ( . solid-csd ) . titlebar : backdrop , . background : not ( . tiled-top ) : not ( . maximized ) : not ( . solid-csd ) . titlebar , . background : not ( . tiled-left ) : not ( . maximized ) : not ( . solid-csd ) . titlebar : backdrop , . background : not ( . tiled-left ) : not ( . maximized ) : not ( . solid-csd ) . titlebar , . background : not ( . tiled-right ) : not ( . maximized ) : not ( . solid-csd ) . titlebar : backdrop , . background : not ( . tiled-right ) : not ( . maximized ) : not ( . solid-csd ) . titlebar , . background : not ( . tiled-bottom ) : not ( . maximized ) : not ( . solid-csd ) . titlebar : backdrop , . background : not ( . tiled-bottom ) : not ( . maximized ) : not ( . solid-csd ) . titlebar { border-top-left-radius : 7 px ; border-top-right-radius : 7 px ; }
2017-05-03 15:43:45 +00:00
2017-05-31 17:48:11 +00:00
window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) separator : first-child + headerbar : backdrop , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) separator : first-child + headerbar , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) headerbar : first-child : backdrop , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) headerbar : first-child { border-top-left-radius : 7 px ; }
2017-05-03 15:43:45 +00:00
2017-05-31 17:48:11 +00:00
window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) headerbar : last-child : backdrop , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) headerbar : last-child { border-top-right-radius : 7 px ; }
2017-05-03 15:43:45 +00:00
2017-05-31 17:48:11 +00:00
window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) stack headerbar : first-child : backdrop , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) stack headerbar : first-child , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) stack headerbar : last-child : backdrop , window : not ( . tiled ) : not ( . maximized ) : not ( . fullscreen ) : not ( . solid-csd ) stack headerbar : last-child { border-top-left-radius : 7 px ; border-top-right-radius : 7 px ; }
2017-05-03 15:43:45 +00:00
window . csd > . titlebar : not ( headerbar ) { padding : 0 ; background-color : transparent ; background-image : none ; border-style : none ; border-color : transparent ; box-shadow : none ; }
2019-02-06 12:46:00 +00:00
. titlebar : not ( headerbar ) separator { background-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-08-11 08:30:01 +00:00
window . devel headerbar . titlebar : not ( . selection-mode ) { background : #353535 - gtk-icontheme ( "system-run-symbolic" ) 90 % 0 / 256 px 256 px no-repeat , linear-gradient ( to right , transparent 65 % , rgba ( 21 , 83 , 158 , 0.1 ) ) , linear-gradient ( to top , #232323 3 px , #282828 ) ; color : rgba ( 238 , 238 , 236 , 0.1 ) ; }
2018-09-01 14:52:19 +00:00
2018-10-22 08:31:20 +00:00
window . devel headerbar . titlebar : not ( . selection-mode ) label { color : #eeeeec ; }
2018-09-01 14:52:19 +00:00
2019-08-11 08:30:01 +00:00
window . devel headerbar . titlebar : not ( . selection-mode ) : backdrop { background : #353535 - gtk-icontheme ( "system-run-symbolic" ) 90 % 0 / 256 px 256 px no-repeat , image ( #353535 ) ; /* background-color would flash */ color : rgba ( 238 , 238 , 236 , 0.05 ) ; }
window . devel headerbar . titlebar : not ( . selection-mode ) : backdrop label { color : #919190 ; }
2017-05-03 15:43:45 +00:00
/************ Pathbars * */
. path-bar button . text-button , . path-bar button . image-button , . path-bar button { padding-left : 4 px ; padding-right : 4 px ; }
. path-bar button . text-button . image-button label { padding-left : 0 ; padding-right : 0 ; }
. path-bar button . text-button . image-button label : last-child , . path-bar button label : last-child { padding-right : 8 px ; }
. path-bar button . text-button . image-button label : first-child , . path-bar button label : first-child { padding-left : 8 px ; }
. path-bar button image { padding-left : 4 px ; padding-right : 4 px ; }
. path-bar button . slider-button { padding-left : 0 ; padding-right : 0 ; }
/************** Tree Views * */
2019-02-06 12:46:00 +00:00
treeview . view { border-left-color : #8e8e8d ; border-top-color : #353535 ; }
2017-05-03 15:43:45 +00:00
treeview . view : selected : focus , treeview . view : selected { border-radius : 0 ; }
2018-11-05 15:10:50 +00:00
treeview . view : selected : backdrop , treeview . view : selected { border-left-color : #8aa9ce ; border-top-color : rgba ( 238 , 238 , 236 , 0.1 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
treeview . view : disabled : selected { color : #7398c5 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view : disabled : selected : backdrop { color : #4f7aaf ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view : disabled : backdrop { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view . separator { min-height : 2 px ; color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view . separator : backdrop { color : rgba ( 53 , 53 , 53 , 0.1 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view : backdrop { border-left-color : #636362 ; border-top : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view : drop ( active ) { border-style : solid none ; border-width : 1 px ; border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
treeview . view : drop ( active ) . after { border-top-style : none ; }
treeview . view : drop ( active ) . before { border-bottom-style : none ; }
2019-02-06 12:46:00 +00:00
treeview . view . expander { min-width : 16 px ; min-height : 16 px ; - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; color : silver ; }
2017-05-03 15:43:45 +00:00
treeview . view . expander : dir ( rtl ) { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic-rtl" ) ; }
treeview . view . expander : hover { color : white ; }
2018-11-05 15:10:50 +00:00
treeview . view . expander : selected { color : #b9cbe2 ; }
2017-05-03 15:43:45 +00:00
treeview . view . expander : selected : hover { color : #ffffff ; }
2019-02-06 12:46:00 +00:00
treeview . view . expander : selected : backdrop { color : #9cafc5 ; }
2017-05-03 15:43:45 +00:00
treeview . view . expander : checked { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; }
2019-02-06 12:46:00 +00:00
treeview . view . expander : backdrop { color : #747473 ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . progressbar { background-color : #15539e ; background-image : image ( #15539e ) ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . progressbar : selected : focus , treeview . view . progressbar : selected { box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.05 ) ; background-image : image ( #2d2d2d ) ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . progressbar : selected : focus : backdrop , treeview . view . progressbar : selected : backdrop { background-color : #303030 ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . progressbar : backdrop { background-image : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . trough { background-color : rgba ( 238 , 238 , 236 , 0.1 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-07 08:46:42 +00:00
treeview . view . trough : selected : focus , treeview . view . trough : selected { background-color : #0f3b71 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button { color : #8e8e8d ; background-color : #2d2d2d ; font-weight : bold ; text-shadow : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button : hover { color : #bebebd ; box-shadow : none ; transition : none ; }
2017-05-03 15:43:45 +00:00
treeview . view header button : active { color : #eeeeec ; transition : none ; }
2019-02-06 12:46:00 +00:00
treeview . view button . dnd : active , treeview . view button . dnd : selected , treeview . view button . dnd : hover , treeview . view button . dnd , treeview . view header . button . dnd : active , treeview . view header . button . dnd : selected , treeview . view header . button . dnd : hover , treeview . view header . button . dnd { padding : 0 6 px ; color : #2d2d2d ; background-image : none ; background-color : #15539e ; border-style : none ; border-radius : 0 ; box-shadow : inset 0 0 0 1 px #2d2d2d ; text-shadow : none ; transition : none ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
treeview . view acceleditor > label { background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button , treeview . view header button : hover , treeview . view header button : active { padding : 0 6 px ; background-image : none ; border-style : none solid solid none ; border-color : #353535 ; border-radius : 0 ; text-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button : disabled { border-color : #353535 ; background-image : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button : backdrop { color : #636362 ; border-color : #353535 ; border-style : none solid solid none ; background-image : none ; background-color : #303030 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view header button : backdrop : disabled { border-color : #353535 ; background-image : none ; }
2017-05-03 15:43:45 +00:00
2017-05-17 16:09:59 +00:00
treeview . view header button : last-child : backdrop , treeview . view header button : last-child { border-right-style : none ; }
2017-05-03 15:43:45 +00:00
/********* Menus * */
2017-06-18 10:52:20 +00:00
menubar , . menubar { padding : 0 px ; box-shadow : inset 0 -1 px rgba ( 0 , 0 , 0 , 0.1 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menubar : backdrop , . menubar : backdrop { background-color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
menubar > menuitem , . menubar > menuitem { min-height : 16 px ; padding : 4 px 8 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
. csd menubar > menuitem menu , menubar > menuitem menu , . csd . menubar > menuitem menu , . menubar > menuitem menu { border-radius : 0 ; padding : 0 ; }
2019-02-06 12:46:00 +00:00
2019-09-21 15:37:42 +00:00
menubar > menuitem : hover , . menubar > menuitem : hover { box-shadow : inset 0 -3 px #15539e ; color : #3584e4 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
menubar > menuitem : disabled , . menubar > menuitem : disabled { color : #919190 ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menubar . csd . popup decoration , . menubar . csd . popup decoration { border-radius : 0 ; }
2019-02-06 13:34:55 +00:00
. background . popup { background-color : transparent ; }
2019-05-12 08:40:47 +00:00
menu , . menu , . context-menu { padding : 4 px 0 px ; background-color : #2f2f2f ; border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-05-12 08:40:47 +00:00
. csd menu , . csd . menu , . csd . context-menu { border : none ; border-radius : 5 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu : backdrop , . menu : backdrop , . context-menu : backdrop { background-color : #313131 ; }
2017-05-03 15:43:45 +00:00
menu menuitem , . menu menuitem , . context-menu menuitem { min-height : 16 px ; min-width : 40 px ; padding : 4 px 6 px ; text-shadow : none ; }
2018-11-05 15:10:50 +00:00
menu menuitem : hover , . menu menuitem : hover , . context-menu menuitem : hover { color : #ffffff ; background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu menuitem : disabled , . menu menuitem : disabled , . context-menu menuitem : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu menuitem : disabled : backdrop , . menu menuitem : disabled : backdrop , . context-menu menuitem : disabled : backdrop { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu menuitem : backdrop , menu menuitem : backdrop : hover , . menu menuitem : backdrop , . menu menuitem : backdrop : hover , . context-menu menuitem : backdrop , . context-menu menuitem : backdrop : hover { color : #919190 ; background-color : transparent ; }
2017-05-03 15:43:45 +00:00
menu menuitem arrow , . menu menuitem arrow , . context-menu menuitem arrow { min-height : 16 px ; min-width : 16 px ; }
menu menuitem arrow : dir ( ltr ) , . menu menuitem arrow : dir ( ltr ) , . context-menu menuitem arrow : dir ( ltr ) { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; margin-left : 10 px ; }
menu menuitem arrow : dir ( rtl ) , . menu menuitem arrow : dir ( rtl ) , . context-menu menuitem arrow : dir ( rtl ) { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic-rtl" ) ; margin-right : 10 px ; }
menu menuitem label : dir ( rtl ) , menu menuitem label : dir ( ltr ) , . menu menuitem label : dir ( rtl ) , . menu menuitem label : dir ( ltr ) , . context-menu menuitem label : dir ( rtl ) , . context-menu menuitem label : dir ( ltr ) { color : inherit ; }
2019-02-06 12:46:00 +00:00
menu > arrow , . menu > arrow , . context-menu > arrow { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; min-height : 16 px ; min-width : 16 px ; padding : 4 px ; background-color : #2f2f2f ; border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu > arrow . top , . menu > arrow . top , . context-menu > arrow . top { margin-top : -6 px ; border-bottom : 1 px solid #404040 ; border-top-right-radius : 5 px ; border-top-left-radius : 5 px ; - gtk-icon-source : - gtk-icontheme ( "pan-up-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu > arrow . bottom , . menu > arrow . bottom , . context-menu > arrow . bottom { margin-bottom : -6 px ; border-top : 1 px solid #404040 ; border-top-right-radius : 5 px ; border-top-left-radius : 5 px ; - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu > arrow : hover , . menu > arrow : hover , . context-menu > arrow : hover { background-color : #404040 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
menu > arrow : backdrop , . menu > arrow : backdrop , . context-menu > arrow : backdrop { background-color : #313131 ; }
2017-05-03 15:43:45 +00:00
menu > arrow : disabled , . menu > arrow : disabled , . context-menu > arrow : disabled { color : transparent ; background-color : transparent ; border-color : transparent ; }
menuitem accelerator { color : alpha ( currentColor , 0.55 ) ; }
menuitem check , menuitem radio { min-height : 16 px ; min-width : 16 px ; }
menuitem check : dir ( ltr ) , menuitem radio : dir ( ltr ) { margin-right : 7 px ; }
menuitem check : dir ( rtl ) , menuitem radio : dir ( rtl ) { margin-left : 7 px ; }
/*************** Popovers * */
2019-05-05 23:53:02 +00:00
popover . background { background-color : transparent ; padding : 0 px ; }
2017-05-03 15:43:45 +00:00
2019-05-05 23:53:02 +00:00
popover . menu > arrow , popover > arrow { background-color : #353535 ; border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-05-05 23:53:02 +00:00
popover > contents { padding : 8 px ; background-color : #353535 ; border : 1 px solid #1b1b1b ; margin : 0 px ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
popover . background > contents { background-color : #353535 ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents , popover . background > contents { border : 1 px solid #1b1b1b ; border-radius : 9 px ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
popover . background > contents : backdrop { background-color : #353535 ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
popover . background > contents > list , popover . background > contents > . view , popover . background > contents > iconview , popover . background > contents > toolbar { border-style : none ; background-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-06-29 07:06:32 +00:00
. csd popover . background > contents . touch-selection , . csd popover . background > contents . magnifier , popover . background > contents . touch-selection , popover . background > contents . magnifier { border : 1 px solid rgba ( 255 , 255 , 255 , 0.1 ) ; }
2017-07-08 10:04:44 +00:00
2019-06-29 07:06:32 +00:00
popover . background > contents separator { margin : 3 px ; }
2017-07-08 10:04:44 +00:00
2019-06-29 07:06:32 +00:00
popover . background > contents list separator { margin : 0 px ; }
2017-05-03 15:43:45 +00:00
/************* Notebooks * */
2019-09-21 15:37:42 +00:00
notebook > header { padding : 1 px ; border-color : #1b1b1b ; border-width : 1 px ; background-color : #282828 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header : backdrop { border-color : #202020 ; background-color : #2e2e2e ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tabs { margin : -1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top { border-bottom-style : solid ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs { margin-bottom : -2 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > tab : hover { box-shadow : inset 0 -3 px #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > tab : backdrop { box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > tab : checked { box-shadow : inset 0 -3 px #15539e ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom { border-top-style : solid ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom > tabs { margin-top : -2 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom > tabs > tab : hover { box-shadow : inset 0 3 px #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom > tabs > tab : backdrop { box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom > tabs > tab : checked { box-shadow : inset 0 3 px #15539e ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left { border-right-style : solid ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs { margin-right : -2 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > tab : hover { box-shadow : inset -3 px 0 #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > tab : backdrop { box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > tab : checked { box-shadow : inset -3 px 0 #15539e ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right { border-left-style : solid ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right > tabs { margin-left : -2 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right > tabs > tab : hover { box-shadow : inset 3 px 0 #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right > tabs > tab : backdrop { box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right > tabs > tab : checked { box-shadow : inset 3 px 0 #15539e ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > arrow { border-top-style : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom > tabs > arrow { border-bottom-style : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > arrow , notebook > header . bottom > tabs > arrow { margin-left : -5 px ; margin-right : -5 px ; padding-left : 4 px ; padding-right : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > arrow . down , notebook > header . bottom > tabs > arrow . down { - gtk-icon-source : - gtk-icontheme ( "pan-start-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top > tabs > arrow . up , notebook > header . bottom > tabs > arrow . up { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > arrow { border-left-style : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . right > tabs > arrow { border-right-style : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > arrow , notebook > header . right > tabs > arrow { margin-top : -5 px ; margin-bottom : -5 px ; padding-top : 4 px ; padding-bottom : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > arrow . down , notebook > header . right > tabs > arrow . down { - gtk-icon-source : - gtk-icontheme ( "pan-up-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left > tabs > arrow . up , notebook > header . right > tabs > arrow . up { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow { min-height : 16 px ; min-width : 16 px ; border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : hover : not ( : active ) : not ( : backdrop ) { background-clip : padding-box ; background-image : none ; background-color : rgba ( 255 , 255 , 255 , 0.3 ) ; border-color : transparent ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header > tabs > arrow : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab { min-height : 30 px ; min-width : 30 px ; padding : 3 px 12 px ; outline-offset : -5 px ; color : #919190 ; font-weight : bold ; border-width : 1 px ; border-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : hover { color : #c0c0be ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : hover . reorderable-page { border-color : rgba ( 27 , 27 , 27 , 0.3 ) ; background-color : rgba ( 53 , 53 , 53 , 0.2 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : backdrop { color : #6c6c6c ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : backdrop . reorderable-page { border-color : transparent ; background-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : checked { color : #eeeeec ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : checked . reorderable-page { border-color : rgba ( 27 , 27 , 27 , 0.5 ) ; background-color : rgba ( 53 , 53 , 53 , 0.5 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : checked . reorderable-page : hover { background-color : rgba ( 53 , 53 , 53 , 0.7 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : backdrop : checked { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab : backdrop : checked . reorderable-page { border-color : #202020 ; background-color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab button . flat { padding : 0 ; margin-top : 4 px ; margin-bottom : 4 px ; min-width : 20 px ; min-height : 20 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab button . flat : hover { color : currentColor ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab button . flat , notebook > header tab button . flat : backdrop { color : alpha ( currentColor , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab button . flat : last-child { margin-left : 4 px ; margin-right : -4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header tab button . flat : first-child { margin-left : -4 px ; margin-right : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs , notebook > header . bottom tabs { padding-left : 4 px ; padding-right : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs : not ( : only-child ) , notebook > header . bottom tabs : not ( : only-child ) { margin-left : 3 px ; margin-right : 3 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs : not ( : only-child ) : first-child , notebook > header . bottom tabs : not ( : only-child ) : first-child { margin-left : -1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs : not ( : only-child ) : last-child , notebook > header . bottom tabs : not ( : only-child ) : last-child { margin-right : -1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs tab , notebook > header . bottom tabs tab { margin-left : 4 px ; margin-right : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tabs tab . reorderable-page , notebook > header . bottom tabs tab . reorderable-page { border-style : none solid ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs , notebook > header . right tabs { padding-top : 4 px ; padding-bottom : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs : not ( : only-child ) , notebook > header . right tabs : not ( : only-child ) { margin-top : 3 px ; margin-bottom : 3 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs : not ( : only-child ) : first-child , notebook > header . right tabs : not ( : only-child ) : first-child { margin-top : -1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs : not ( : only-child ) : last-child , notebook > header . right tabs : not ( : only-child ) : last-child { margin-bottom : -1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs tab , notebook > header . right tabs tab { margin-top : 4 px ; margin-bottom : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . left tabs tab . reorderable-page , notebook > header . right tabs tab . reorderable-page { border-style : solid none ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . top tab { padding-bottom : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > header . bottom tab { padding-top : 4 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > stack : not ( : only-child ) { background-color : #2d2d2d ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
notebook > stack : not ( : only-child ) : backdrop { background-color : #303030 ; }
2017-05-03 15:43:45 +00:00
/************** Scrollbars * */
2019-02-06 12:46:00 +00:00
scrollbar { background-color : #313131 ; transition : 300 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar . top { border-bottom : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar . bottom { border-top : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar . left { border-right : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar . right { border-left : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar : backdrop { background-color : #2d2d2d ; border-color : #202020 ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar slider { min-width : 6 px ; min-height : 6 px ; margin : -1 px ; border : 4 px solid transparent ; border-radius : 8 px ; background-clip : padding-box ; background-color : #a4a4a3 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar slider : hover { background-color : #c9c9c7 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
scrollbar slider : hover : active { background-color : #1b6acb ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar slider : backdrop { background-color : #5a5a59 ; }
2017-05-03 15:43:45 +00:00
scrollbar slider : disabled { background-color : transparent ; }
2017-10-25 07:34:52 +00:00
scrollbar range . fine-tune slider { min-width : 4 px ; min-height : 4 px ; }
2017-05-03 15:43:45 +00:00
2017-10-25 07:34:52 +00:00
scrollbar range . fine-tune . horizontal slider { border-width : 5 px 4 px ; }
2017-05-03 15:43:45 +00:00
2017-10-25 07:34:52 +00:00
scrollbar range . fine-tune . vertical slider { border-width : 4 px 5 px ; }
2017-05-03 15:43:45 +00:00
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) { border-color : transparent ; opacity : 0.4 ; background-color : transparent ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) slider { margin : 0 ; min-width : 3 px ; min-height : 3 px ; background-color : #eeeeec ; border : 1 px solid black ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) button { min-width : 5 px ; min-height : 5 px ; background-color : #eeeeec ; background-clip : padding-box ; border-radius : 100 % ; border : 1 px solid black ; - gtk-icon-source : none ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) . horizontal slider { margin : 0 2 px ; min-width : 40 px ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) . horizontal button { margin : 1 px 2 px ; min-width : 5 px ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) . vertical slider { margin : 2 px 0 ; min-height : 40 px ; }
scrollbar . overlay-indicator : not ( . dragging ) : not ( . hovering ) . vertical button { margin : 2 px 1 px ; min-height : 5 px ; }
scrollbar . overlay-indicator . dragging , scrollbar . overlay-indicator . hovering { opacity : 0.8 ; }
scrollbar . horizontal slider { min-width : 40 px ; }
scrollbar . vertical slider { min-height : 40 px ; }
2019-02-06 12:46:00 +00:00
scrollbar button { padding : 0 ; min-width : 12 px ; min-height : 12 px ; border-style : none ; border-radius : 0 ; transition-property : min-height , min-width , color ; border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #a4a4a3 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar button : hover { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #c9c9c7 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
scrollbar button : active , scrollbar button : checked { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #1b6acb ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar button : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : rgba ( 164 , 164 , 163 , 0.2 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar button : backdrop { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : #5a5a59 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrollbar button : backdrop : disabled { border-color : transparent ; background-color : transparent ; background-image : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; color : rgba ( 90 , 90 , 89 , 0.2 ) ; }
2017-05-03 15:43:45 +00:00
scrollbar . vertical button . down { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; }
scrollbar . vertical button . up { - gtk-icon-source : - gtk-icontheme ( "pan-up-symbolic" ) ; }
scrollbar . horizontal button . down { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; }
scrollbar . horizontal button . up { - gtk-icon-source : - gtk-icontheme ( "pan-start-symbolic" ) ; }
2019-02-06 12:46:00 +00:00
treeview ~ scrollbar . vertical { border-top : 1 px solid #1b1b1b ; margin-top : -1 px ; }
2017-05-03 15:43:45 +00:00
/********** Switch * */
2019-02-06 12:46:00 +00:00
switch { font-weight : bold ; font-size : smaller ; outline-offset : -4 px ; border : 1 px solid #1b1b1b ; border-radius : 14 px ; color : #eeeeec ; background-color : #282828 ; text-shadow : 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) ; /* only show i / o for the accessible theme */ }
switch : checked { color : #ffffff ; border-color : #030c17 ; background-color : #15539e ; text-shadow : 0 1 px rgba ( 3 , 12 , 23 , 0.5 ) , 0 0 2 px rgba ( 255 , 255 , 255 , 0.6 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : disabled { color : #919190 ; border-color : #1b1b1b ; background-color : #323232 ; text-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop { color : #919190 ; border-color : #202020 ; background-color : #2e2e2e ; text-shadow : none ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop : checked { border-color : #030c17 ; background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop : disabled { color : #5b5b5b ; border-color : #202020 ; background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:55:18 +00:00
switch slider { margin : -1 px ; min-width : 24 px ; min-height : 24 px ; border : 1 px solid ; border-radius : 50 % ; transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #111111 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; background-image : linear-gradient ( to bottom , #3c3c3c 20 % , #353535 90 % ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch image { color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:55:18 +00:00
switch : hover slider { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #111111 ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to bottom , #444444 20 % , #3a3a3a 90 % ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : checked slider { border : 1 px solid #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : disabled slider { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : disabled slider label , switch : disabled slider { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop slider { transition : 200 ms ease-out ; border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop slider label , switch : backdrop slider { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop : checked slider { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop : disabled slider { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
switch : backdrop : disabled slider label , switch : backdrop : disabled slider { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
/************************* Check and Radio items * */
2019-03-11 13:57:19 +00:00
. view . content-view . check : not ( list ) , iconview . content-view . check : not ( list ) , . content-view . tile check : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : transparent ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-11 13:57:19 +00:00
. view . content-view . check : hover : not ( list ) , iconview . content-view . check : hover : not ( list ) , . content-view . tile check : hover : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : transparent ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-11 13:57:19 +00:00
. view . content-view . check : active : not ( list ) , iconview . content-view . check : active : not ( list ) , . content-view . tile check : active : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : transparent ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. view . content-view . check : backdrop : not ( list ) , iconview . content-view . check : backdrop : not ( list ) , . content-view . tile check : backdrop : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : transparent ; background-color : rgba ( 90 , 90 , 90 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-11 13:57:19 +00:00
. view . content-view . check : checked : not ( list ) , iconview . content-view . check : checked : not ( list ) , . content-view . tile check : checked : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : #eeeeec ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : - gtk-icontheme ( 'object-select-symbolic' ) ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-11 13:57:19 +00:00
. view . content-view . check : checked : hover : not ( list ) , iconview . content-view . check : checked : hover : not ( list ) , . content-view . tile check : checked : hover : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : #eeeeec ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : - gtk-icontheme ( 'object-select-symbolic' ) ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-03-11 13:57:19 +00:00
. view . content-view . check : checked : active : not ( list ) , iconview . content-view . check : checked : active : not ( list ) , . content-view . tile check : checked : active : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : #eeeeec ; background-color : rgba ( 21 , 83 , 158 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : - gtk-icontheme ( 'object-select-symbolic' ) ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. view . content-view . check : backdrop : checked : not ( list ) , iconview . content-view . check : backdrop : checked : not ( list ) , . content-view . tile check : backdrop : checked : not ( list ) { margin : 4 px ; min-width : 32 px ; min-height : 32 px ; color : rgba ( 238 , 238 , 236 , 0.8 ) ; background-color : rgba ( 90 , 90 , 90 , 0.95 ) ; border-radius : 5 px ; background-image : none ; transition : 200 ms ; box-shadow : none ; border-width : 0 ; - gtk-icon-source : - gtk-icontheme ( 'object-select-symbolic' ) ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
checkbutton . text-button , radiobutton . text-button { padding : 2 px 0 ; outline-offset : 0 ; }
checkbutton . text-button label : not ( : only-child ) : first-child , radiobutton . text-button label : not ( : only-child ) : first-child { margin-left : 4 px ; }
checkbutton . text-button label : not ( : only-child ) : last-child , radiobutton . text-button label : not ( : only-child ) : last-child { margin-right : 4 px ; }
2019-10-04 18:16:11 +00:00
check , radio { margin : 0 4 px ; min-height : 14 px ; min-width : 14 px ; border : 1 px solid ; - gtk-icon-source : none ; color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; background-image : linear-gradient ( to bottom , #2d2d2d 20 % , #262626 90 % ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
check : only-child , radio : only-child { margin : 0 ; }
popover check . left : dir ( rtl ) , popover radio . left : dir ( rtl ) { margin-left : 0 ; margin-right : 12 px ; }
popover check . right : dir ( ltr ) , popover radio . right : dir ( ltr ) { margin-left : 12 px ; margin-right : 0 ; }
2019-02-06 12:46:00 +00:00
check : hover , radio : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #070707 ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to bottom , #353535 20 % , #2b2b2b 90 % ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : active , radio : active { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : disabled , radio : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : disabled label , check : disabled , radio : disabled label , radio : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : backdrop , radio : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : backdrop label , check : backdrop , radio : backdrop label , radio : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : backdrop : disabled , radio : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
check : backdrop : disabled label , check : backdrop : disabled , radio : backdrop : disabled label , radio : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd check , . osd radio { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd check : hover , . osd radio : hover { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2017-05-03 15:43:45 +00:00
. osd check : active , . osd radio : active { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; }
2019-10-04 18:16:11 +00:00
. osd check : backdrop , . osd radio : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-27 08:27:28 +00:00
. osd check : disabled , . osd radio : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
menu menuitem check , menu menuitem radio { margin : 0 ; }
menu menuitem check , menu menuitem check : hover , menu menuitem check : disabled , menu menuitem radio , menu menuitem radio : hover , menu menuitem radio : disabled { min-height : 14 px ; min-width : 14 px ; background-image : none ; background-color : transparent ; box-shadow : none ; - gtk-icon-shadow : none ; color : inherit ; border-color : currentColor ; }
2018-01-01 19:53:43 +00:00
check { border-radius : 3 px ; - gtk-icon-size : 14 px ; }
2017-05-03 15:43:45 +00:00
2017-11-05 04:08:18 +00:00
check : checked { - gtk-icon-source : - gtk-scaled ( - gtk-recolor ( url ( "assets/check-symbolic.symbolic.png" ) ) , - gtk-recolor ( url ( "assets/check@2-symbolic.symbolic.png" ) ) ) ; }
2017-05-03 15:43:45 +00:00
2017-11-05 04:08:18 +00:00
check : indeterminate { - gtk-icon-source : - gtk-scaled ( - gtk-recolor ( url ( "assets/dash-symbolic.symbolic.png" ) ) , - gtk-recolor ( url ( "assets/dash@2-symbolic.symbolic.png" ) ) ) ; }
2017-05-03 15:43:45 +00:00
2018-01-01 19:53:43 +00:00
treeview . view radio : selected : focus , treeview . view radio : selected , radio { border-radius : 100 % ; - gtk-icon-size : 14 px ; }
2017-05-03 15:43:45 +00:00
2017-11-05 04:08:18 +00:00
treeview . view radio : checked : selected , radio : checked { - gtk-icon-source : - gtk-scaled ( - gtk-recolor ( url ( "assets/bullet-symbolic.symbolic.png" ) ) , - gtk-recolor ( url ( "assets/bullet@2-symbolic.symbolic.png" ) ) ) ; }
2017-05-03 15:43:45 +00:00
2017-11-05 04:08:18 +00:00
treeview . view radio : indeterminate : selected , radio : indeterminate { - gtk-icon-source : - gtk-scaled ( - gtk-recolor ( url ( "assets/dash-symbolic.symbolic.png" ) ) , - gtk-recolor ( url ( "assets/dash@2-symbolic.symbolic.png" ) ) ) ; }
2017-05-03 15:43:45 +00:00
radio : not ( : indeterminate ) : not ( : checked ) : active : not ( : backdrop ) { - gtk-icon-transform : scale ( 0 ) ; }
check : not ( : indeterminate ) : not ( : checked ) : active : not ( : backdrop ) { - gtk-icon-transform : translate ( 6 px , -3 px ) rotate ( -45 deg ) scaleY ( 0.2 ) rotate ( 45 deg ) scaleX ( 0 ) ; }
radio : active , check : active { - gtk-icon-transform : scale ( 0 , 1 ) ; }
radio : checked : not ( : backdrop ) , radio : indeterminate : not ( : backdrop ) , check : checked : not ( : backdrop ) , check : indeterminate : not ( : backdrop ) { - gtk-icon-transform : unset ; transition : 400 ms ; }
menu menuitem radio : checked : not ( : backdrop ) , menu menuitem radio : indeterminate : not ( : backdrop ) , menu menuitem check : checked : not ( : backdrop ) , menu menuitem check : indeterminate : not ( : backdrop ) { transition : none ; }
treeview . view check : selected : focus , treeview . view check : selected , treeview . view radio : selected : focus , treeview . view radio : selected { color : #eeeeec ; }
2019-02-06 12:46:00 +00:00
treeview . view check : selected : disabled , treeview . view radio : selected : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view check : selected : disabled : backdrop , treeview . view radio : selected : disabled : backdrop { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
treeview . view check : backdrop : selected , treeview . view check : backdrop , treeview . view radio : backdrop : selected , treeview . view radio : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
/************ GtkScale * */
2019-02-06 12:46:00 +00:00
scale trough , scale fill , progressbar trough { border : 1 px solid #1b1b1b ; border-radius : 3 px ; background-color : #282828 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale trough : disabled , scale fill : disabled , progressbar trough : disabled { background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale trough : backdrop , scale fill : backdrop , progressbar trough : backdrop { background-color : #2e2e2e ; border-color : #202020 ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale trough : backdrop : disabled , scale fill : backdrop : disabled , progressbar trough : backdrop : disabled { background-color : #323232 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
row : selected scale trough : disabled , scale row : selected trough : disabled , row : selected scale fill : disabled , scale row : selected fill : disabled , row : selected progressbar trough : disabled , progressbar row : selected trough : disabled , row : selected scale trough , scale row : selected trough , row : selected scale fill , scale row : selected fill , row : selected progressbar trough , progressbar row : selected trough { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
. osd scale trough , scale . osd trough , . osd scale fill , scale . osd fill , . osd progressbar trough , progressbar . osd trough { border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : rgba ( 0 , 0 , 0 , 0.5 ) ; }
2019-06-27 08:27:28 +00:00
. osd scale trough : disabled , scale . osd trough : disabled , . osd scale fill : disabled , scale . osd fill : disabled , . osd progressbar trough : disabled , progressbar . osd trough : disabled { background-color : rgba ( 58 , 58 , 57 , 0.5 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale highlight , progressbar progress { border : 1 px solid #030c17 ; border-radius : 3 px ; background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
scale highlight : disabled , progressbar progress : disabled { background-color : transparent ; border-color : transparent ; }
2019-02-06 12:46:00 +00:00
scale highlight : backdrop , progressbar progress : backdrop { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2018-07-02 20:45:06 +00:00
scale highlight : backdrop : disabled , progressbar progress : backdrop : disabled { background-color : transparent ; border-color : transparent ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
row : selected scale highlight : disabled , scale row : selected highlight : disabled , row : selected progressbar progress : disabled , progressbar row : selected progress : disabled , row : selected scale highlight , scale row : selected highlight , row : selected progressbar progress , progressbar row : selected progress { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
. osd scale highlight , scale . osd highlight , . osd progressbar progress , progressbar . osd progress { border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; }
. osd scale highlight : disabled , scale . osd highlight : disabled , . osd progressbar progress : disabled , progressbar . osd progress : disabled { border-color : transparent ; }
scale { min-height : 10 px ; min-width : 10 px ; padding : 12 px ; }
scale fill , scale highlight { margin : -1 px ; }
scale slider { min-height : 18 px ; min-width : 18 px ; margin : -9 px ; }
2017-10-25 07:34:52 +00:00
scale : focus { outline : none ; }
2017-05-03 15:43:45 +00:00
scale . fine-tune . horizontal { padding-top : 9 px ; padding-bottom : 9 px ; min-height : 16 px ; }
scale . fine-tune . vertical { padding-left : 9 px ; padding-right : 9 px ; min-width : 16 px ; }
scale . fine-tune slider { margin : -6 px ; }
scale . fine-tune fill , scale . fine-tune highlight , scale . fine-tune trough { border-radius : 5 px ; - gtk-outline-radius : 7 px ; }
scale trough { outline-offset : 2 px ; - gtk-outline-radius : 5 px ; }
2019-02-06 12:46:00 +00:00
scale fill : backdrop , scale fill { background-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
scale fill : disabled : backdrop , scale fill : disabled { border-color : transparent ; background-color : transparent ; }
. osd scale fill { background-color : rgba ( 91 , 91 , 90 , 0.775 ) ; }
. osd scale fill : disabled : backdrop , . osd scale fill : disabled { border-color : transparent ; background-color : transparent ; }
2019-10-04 18:16:11 +00:00
scale slider { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; background-image : linear-gradient ( to bottom , #2d2d2d 20 % , #262626 90 % ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; border : 1 px solid black ; border-radius : 100 % ; transition : all 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; transition-property : background , border , box-shadow ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #070707 ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to bottom , #353535 20 % , #2b2b2b 90 % ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : active { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : disabled label , scale slider : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : backdrop { transition : 200 ms ease-out ; border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : backdrop label , scale slider : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scale slider : backdrop : disabled label , scale slider : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
row : selected scale slider : disabled , row : selected scale slider { border-color : #030c17 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider : hover { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 68 , 68 , 68 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.1 ) ; text-shadow : 0 1 px black ; - gtk-icon-shadow : 0 1 px black ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider : active { color : white ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 0 , 0 , 0 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider : disabled { color : #8a8a89 ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 58 , 58 , 57 , 0.5 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider : backdrop { color : #eeeeec ; border-color : rgba ( 0 , 0 , 0 , 0.7 ) ; background-color : transparent ; background-image : image ( rgba ( 38 , 38 , 38 , 0.7 ) ) ; background-clip : padding-box ; box-shadow : none ; text-shadow : none ; - gtk-icon-shadow : none ; background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
. osd scale slider : backdrop : disabled { background-color : #262626 ; }
2017-05-03 15:43:45 +00:00
scale value { color : alpha ( currentColor , 0.55 ) ; }
2018-01-10 08:29:45 +00:00
scale . horizontal > marks { color : alpha ( currentColor , 0.55 ) ; }
scale . horizontal > marks . top { margin-bottom : 6 px ; }
scale . horizontal > marks . bottom { margin-top : 6 px ; }
scale . horizontal > marks indicator { background-color : currentColor ; min-height : 6 px ; min-width : 1 px ; }
2017-05-03 15:43:45 +00:00
2019-09-21 15:37:42 +00:00
scale . horizontal > value . left { margin-right : 9 px ; }
2018-01-10 09:10:11 +00:00
2019-09-21 15:37:42 +00:00
scale . horizontal > value . right { margin-left : 9 px ; }
2018-01-10 09:10:11 +00:00
2019-04-01 09:48:45 +00:00
scale . horizontal . fine-tune > marks . top { margin-top : 3 px ; }
scale . horizontal . fine-tune > marks . bottom { margin-bottom : 3 px ; }
scale . horizontal . fine-tune > marks indicator { min-height : 3 px ; }
2017-05-03 15:43:45 +00:00
2018-01-10 08:29:45 +00:00
scale . vertical > marks { color : alpha ( currentColor , 0.55 ) ; }
scale . vertical > marks . top { margin-right : 6 px ; }
scale . vertical > marks . bottom { margin-left : 6 px ; }
scale . vertical > marks indicator { background-color : currentColor ; min-height : 1 px ; min-width : 6 px ; }
2017-05-03 15:43:45 +00:00
2018-01-10 09:10:11 +00:00
scale . vertical > value . top { margin-bottom : 9 px ; }
scale . vertical > value . bottom { margin-top : 9 px ; }
2019-04-01 09:48:45 +00:00
scale . vertical . fine-tune > marks . top { margin-left : 3 px ; }
scale . vertical . fine-tune > marks . bottom { margin-right : 3 px ; }
scale . vertical . fine-tune > marks indicator { min-height : 3 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider : hover { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-hover-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-hover-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider : active { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-active-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-active-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-insensitive-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider : backdrop { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-backdrop-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) slider : backdrop : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-top : -14 px ; background-position : top ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-before : not ( . marks-after ) . fine-tune slider { margin : -7 px -10 px ; margin-top : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider : hover { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-hover-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-hover-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider : active { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-active-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-active-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-insensitive-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider : backdrop { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-backdrop-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) slider : backdrop : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png" ) ) ; min-height : 26 px ; min-width : 22 px ; margin-bottom : -14 px ; background-position : bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . horizontal . marks-after : not ( . marks-before ) . fine-tune slider { margin : -7 px -10 px ; margin-bottom : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider : hover { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-hover-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-hover-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider : active { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-active-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-active-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-insensitive-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider : backdrop { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-backdrop-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) slider : backdrop : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-left : -14 px ; background-position : left bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-before : not ( . marks-after ) . fine-tune slider { margin : -10 px -7 px ; margin-left : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider : hover { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-hover-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-hover-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider : active { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-active-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-active-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-insensitive-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider : backdrop { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-backdrop-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) slider : backdrop : disabled { margin : -10 px ; border-style : none ; border-radius : 0 ; background-color : transparent ; background-image : - gtk-scaled ( url ( "assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png" ) , url ( "assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png" ) ) ; min-height : 22 px ; min-width : 26 px ; margin-right : -14 px ; background-position : right bottom ; background-repeat : no-repeat ; box-shadow : none ; }
2019-04-01 09:48:45 +00:00
scale . vertical . marks-after : not ( . marks-before ) . fine-tune slider { margin : -10 px -7 px ; margin-right : -11 px ; }
2017-05-03 15:43:45 +00:00
scale . color { min-height : 0 ; min-width : 0 ; }
2019-02-06 12:46:00 +00:00
scale . color trough { background-image : image ( #1b1b1b ) ; background-repeat : no-repeat ; }
2017-05-03 15:43:45 +00:00
scale . color . horizontal { padding : 0 0 15 px 0 ; }
scale . color . horizontal trough { padding-bottom : 4 px ; background-position : 0 -3 px ; border-top-left-radius : 0 ; border-top-right-radius : 0 ; }
scale . color . horizontal slider : dir ( ltr ) : hover , scale . color . horizontal slider : dir ( ltr ) : backdrop , scale . color . horizontal slider : dir ( ltr ) : disabled , scale . color . horizontal slider : dir ( ltr ) : backdrop : disabled , scale . color . horizontal slider : dir ( ltr ) , scale . color . horizontal slider : dir ( rtl ) : hover , scale . color . horizontal slider : dir ( rtl ) : backdrop , scale . color . horizontal slider : dir ( rtl ) : disabled , scale . color . horizontal slider : dir ( rtl ) : backdrop : disabled , scale . color . horizontal slider : dir ( rtl ) { margin-bottom : -15 px ; margin-top : 6 px ; }
scale . color . vertical : dir ( ltr ) { padding : 0 0 0 15 px ; }
scale . color . vertical : dir ( ltr ) trough { padding-left : 4 px ; background-position : 3 px 0 ; border-bottom-right-radius : 0 ; border-top-right-radius : 0 ; }
scale . color . vertical : dir ( ltr ) slider : hover , scale . color . vertical : dir ( ltr ) slider : backdrop , scale . color . vertical : dir ( ltr ) slider : disabled , scale . color . vertical : dir ( ltr ) slider : backdrop : disabled , scale . color . vertical : dir ( ltr ) slider { margin-left : -15 px ; margin-right : 6 px ; }
scale . color . vertical : dir ( rtl ) { padding : 0 15 px 0 0 ; }
scale . color . vertical : dir ( rtl ) trough { padding-right : 4 px ; background-position : -3 px 0 ; border-bottom-left-radius : 0 ; border-top-left-radius : 0 ; }
scale . color . vertical : dir ( rtl ) slider : hover , scale . color . vertical : dir ( rtl ) slider : backdrop , scale . color . vertical : dir ( rtl ) slider : disabled , scale . color . vertical : dir ( rtl ) slider : backdrop : disabled , scale . color . vertical : dir ( rtl ) slider { margin-right : -15 px ; margin-left : 6 px ; }
scale . color . fine-tune . horizontal : dir ( ltr ) , scale . color . fine-tune . horizontal : dir ( rtl ) { padding : 0 0 12 px 0 ; }
scale . color . fine-tune . horizontal : dir ( ltr ) trough , scale . color . fine-tune . horizontal : dir ( rtl ) trough { padding-bottom : 7 px ; background-position : 0 -6 px ; }
scale . color . fine-tune . horizontal : dir ( ltr ) slider , scale . color . fine-tune . horizontal : dir ( rtl ) slider { margin-bottom : -15 px ; margin-top : 6 px ; }
scale . color . fine-tune . vertical : dir ( ltr ) { padding : 0 0 0 12 px ; }
scale . color . fine-tune . vertical : dir ( ltr ) trough { padding-left : 7 px ; background-position : 6 px 0 ; }
scale . color . fine-tune . vertical : dir ( ltr ) slider { margin-left : -15 px ; margin-right : 6 px ; }
scale . color . fine-tune . vertical : dir ( rtl ) { padding : 0 12 px 0 0 ; }
scale . color . fine-tune . vertical : dir ( rtl ) trough { padding-right : 7 px ; background-position : -6 px 0 ; }
scale . color . fine-tune . vertical : dir ( rtl ) slider { margin-right : -15 px ; margin-left : 6 px ; }
/***************** Progress bars * */
progressbar { font-size : smaller ; color : rgba ( 238 , 238 , 236 , 0.4 ) ; }
2018-07-03 17:55:31 +00:00
progressbar . horizontal trough { min-width : 150 px ; }
2017-05-03 15:43:45 +00:00
progressbar . horizontal trough , progressbar . horizontal progress { min-height : 2 px ; }
2018-07-03 17:55:31 +00:00
progressbar . vertical trough { min-height : 80 px ; }
2017-05-03 15:43:45 +00:00
progressbar . vertical trough , progressbar . vertical progress { min-width : 2 px ; }
progressbar . horizontal progress { margin : 0 -1 px ; }
progressbar . vertical progress { margin : -1 px 0 ; }
progressbar : backdrop { box-shadow : none ; transition : 200 ms ease-out ; }
2018-09-26 20:41:27 +00:00
progressbar progress { /* share most of scales' */ /* override insensitive that is specific to progress */ border-radius : 1.5 px ; }
2019-02-06 12:46:00 +00:00
progressbar progress : disabled { background-color : #919190 ; border-color : #919190 ; }
2018-09-26 20:41:27 +00:00
2019-02-06 12:46:00 +00:00
progressbar progress : backdrop : disabled { background-color : #5b5b5b ; border-color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
progressbar progress . left { border-top-left-radius : 2 px ; border-bottom-left-radius : 2 px ; }
progressbar progress . right { border-top-right-radius : 2 px ; border-bottom-right-radius : 2 px ; }
progressbar progress . top { border-top-right-radius : 2 px ; border-top-left-radius : 2 px ; }
progressbar progress . bottom { border-bottom-right-radius : 2 px ; border-bottom-left-radius : 2 px ; }
progressbar . osd { min-width : 3 px ; min-height : 3 px ; background-color : transparent ; }
progressbar . osd trough { border-style : none ; border-radius : 0 ; background-color : transparent ; box-shadow : none ; }
progressbar . osd progress { border-style : none ; border-radius : 0 ; }
progressbar trough . empty progress { all : unset ; }
/************* Level Bar * */
2019-10-04 18:16:11 +00:00
levelbar . horizontal block { min-height : 12 px ; border-radius : 3 px ; }
2017-08-12 15:13:11 +00:00
2019-10-04 18:16:11 +00:00
levelbar . horizontal block : dir ( rtl ) { border-radius : 0 3 px 3 px 0 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar . horizontal block : dir ( ltr ) { border-radius : 3 px 0 0 3 px ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar . horizontal block . empty , levelbar . horizontal block . full { border-radius : 3 px ; }
2017-08-12 15:13:11 +00:00
2019-10-04 18:16:11 +00:00
levelbar . horizontal . discrete block { min-height : 5 px ; margin : 0 1 px ; min-width : 32 px ; border-radius : 3 px ; }
levelbar . vertical block { min-width : 12 px ; border-radius : 3 px ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar . vertical . discrete block { min-width : 5 px ; margin : 1 px 0 ; min-height : 32 px ; }
levelbar : backdrop { transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar trough { padding : 0 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block { border : 1 px solid ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . low { border-color : #1b1b1b ; background-color : #f57900 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . low : backdrop { border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . high , levelbar block : not ( . empty ) { border-color : #1b1b1b ; background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . high : backdrop , levelbar block : not ( . empty ) : backdrop { border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . full { border-color : #1b1b1b ; background-color : #26ab62 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
levelbar block . full : backdrop { border-color : #26ab62 ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . empty { background-color : #282828 ; border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-10-04 18:16:11 +00:00
levelbar block . empty : backdrop { border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
/**************** Print dialog * */
2017-10-25 07:34:52 +00:00
printdialog drawing { color : #eeeeec ; background : white ; border : none ; padding : 0 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
printdialog drawing : backdrop { color : #919190 ; border-color : #202020 ; }
2017-10-25 07:34:52 +00:00
2019-02-06 12:46:00 +00:00
printdialog drawing paper { border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
printdialog . dialog-action-box { margin : 12 px ; }
/********** Frames * */
2019-02-06 12:46:00 +00:00
frame , . frame { box-shadow : none ; margin : 0 ; padding : 0 ; border-radius : 0 ; border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
frame . flat , . frame . flat { border-style : none ; }
2019-02-06 12:46:00 +00:00
frame : backdrop , . frame : backdrop { border-color : #202020 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
actionbar > revealer > box { padding : 6 px ; border-top : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
actionbar > revealer > box : backdrop { border-color : #202020 ; }
2017-05-03 15:43:45 +00:00
scrolledwindow viewport . frame { border-style : none ; }
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . top { background-image : radial-gradient ( farthest - side at top , #020202 85 % , rgba ( 2 , 2 , 2 , 0 ) ) , radial-gradient ( farthest - side at top , rgba ( 238 , 238 , 236 , 0.07 ) , rgba ( 238 , 238 , 236 , 0 ) ) ; background-size : 100 % 3 % , 100 % 50 % ; background-repeat : no-repeat ; background-position : top ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . top : backdrop { background-image : radial-gradient ( farthest - side at top , #202020 85 % , rgba ( 32 , 32 , 32 , 0 ) ) ; background-size : 100 % 3 % ; background-repeat : no-repeat ; background-position : top ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . bottom { background-image : radial-gradient ( farthest - side at bottom , #020202 85 % , rgba ( 2 , 2 , 2 , 0 ) ) , radial-gradient ( farthest - side at bottom , rgba ( 238 , 238 , 236 , 0.07 ) , rgba ( 238 , 238 , 236 , 0 ) ) ; background-size : 100 % 3 % , 100 % 50 % ; background-repeat : no-repeat ; background-position : bottom ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . bottom : backdrop { background-image : radial-gradient ( farthest - side at bottom , #202020 85 % , rgba ( 32 , 32 , 32 , 0 ) ) ; background-size : 100 % 3 % ; background-repeat : no-repeat ; background-position : bottom ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . left { background-image : radial-gradient ( farthest - side at left , #020202 85 % , rgba ( 2 , 2 , 2 , 0 ) ) , radial-gradient ( farthest - side at left , rgba ( 238 , 238 , 236 , 0.07 ) , rgba ( 238 , 238 , 236 , 0 ) ) ; background-size : 3 % 100 % , 50 % 100 % ; background-repeat : no-repeat ; background-position : left ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . left : backdrop { background-image : radial-gradient ( farthest - side at left , #202020 85 % , rgba ( 32 , 32 , 32 , 0 ) ) ; background-size : 3 % 100 % ; background-repeat : no-repeat ; background-position : left ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . right { background-image : radial-gradient ( farthest - side at right , #020202 85 % , rgba ( 2 , 2 , 2 , 0 ) ) , radial-gradient ( farthest - side at right , rgba ( 238 , 238 , 236 , 0.07 ) , rgba ( 238 , 238 , 236 , 0 ) ) ; background-size : 3 % 100 % , 50 % 100 % ; background-repeat : no-repeat ; background-position : right ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow overshoot . right : backdrop { background-image : radial-gradient ( farthest - side at right , #202020 85 % , rgba ( 32 , 32 , 32 , 0 ) ) ; background-size : 3 % 100 % ; background-repeat : no-repeat ; background-position : right ; background-color : transparent ; border : none ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
scrolledwindow junction { border-color : transparent ; border-image : linear-gradient ( to bottom , #1b1b1b 1 px , transparent 1 px ) 0 0 0 1 / 0 1 px stretch ; background-color : #313131 ; }
2017-05-03 15:43:45 +00:00
scrolledwindow junction : dir ( rtl ) { border-image-slice : 0 1 0 0 ; }
2019-02-06 12:46:00 +00:00
scrolledwindow junction : backdrop { border-image-source : linear-gradient ( to bottom , #202020 1 px , transparent 1 px ) ; background-color : #2d2d2d ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
separator { background : rgba ( 0 , 0 , 0 , 0.1 ) ; min-width : 1 px ; min-height : 1 px ; }
/********* Lists * */
2019-02-06 12:46:00 +00:00
list { color : white ; background-color : #2d2d2d ; border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
list : backdrop { background-color : #303030 ; border-color : #202020 ; }
2017-05-03 15:43:45 +00:00
2019-01-23 20:27:33 +00:00
list row { padding : 2 px ; }
list row . expander { padding : 0 px ; }
2019-01-22 11:43:07 +00:00
list row . expander . row-header { padding : 2 px ; }
2017-05-03 15:43:45 +00:00
2019-04-18 00:24:41 +00:00
list . separators row : not ( : first-child ) { border-top : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
row { transition : all 150 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; }
row : hover { transition : none ; }
row : backdrop { transition : 200 ms ease-out ; }
row . activatable . has-open-popup , row . activatable : hover { background-color : rgba ( 238 , 238 , 236 , 0.05 ) ; }
row . activatable : active { box-shadow : inset 0 2 px 2 px -2 px rgba ( 0 , 0 , 0 , 0.2 ) ; }
row . activatable : backdrop : hover { background-color : transparent ; }
row . activatable : selected : active { box-shadow : inset 0 2 px 3 px -1 px rgba ( 0 , 0 , 0 , 0.5 ) ; }
2018-11-05 15:10:50 +00:00
row . activatable : selected . has-open-popup , row . activatable : selected : hover { background-color : #2b62a6 ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
row . activatable : selected : backdrop { background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
/********************* App Notifications * */
2019-10-04 18:16:11 +00:00
. app-notification , . app-notification . frame { padding : 10 px ; border-radius : 0 0 5 px 5 px ; background-color : rgba ( 38 , 38 , 38 , 0.7 ) ; background-image : linear-gradient ( to bottom , rgba ( 0 , 0 , 0 , 0.2 ) , transparent 2 px ) ; background-clip : padding-box ; }
2017-05-03 15:43:45 +00:00
. app-notification : backdrop , . app-notification . frame : backdrop { background-image : none ; transition : 200 ms ease-out ; }
. app-notification border , . app-notification . frame border { border : none ; }
/************* Expanders * */
2018-01-01 19:53:43 +00:00
expander title > arrow { min-width : 16 px ; min-height : 16 px ; - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2018-01-01 19:53:43 +00:00
expander title > arrow : dir ( rtl ) { - gtk-icon-source : - gtk-icontheme ( "pan-end-symbolic-rtl" ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
expander title > arrow : disabled { color : #919190 ; }
2018-03-29 20:23:50 +00:00
2019-02-06 12:46:00 +00:00
expander title > arrow : disabled : backdrop { color : #5b5b5b ; }
2018-03-29 20:23:50 +00:00
2018-09-26 13:50:58 +00:00
expander title > arrow : checked , expander title : checked > arrow { - gtk-icon-source : - gtk-icontheme ( "pan-down-symbolic" ) ; }
2017-05-03 15:43:45 +00:00
2018-01-01 21:21:52 +00:00
expander title : hover > arrow { color : white ; }
2017-11-05 04:08:18 +00:00
2017-05-03 15:43:45 +00:00
/************ Calendar * */
2019-02-06 12:46:00 +00:00
calendar { color : white ; border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
calendar : selected { border-radius : 3 px ; }
calendar . header { border-bottom-color : rgba ( 0 , 0 , 0 , 0.1 ) ; }
calendar . header : backdrop { border-bottom-color : rgba ( 0 , 0 , 0 , 0.1 ) ; }
calendar . button { color : rgba ( 238 , 238 , 236 , 0.45 ) ; }
calendar . button : hover { color : #eeeeec ; }
2019-02-06 12:46:00 +00:00
calendar . button : backdrop { color : rgba ( 145 , 145 , 144 , 0.45 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
calendar . button : disabled { color : rgba ( 145 , 145 , 144 , 0.45 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
calendar . highlight { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
calendar . highlight : backdrop { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
calendar : backdrop { color : #d6d6d6 ; border-color : #202020 ; }
2017-05-03 15:43:45 +00:00
calendar : indeterminate { color : alpha ( currentColor , 0.1 ) ; }
/*********** Dialogs * */
2019-02-06 12:46:00 +00:00
messagedialog . titlebar { min-height : 20 px ; background-image : none ; background-color : #353535 ; border-style : none ; border-top-left-radius : 7 px ; border-top-right-radius : 7 px ; }
2017-05-03 15:43:45 +00:00
2019-04-18 00:24:41 +00:00
messagedialog box . dialog-vbox . vertical { border-spacing : 10 px ; }
2019-06-17 17:52:32 +00:00
messagedialog label . title { font-weight : 800 ; font-size : 15 pt ; }
2017-05-03 15:43:45 +00:00
messagedialog . csd . background { border-bottom-left-radius : 9 px ; border-bottom-right-radius : 9 px ; }
messagedialog . csd . dialog-action-area button { padding : 10 px 14 px ; border-radius : 0 ; border-left-style : solid ; border-right-style : none ; border-bottom-style : none ; }
messagedialog . csd . dialog-action-area button : first-child { border-left-style : none ; border-bottom-left-radius : 7 px ; - gtk-outline-bottom-left-radius : 5 px ; }
messagedialog . csd . dialog-action-area button : last-child { border-bottom-right-radius : 7 px ; - gtk-outline-bottom-right-radius : 5 px ; }
2019-02-06 12:46:00 +00:00
filechooser . dialog-action-box { border-top : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
filechooser . dialog-action-box : backdrop { border-top-color : #202020 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
filechooser # pathbarbox { border-bottom : 1 px solid #353535 ; }
2017-05-03 15:43:45 +00:00
2019-04-28 08:34:47 +00:00
filechooserbutton > button > box { border-spacing : 6 px ; }
2017-05-03 15:43:45 +00:00
filechooserbutton : drop ( active ) { box-shadow : none ; border-color : transparent ; }
/*********** Sidebar * */
2019-02-06 12:46:00 +00:00
. sidebar { border-style : none ; background-color : #313131 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
stacksidebar . sidebar : dir ( ltr ) list , stacksidebar . sidebar . left list , stacksidebar . sidebar . left : dir ( rtl ) list , . sidebar : not ( separator ) : dir ( ltr ) , . sidebar : not ( separator ) . left , . sidebar : not ( separator ) . left : dir ( rtl ) { border-right : 1 px solid #1b1b1b ; border-left-style : none ; }
2017-05-03 15:43:45 +00:00
2019-03-04 15:30:43 +00:00
stacksidebar . sidebar : dir ( rtl ) list , stacksidebar . sidebar . right list , . sidebar : not ( separator ) : dir ( rtl ) , . sidebar : not ( separator ) . right { border-left : 1 px solid #1b1b1b ; border-right-style : none ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. sidebar : backdrop { background-color : #323232 ; border-color : #202020 ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
. sidebar list { background-color : transparent ; }
paned . sidebar . left , paned . sidebar . right , paned . sidebar . left : dir ( rtl ) , paned . sidebar : dir ( rtl ) , paned . sidebar : dir ( ltr ) , paned . sidebar { border-style : none ; }
stacksidebar row { padding : 10 px 4 px ; }
stacksidebar row > label { padding-left : 6 px ; padding-right : 6 px ; }
stacksidebar row . needs-attention > label { background-size : 6 px 6 px , 0 0 ; }
2019-02-06 12:46:00 +00:00
separator . sidebar { background-color : #1b1b1b ; }
2018-09-07 10:32:36 +00:00
2019-02-06 12:46:00 +00:00
separator . sidebar : backdrop { background-color : #202020 ; }
2018-09-07 10:32:36 +00:00
2018-11-05 15:10:50 +00:00
separator . sidebar . selection-mode , . selection-mode separator . sidebar { background-color : #092444 ; }
2018-09-07 10:32:36 +00:00
2017-05-03 15:43:45 +00:00
/**************** File chooser * */
2017-08-23 20:26:06 +00:00
row image . sidebar-icon { opacity : 0.7 ; }
2019-08-04 12:28:06 +00:00
placessidebar > scrolledwindow . frame { border-style : none ; }
2017-05-03 15:43:45 +00:00
placessidebar row { min-height : 36 px ; padding : 0 px ; }
placessidebar row > revealer { padding : 0 14 px ; }
placessidebar row : selected { color : #ffffff ; }
2019-02-06 12:46:00 +00:00
placessidebar row : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
placessidebar row : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
placessidebar row : backdrop : selected { color : #d6d6d6 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
placessidebar row : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
placessidebar row image . sidebar-icon : dir ( ltr ) { padding-right : 8 px ; }
placessidebar row image . sidebar-icon : dir ( rtl ) { padding-left : 8 px ; }
placessidebar row label . sidebar-label : dir ( ltr ) { padding-right : 2 px ; }
placessidebar row label . sidebar-label : dir ( rtl ) { padding-left : 2 px ; }
button . sidebar-button { min-height : 26 px ; min-width : 26 px ; margin-top : 3 px ; margin-bottom : 3 px ; padding : 0 ; border-radius : 100 % ; - gtk-outline-radius : 100 % ; }
button . sidebar-button : not ( : hover ) : not ( : active ) > image , button . sidebar-button : backdrop > image { opacity : 0.7 ; }
placessidebar row : selected : active { box-shadow : none ; }
placessidebar row . sidebar-placeholder-row { padding : 0 8 px ; min-height : 2 px ; background-image : image ( #4e9a06 ) ; background-clip : content-box ; }
2018-11-05 15:10:50 +00:00
placessidebar row . sidebar-new-bookmark-row { color : #15539e ; }
2017-05-03 15:43:45 +00:00
placessidebar row : drop ( active ) : not ( : disabled ) { color : #4e9a06 ; box-shadow : inset 0 1 px #4e9a06 , inset 0 -1 px #4e9a06 ; }
placessidebar row : drop ( active ) : not ( : disabled ) : selected { color : #ffffff ; background-color : #4e9a06 ; }
placesview . server-list-button > image { transition : 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; - gtk-icon-transform : rotate ( 0 turn ) ; }
placesview . server-list-button : checked > image { transition : 200 ms cubic-bezier ( 0.25 , 0.46 , 0.45 , 0.94 ) ; - gtk-icon-transform : rotate ( -0.5 turn ) ; }
placesview row . activatable : hover { background-color : transparent ; }
2019-04-29 06:47:24 +00:00
placesview > actionbar > revealer > box > box { border-spacing : 6 px ; }
2017-05-03 15:43:45 +00:00
/********* Paned * */
2019-02-06 12:46:00 +00:00
paned > separator { min-width : 1 px ; min-height : 1 px ; - gtk-icon-source : none ; border-style : none ; background-color : transparent ; background-image : image ( #1b1b1b ) ; background-size : 1 px 1 px ; }
2017-05-03 15:43:45 +00:00
2018-11-05 15:10:50 +00:00
paned > separator : selected { background-image : image ( #15539e ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
paned > separator : backdrop { background-image : image ( #202020 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
paned > separator . wide { min-width : 5 px ; min-height : 5 px ; background-color : #353535 ; background-image : image ( #1b1b1b ) , image ( #1b1b1b ) ; background-size : 1 px 1 px , 1 px 1 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
paned > separator . wide : backdrop { background-color : #353535 ; background-image : image ( #202020 ) , image ( #202020 ) ; }
2017-05-03 15:43:45 +00:00
paned . horizontal > separator { background-repeat : repeat-y ; }
paned . horizontal > separator : dir ( ltr ) { margin : 0 -8 px 0 0 ; padding : 0 8 px 0 0 ; background-position : left ; }
paned . horizontal > separator : dir ( rtl ) { margin : 0 0 0 -8 px ; padding : 0 0 0 8 px ; background-position : right ; }
paned . horizontal > separator . wide { margin : 0 ; padding : 0 ; background-repeat : repeat-y , repeat-y ; background-position : left , right ; }
paned . vertical > separator { margin : 0 0 -8 px 0 ; padding : 0 0 8 px 0 ; background-repeat : repeat-x ; background-position : top ; }
paned . vertical > separator . wide { margin : 0 ; padding : 0 ; background-repeat : repeat-x , repeat-x ; background-position : bottom , top ; }
2018-03-22 20:58:31 +00:00
/************** GtkVideo * */
video { background : black ; }
video image . osd { min-width : 64 px ; min-height : 64 px ; border-radius : 32 px ; }
2017-05-03 15:43:45 +00:00
/************** GtkInfoBar * */
infobar { border-style : none ; }
2019-06-17 17:52:32 +00:00
infobar . info , infobar . question , infobar . warning , infobar . error { text-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info : backdrop , infobar . info , infobar . question : backdrop , infobar . question , infobar . warning : backdrop , infobar . warning , infobar . error : backdrop , infobar . error { background-color : #44403b ; border-color : #353535 ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info : backdrop label , infobar . info : backdrop , infobar . info label , infobar . info , infobar . question : backdrop label , infobar . question : backdrop , infobar . question label , infobar . question , infobar . warning : backdrop label , infobar . warning : backdrop , infobar . warning label , infobar . warning , infobar . error : backdrop label , infobar . error : backdrop , infobar . error label , infobar . error { color : #eeeeec ; }
2017-05-03 15:43:45 +00:00
infobar . info : backdrop , infobar . question : backdrop , infobar . warning : backdrop , infobar . error : backdrop { text-shadow : none ; }
2019-09-21 15:37:42 +00:00
infobar . info > revealer > box , infobar . question > revealer > box , infobar . warning > revealer > box , infobar . error > revealer > box { padding-top : 8 px ; padding-bottom : 8 px ; border-bottom : 1 px solid #282828 ; border-spacing : 12 px ; }
infobar . info > revealer , infobar . question > revealer , infobar . warning > revealer , infobar . error > revealer { padding-left : 8 px ; padding-right : 8 px ; }
2019-06-17 17:52:32 +00:00
infobar . info button , infobar . question button , infobar . warning button , infobar . error button { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
infobar . info button : hover , infobar . question button : hover , infobar . warning button : hover , infobar . error button : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : active , infobar . info button : checked , infobar . question button : active , infobar . question button : checked , infobar . warning button : active , infobar . warning button : checked , infobar . error button : active , infobar . error button : checked { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; background-image : image ( #1e1e1e ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; text-shadow : none ; - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : disabled , infobar . question button : disabled , infobar . warning button : disabled , infobar . error button : disabled { border-color : #1b1b1b ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : disabled label , infobar . info button : disabled , infobar . question button : disabled label , infobar . question button : disabled , infobar . warning button : disabled label , infobar . warning button : disabled , infobar . error button : disabled label , infobar . error button : disabled { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : backdrop , infobar . question button : backdrop , infobar . warning button : backdrop , infobar . error button : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : backdrop label , infobar . info button : backdrop , infobar . question button : backdrop label , infobar . question button : backdrop , infobar . warning button : backdrop label , infobar . warning button : backdrop , infobar . error button : backdrop label , infobar . error button : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : backdrop : disabled , infobar . question button : backdrop : disabled , infobar . warning button : backdrop : disabled , infobar . error button : backdrop : disabled { border-color : #202020 ; background-image : image ( #323232 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : backdrop : disabled label , infobar . info button : backdrop : disabled , infobar . question button : backdrop : disabled label , infobar . question button : backdrop : disabled , infobar . warning button : backdrop : disabled label , infobar . warning button : backdrop : disabled , infobar . error button : backdrop : disabled label , infobar . error button : backdrop : disabled { color : #5b5b5b ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info button : backdrop label , infobar . info button : backdrop , infobar . info button label , infobar . info button , infobar . question button : backdrop label , infobar . question button : backdrop , infobar . question button label , infobar . question button , infobar . warning button : backdrop label , infobar . warning button : backdrop , infobar . warning button label , infobar . warning button , infobar . error button : backdrop label , infobar . error button : backdrop , infobar . error button label , infobar . error button { color : #eeeeec ; }
2017-05-03 15:43:45 +00:00
2019-06-17 17:52:32 +00:00
infobar . info selection , infobar . question selection , infobar . warning selection , infobar . error selection { background-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
/************ Tooltips * */
2018-01-12 21:31:11 +00:00
tooltip { padding : 4 px ; border-radius : 5 px ; box-shadow : none ; text-shadow : 0 1 px black ; }
2017-05-03 15:43:45 +00:00
2018-01-13 06:39:54 +00:00
tooltip . background { background-color : rgba ( 0 , 0 , 0 , 0.8 ) ; background-clip : padding-box ; border : 1 px solid rgba ( 255 , 255 , 255 , 0.1 ) ; }
2017-05-03 15:43:45 +00:00
tooltip decoration { background-color : transparent ; }
2018-01-12 21:31:11 +00:00
tooltip * { background-color : transparent ; color : white ; }
2017-05-03 15:43:45 +00:00
/***************** Color Chooser * */
colorswatch : drop ( active ) , colorswatch { border-style : none ; }
colorswatch . top { border-top-left-radius : 5.5 px ; border-top-right-radius : 5.5 px ; }
colorswatch . top overlay { border-top-left-radius : 5 px ; border-top-right-radius : 5 px ; }
colorswatch . bottom { border-bottom-left-radius : 5.5 px ; border-bottom-right-radius : 5.5 px ; }
colorswatch . bottom overlay { border-bottom-left-radius : 5 px ; border-bottom-right-radius : 5 px ; }
colorswatch . left , colorswatch : first-child : not ( . top ) { border-top-left-radius : 5.5 px ; border-bottom-left-radius : 5.5 px ; }
colorswatch . left overlay , colorswatch : first-child : not ( . top ) overlay { border-top-left-radius : 5 px ; border-bottom-left-radius : 5 px ; }
colorswatch . right , colorswatch : last-child : not ( . bottom ) { border-top-right-radius : 5.5 px ; border-bottom-right-radius : 5.5 px ; }
colorswatch . right overlay , colorswatch : last-child : not ( . bottom ) overlay { border-top-right-radius : 5 px ; border-bottom-right-radius : 5 px ; }
2017-09-16 16:02:24 +00:00
colorswatch . dark { outline-color : rgba ( 255 , 255 , 255 , 0.6 ) ; }
Adwaita: dark: Make colorswatch.light tick visible
It used $text_color unconditionally, but in :dark, text is white, so we
overlaid a white tick on any light colours, all the way to white itself.
Using these named colours doesn’t make practical or semantic sense.
Instead, use white/black over dark/light swatches, as in HC, so all
variant–swatch combos work. Light looks the same, & :dark works now.
For backdrop, use alpha 0.5, unlike 0.7 in HC, as that seemed excessive
& different from the current effect. 0.5 is almost identical to how
$backdrop_fg_colour is a 50% mix of $fg_color, & matches backdrop text.
https://bugzilla.gnome.org/show_bug.cgi?id=787531
2017-09-16 14:46:50 +00:00
colorswatch . dark overlay { color : white ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch . dark overlay : hover { border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
Adwaita: dark: Make colorswatch.light tick visible
It used $text_color unconditionally, but in :dark, text is white, so we
overlaid a white tick on any light colours, all the way to white itself.
Using these named colours doesn’t make practical or semantic sense.
Instead, use white/black over dark/light swatches, as in HC, so all
variant–swatch combos work. Light looks the same, & :dark works now.
For backdrop, use alpha 0.5, unlike 0.7 in HC, as that seemed excessive
& different from the current effect. 0.5 is almost identical to how
$backdrop_fg_colour is a 50% mix of $fg_color, & matches backdrop text.
https://bugzilla.gnome.org/show_bug.cgi?id=787531
2017-09-16 14:46:50 +00:00
colorswatch . dark overlay : backdrop { color : rgba ( 255 , 255 , 255 , 0.5 ) ; }
2017-05-03 15:43:45 +00:00
2017-09-16 16:02:24 +00:00
colorswatch . light { outline-color : rgba ( 0 , 0 , 0 , 0.6 ) ; }
Adwaita: dark: Make colorswatch.light tick visible
It used $text_color unconditionally, but in :dark, text is white, so we
overlaid a white tick on any light colours, all the way to white itself.
Using these named colours doesn’t make practical or semantic sense.
Instead, use white/black over dark/light swatches, as in HC, so all
variant–swatch combos work. Light looks the same, & :dark works now.
For backdrop, use alpha 0.5, unlike 0.7 in HC, as that seemed excessive
& different from the current effect. 0.5 is almost identical to how
$backdrop_fg_colour is a 50% mix of $fg_color, & matches backdrop text.
https://bugzilla.gnome.org/show_bug.cgi?id=787531
2017-09-16 14:46:50 +00:00
colorswatch . light overlay { color : black ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch . light overlay : hover { border-color : #1b1b1b ; }
2017-05-03 15:43:45 +00:00
Adwaita: dark: Make colorswatch.light tick visible
It used $text_color unconditionally, but in :dark, text is white, so we
overlaid a white tick on any light colours, all the way to white itself.
Using these named colours doesn’t make practical or semantic sense.
Instead, use white/black over dark/light swatches, as in HC, so all
variant–swatch combos work. Light looks the same, & :dark works now.
For backdrop, use alpha 0.5, unlike 0.7 in HC, as that seemed excessive
& different from the current effect. 0.5 is almost identical to how
$backdrop_fg_colour is a 50% mix of $fg_color, & matches backdrop text.
https://bugzilla.gnome.org/show_bug.cgi?id=787531
2017-09-16 14:46:50 +00:00
colorswatch . light overlay : backdrop { color : rgba ( 0 , 0 , 0 , 0.5 ) ; }
2017-05-03 15:43:45 +00:00
colorswatch : drop ( active ) { box-shadow : none ; }
2019-02-06 12:46:00 +00:00
colorswatch : drop ( active ) . light overlay { border-color : #4e9a06 ; box-shadow : inset 0 0 0 2 px #1b1b1b , inset 0 0 0 1 px #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch : drop ( active ) . dark overlay { border-color : #4e9a06 ; box-shadow : inset 0 0 0 2 px #1b1b1b , inset 0 0 0 1 px #4e9a06 ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch overlay { border : 1 px solid #1b1b1b ; }
2017-05-03 15:43:45 +00:00
colorswatch overlay : hover { box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.4 ) , inset 0 -1 px rgba ( 0 , 0 , 0 , 0.2 ) ; }
2019-02-06 12:46:00 +00:00
colorswatch overlay : backdrop , colorswatch overlay : backdrop : hover { border-color : #1b1b1b ; box-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-05-05 23:53:02 +00:00
colorswatch # add-color-button { border-radius : 5 px 0 0 5 px ; }
2017-05-03 15:43:45 +00:00
colorswatch # add-color-button : only-child { border-radius : 5 px ; }
2019-02-06 12:46:00 +00:00
colorswatch # add-color-button overlay { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; background-image : linear-gradient ( to top , #323232 2 px , #353535 ) ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch # add-color-button overlay : hover { color : #eeeeec ; outline-color : rgba ( 238 , 238 , 236 , 0.3 ) ; border-color : #1b1b1b ; border-bottom-color : #070707 ; text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.786353 ) ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0.02 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.07 ) ; background-image : linear-gradient ( to top , #323232 , #373737 1 px ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch # add-color-button overlay : backdrop { border-color : #202020 ; background-image : image ( #353535 ) ; text-shadow : none ; - gtk-icon-shadow : none ; box-shadow : inset 0 1 px rgba ( 255 , 255 , 255 , 0 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
colorswatch # add-color-button overlay : backdrop label , colorswatch # add-color-button overlay : backdrop { color : #919190 ; }
2017-05-03 15:43:45 +00:00
colorswatch : disabled { opacity : 0.5 ; }
colorswatch : disabled overlay { border-color : rgba ( 0 , 0 , 0 , 0.6 ) ; box-shadow : none ; }
row : selected colorswatch { box-shadow : 0 0 0 2 px #ffffff ; }
colorswatch # editor-color-sample { border-radius : 4 px ; }
colorswatch # editor-color-sample overlay { border-radius : 4.5 px ; }
colorchooser . popover . osd { border-radius : 5 px ; }
/******** Misc * */
2019-02-06 12:46:00 +00:00
. content-view { background-color : #232323 ; }
2017-05-03 15:43:45 +00:00
. content-view : hover { - gtk-icon-filter : brightness ( 1.2 ) ; }
2019-02-06 12:46:00 +00:00
. content-view : backdrop { background-color : #232323 ; }
2017-05-03 15:43:45 +00:00
. osd . scale-popup button . flat { border-style : none ; border-radius : 5 px ; }
. scale-popup button : hover { background-color : rgba ( 238 , 238 , 236 , 0.1 ) ; border-radius : 5 px ; }
/********************** Window Decorations * */
2019-02-06 12:46:00 +00:00
decoration { border-radius : 8 px 8 px 0 0 ; border-width : 0 px ; box-shadow : 0 3 px 9 px 1 px rgba ( 0 , 0 , 0 , 0.5 ) , 0 0 0 1 px rgba ( 27 , 27 , 27 , 0.9 ) ; margin : 10 px ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
decoration : backdrop { box-shadow : 0 3 px 9 px 1 px transparent , 0 2 px 6 px 2 px rgba ( 0 , 0 , 0 , 0.2 ) , 0 0 0 1 px rgba ( 27 , 27 , 27 , 0.9 ) ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
2017-08-18 23:12:23 +00:00
. maximized decoration , . fullscreen decoration , . tiled decoration , . tiled-top decoration , . tiled-left decoration , . tiled-right decoration , . tiled-bottom decoration { border-radius : 0 ; }
2017-05-03 15:43:45 +00:00
. popup decoration { box-shadow : none ; }
2019-02-06 12:46:00 +00:00
. ssd decoration { box-shadow : 0 0 0 1 px rgba ( 27 , 27 , 27 , 0.9 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. csd . popup decoration { border-radius : 5 px ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.2 ) , 0 0 0 1 px rgba ( 27 , 27 , 27 , 0.8 ) ; }
2017-05-03 15:43:45 +00:00
tooltip . csd decoration { border-radius : 5 px ; box-shadow : none ; }
2019-02-06 12:46:00 +00:00
messagedialog . csd decoration { border-radius : 8 px ; box-shadow : 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.2 ) , 0 0 0 1 px rgba ( 27 , 27 , 27 , 0.8 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. solid-csd decoration { margin : 0 ; padding : 4 px ; background-color : #1b1b1b ; border : solid 1 px #1b1b1b ; border-radius : 0 ; box-shadow : inset 0 0 0 3 px #2d2d2d , inset 0 1 px rgba ( 238 , 238 , 236 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. solid-csd decoration : backdrop { box-shadow : inset 0 0 0 3 px #353535 , inset 0 1 px rgba ( 238 , 238 , 236 , 0.07 ) ; }
2017-05-03 15:43:45 +00:00
2019-08-01 14:20:28 +00:00
button . titlebutton { text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.834353 ) ; }
2019-08-07 16:49:10 +00:00
button . titlebutton : not ( . appmenu ) { border-radius : 9999 px ; - gtk-outline-radius : 9999 px ; padding : 6 px ; margin : 0 2 px ; min-width : 0 ; min-height : 0 ; }
2017-05-03 15:43:45 +00:00
button . titlebutton : backdrop { - gtk-icon-shadow : none ; }
2018-11-05 15:10:50 +00:00
. selection-mode headerbar button . titlebutton , . selection-mode . titlebar button . titlebutton , headerbar . selection-mode button . titlebutton , . titlebar . selection-mode button . titlebutton { text-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.719216 ) ; }
2017-05-03 15:43:45 +00:00
2018-09-07 13:24:24 +00:00
. selection-mode headerbar button . titlebutton : backdrop , . selection-mode . titlebar button . titlebutton : backdrop , headerbar . selection-mode button . titlebutton : backdrop , . titlebar . selection-mode button . titlebutton : backdrop { - gtk-icon-shadow : none ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
. view : selected : focus , . view : selected , iconview : selected , textview > text : selected , textview > text selection : focus , textview > text selection , flowbox flowboxchild : selected , spinbutton : not ( . vertical ) selection , spinbutton . vertical text selection , entry selection , modelbutton . flat : selected , . menuitem . button . flat : selected , treeview . view : selected : focus , treeview . view : selected , row : selected , calendar : selected { background-color : #15539e ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
row : selected label , label : selected , . selection-mode button . titlebutton , . view : selected : focus , . view : selected , iconview : selected , textview > text : selected , textview > text selection : focus , textview > text selection , flowbox flowboxchild : selected , spinbutton : not ( . vertical ) selection , spinbutton . vertical text selection , entry selection , modelbutton . flat : selected , . menuitem . button . flat : selected , treeview . view : selected : focus , treeview . view : selected , row : selected , calendar : selected { color : #ffffff ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
row : selected label : disabled , label : disabled : selected , . selection-mode button . titlebutton : disabled , iconview : disabled : selected : focus , . view : disabled : selected , iconview : disabled : selected , textview > text : disabled : selected : focus , textview > text : disabled : selected , textview > text selection : disabled , flowbox flowboxchild : disabled : selected , label : disabled selection , spinbutton : not ( . vertical ) selection : disabled , spinbutton . vertical text selection : disabled , entry selection : disabled , modelbutton . flat : disabled : selected , . menuitem . button . flat : disabled : selected , row : disabled : selected , calendar : disabled : selected { color : #8aa9ce ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
row : selected label : backdrop , label : backdrop : selected , . selection-mode button . titlebutton : backdrop , iconview : backdrop : selected : focus , . view : backdrop : selected , iconview : backdrop : selected , textview > text : backdrop : selected : focus , textview > text : backdrop : selected , textview > text selection : backdrop , flowbox flowboxchild : backdrop : selected , label : backdrop selection , spinbutton : not ( . vertical ) selection : backdrop , spinbutton . vertical text selection : backdrop , entry selection : backdrop , modelbutton . flat : backdrop : selected , . menuitem . button . flat : backdrop : selected , row : backdrop : selected , calendar : backdrop : selected { color : #d6d6d6 ; }
2017-05-03 15:43:45 +00:00
2019-04-27 06:12:46 +00:00
row : selected label : backdrop : disabled , label : backdrop : disabled : selected , . selection-mode button . titlebutton : backdrop : disabled , . view : backdrop : disabled : selected , iconview : backdrop : disabled : selected , textview > text : backdrop : disabled : selected , textview > text selection : backdrop : disabled , flowbox flowboxchild : backdrop : disabled : selected , label : disabled selection : backdrop , label : backdrop selection : disabled , spinbutton : not ( . vertical ) selection : backdrop : disabled , spinbutton . vertical text selection : backdrop : disabled , entry selection : backdrop : disabled , modelbutton . flat : backdrop : disabled : selected , . menuitem . button . flat : backdrop : disabled : selected , row : backdrop : disabled : selected , calendar : backdrop : disabled : selected { color : #4f7aaf ; }
2017-05-03 15:43:45 +00:00
. monospace { font-family : monospace ; }
/********************** Touch Copy & Paste * */
2018-07-02 21:04:17 +00:00
cursor-handle { background-color : transparent ; background-image : none ; box-shadow : none ; border-style : none ; min-width : 20 px ; min-height : 24 px ; padding-left : 20 px ; padding-right : 20 px ; padding-top : 24 px ; padding-bottom : 24 px ; }
2017-05-03 15:43:45 +00:00
2018-07-02 21:04:17 +00:00
cursor-handle . top : dir ( ltr ) , cursor-handle . bottom : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-start-dark.png" ) , url ( "assets/text-select-start-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
2018-07-02 21:04:17 +00:00
cursor-handle . bottom : dir ( ltr ) , cursor-handle . top : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-end-dark.png" ) , url ( "assets/text-select-end-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
cursor-handle . insertion-cursor : dir ( ltr ) , cursor-handle . insertion-cursor : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-dark@2.png" ) ) ; }
2018-07-02 21:04:17 +00:00
cursor-handle . top : hover : dir ( ltr ) , cursor-handle . bottom : hover : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-start-hover-dark.png" ) , url ( "assets/text-select-start-hover-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
2018-07-02 21:04:17 +00:00
cursor-handle . bottom : hover : dir ( ltr ) , cursor-handle . top : hover : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-end-hover-dark.png" ) , url ( "assets/text-select-end-hover-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
cursor-handle . insertion-cursor : hover : dir ( ltr ) , cursor-handle . insertion-cursor : hover : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-hover-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-hover-dark@2.png" ) ) ; }
2018-07-02 21:04:17 +00:00
cursor-handle . top : active : dir ( ltr ) , cursor-handle . bottom : active : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-start-active-dark.png" ) , url ( "assets/text-select-start-active-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
2018-07-02 21:04:17 +00:00
cursor-handle . bottom : active : dir ( ltr ) , cursor-handle . top : active : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/text-select-end-active-dark.png" ) , url ( "assets/text-select-end-active-dark@2.png" ) ) ; }
2017-05-03 15:43:45 +00:00
cursor-handle . insertion-cursor : active : dir ( ltr ) , cursor-handle . insertion-cursor : active : dir ( rtl ) { - gtk-icon-source : - gtk-scaled ( url ( "assets/slider-horz-scale-has-marks-above-active-dark.png" ) , url ( "assets/slider-horz-scale-has-marks-above-active-dark@2.png" ) ) ; }
. context-menu { font : initial ; }
2017-10-25 07:34:52 +00:00
shortcuts-section { margin : 20 px ; }
. shortcuts-search-results { margin : 20 px ; border-spacing : 24 px ; }
2019-02-06 12:46:00 +00:00
. keycap { min-width : 20 px ; min-height : 25 px ; margin-top : 2 px ; padding-bottom : 3 px ; padding-left : 6 px ; padding-right : 6 px ; color : #eeeeec ; background-color : #2d2d2d ; border : 1 px solid ; border-color : #1b1b1b ; border-radius : 5 px ; box-shadow : inset 0 -3 px #222222 ; font-size : smaller ; }
2017-05-03 15:43:45 +00:00
2019-02-06 12:46:00 +00:00
. keycap : backdrop { background-color : #303030 ; color : #919190 ; transition : 200 ms ease-out ; }
2017-05-03 15:43:45 +00:00
: not ( decoration ) : not ( window ) : drop ( active ) : focus , : not ( decoration ) : not ( window ) : drop ( active ) { border-color : #4e9a06 ; box-shadow : inset 0 0 0 1 px #4e9a06 ; caret-color : #4e9a06 ; }
stackswitcher button . text-button { min-width : 100 px ; }
stackswitcher button . circular , stackswitcher button . text-button . circular { min-width : 32 px ; min-height : 32 px ; padding : 0 ; }
2019-02-06 12:46:00 +00:00
/************* App Icons * */
/* Outline for low res icons */
2019-04-29 13:06:32 +00:00
. lowres-icon { - gtk-icon-shadow : 0 -1 px rgba ( 0 , 0 , 0 , 0.05 ) , 1 px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1 px rgba ( 0 , 0 , 0 , 0.3 ) , -1 px 0 rgba ( 0 , 0 , 0 , 0.1 ) ; }
2019-02-06 12:46:00 +00:00
/* Drapshadow for large icons */
. icon-dropshadow { - gtk-icon-shadow : 0 2 px 12 px rgba ( 0 , 0 , 0 , 0.2 ) , 0 1 px 2 px rgba ( 0 , 0 , 0 , 0.7 ) ; }
2017-09-02 15:56:14 +00:00
/********* Emoji * */
2017-08-11 15:54:15 +00:00
popover . emoji-picker { padding-left : 0 ; padding-right : 0 ; }
2017-09-02 15:54:47 +00:00
button . emoji-section { border-color : transparent ; border-width : 3 px ; border-style : none none solid ; border-radius : 0 ; margin : 2 px 4 px 2 px 4 px ; padding : 3 px 0 0 ; min-width : 32 px ; min-height : 28 px ; /* reset props inherited from the button style */ background : none ; box-shadow : none ; text-shadow : none ; outline-offset : -5 px ; }
2017-08-11 15:54:15 +00:00
2017-09-02 15:56:14 +00:00
button . emoji-section : backdrop : not ( : checked ) { border-color : transparent ; }
2017-08-11 15:54:15 +00:00
2019-02-06 12:46:00 +00:00
button . emoji-section : hover { border-color : #1b1b1b ; }
2017-08-11 15:54:15 +00:00
2018-11-05 15:10:50 +00:00
button . emoji-section : checked { border-color : #15539e ; }
2017-08-11 15:54:15 +00:00
2017-09-02 15:54:47 +00:00
button . emoji-section label { padding : 0 ; opacity : 0.55 ; }
2017-08-11 15:54:15 +00:00
2017-09-02 15:54:47 +00:00
button . emoji-section : hover label { opacity : 0.775 ; }
2017-08-11 15:54:15 +00:00
2017-09-02 15:54:47 +00:00
button . emoji-section : checked label { opacity : 1 ; }
2017-09-02 15:56:14 +00:00
2018-06-20 18:25:04 +00:00
popover . emoji-picker . emoji { font-size : x-large ; padding : 6 px ; border-radius : 6 px ; }
2018-11-05 15:10:50 +00:00
popover . emoji-picker . emoji : hover { background : #15539e ; }
2018-06-20 18:25:04 +00:00
popover . emoji-completion contents row box { border-spacing : 10 px ; padding : 2 px 10 px ; }
2017-08-11 15:54:15 +00:00
2019-02-06 12:46:00 +00:00
popover . emoji-completion . emoji : hover { background-color : #424242 ; }
2017-08-11 15:54:15 +00:00
2019-06-07 08:46:42 +00:00
popover . entry-completion contents { padding : 0 ; }
2019-06-17 17:52:32 +00:00
menubar { padding : 0 px ; box-shadow : inset 0 -1 px rgba ( 0 , 0 , 0 , 0.1 ) ; }
menubar : backdrop { background-color : #353535 ; }
menubar > item { min-height : 16 px ; padding : 4 px 8 px ; }
menubar > item : selected { box-shadow : inset 0 -3 px #15539e ; color : #3584e4 ; }
menubar > item : disabled { color : #919190 ; box-shadow : none ; }
menubar . csd . popup decoration { border-radius : 0 ; }
popover . menu button . flat . image-button . model { padding : 0 ; border : none ; }
popover . menu button . flat . image-button . model : selected { border : none ; color : #ffffff ; background : #15539e ; }
popover . menu box . inline-buttons { border-radius : 5 px ; border-style : none ; border-width : 0 ; border-image-source : none ; border-image-width : 1 px ; }
popover . menu box . circular-buttons { padding-bottom : 5 px ; }
2019-08-11 08:30:01 +00:00
popover . menu > arrow , popover . menu . background > contents { background-color : #2f2f2f ; }
2019-06-17 17:52:32 +00:00
popover . menu . background separator { margin : 5 px 0 px ; }
popover . menu accelerator { margin-left : 20 px ; color : gray ; }
popover . menu box . inline-buttons { padding : 0 5 px ; }
popover . menu radio . left , popover . menu check . left { margin-left : 0 ; margin-right : 12 px ; }
popover . menu radio . right , popover . menu check . right { margin-left : 12 px ; margin-right : 0 ; }
popover . menu modelbutton : selected { color : #ffffff ; background-color : #15539e ; }
popover . menu modelbutton : selected accelerator { color : silver ; }
2017-05-03 15:43:45 +00:00
/* GTK NAMED COLORS ---------------- use responsibly! */
2014-10-18 14:29:19 +00:00
/ *
2014-10-20 13:22:42 +00:00
widget text / foreground color * /
2014-08-28 11:21:14 +00:00
@ define-color theme_fg_color # eeeeec ;
2014-10-18 14:29:19 +00:00
/ *
2014-10-18 14:57:39 +00:00
text color for entries , views and content in general * /
@ define-color theme_text_color white ;
/ *
2014-10-18 14:29:19 +00:00
widget base background color * /
2019-02-06 12:46:00 +00:00
@ define-color theme_bg_color # 353535 ;
2014-10-18 14:29:19 +00:00
/ *
text widgets and the like base background color * /
2019-02-06 12:46:00 +00:00
@ define-color theme_base_color # 2d2d2d ;
2014-10-18 14:29:19 +00:00
/ *
base background color of selections * /
2018-11-05 15:10:50 +00:00
@ define-color theme_selected_bg_color # 15539e ;
2014-10-18 14:29:19 +00:00
/ *
text / foreground color of selections * /
2014-09-06 14:02:34 +00:00
@ define-color theme_selected_fg_color # ffffff ;
2014-10-18 14:29:19 +00:00
/ *
base background color of insensitive widgets * /
2019-02-06 12:46:00 +00:00
@ define-color insensitive_bg_color # 323232 ;
2014-10-18 14:29:19 +00:00
/ *
text foreground color of insensitive widgets * /
2019-02-06 12:46:00 +00:00
@ define-color insensitive_fg_color # 919190 ;
2014-10-18 14:29:19 +00:00
/ *
insensitive text widgets and the like base background color * /
2019-02-06 12:46:00 +00:00
@ define-color insensitive_base_color # 2d2d2d ;
2014-10-18 14:29:19 +00:00
/ *
widget text / foreground color on backdrop windows * /
2019-02-06 12:46:00 +00:00
@ define-color theme_unfocused_fg_color # 919190 ;
2014-10-18 14:29:19 +00:00
/ *
2014-10-18 14:57:39 +00:00
text color for entries , views and content in general on backdrop windows * /
@ define-color theme_unfocused_text_color white ;
/ *
2014-10-18 14:29:19 +00:00
widget base background color on backdrop windows * /
2019-02-06 12:46:00 +00:00
@ define-color theme_unfocused_bg_color # 353535 ;
2014-10-18 14:29:19 +00:00
/ *
text widgets and the like base background color on backdrop windows * /
2019-02-06 12:46:00 +00:00
@ define-color theme_unfocused_base_color # 303030 ;
2014-10-18 14:29:19 +00:00
/ *
base background color of selections on backdrop windows * /
2018-11-05 15:10:50 +00:00
@ define-color theme_unfocused_selected_bg_color # 15539e ;
2014-10-18 14:29:19 +00:00
/ *
text / foreground color of selections on backdrop windows * /
2014-09-06 14:02:34 +00:00
@ define-color theme_unfocused_selected_fg_color # ffffff ;
2014-10-18 14:29:19 +00:00
/ *
2016-07-24 16:04:51 +00:00
insensitive color on backdrop windows * /
2019-02-06 12:46:00 +00:00
@ define-color unfocused_insensitive_color # 5b5b5b ;
2016-07-24 16:04:51 +00:00
/ *
2014-10-18 14:29:19 +00:00
widgets main borders color * /
2019-02-06 12:46:00 +00:00
@ define-color borders # 1b1b1b ;
2014-10-18 14:29:19 +00:00
/ *
widgets main borders color on backdrop windows * /
2019-02-06 12:46:00 +00:00
@ define-color unfocused_borders # 202020 ;
2014-10-18 14:29:19 +00:00
/ *
these are pretty self explicative * /
2014-08-28 11:21:14 +00:00
@ define-color warning_color # f57900 ;
@ define-color error_color # cc0000 ;
2018-11-05 15:10:50 +00:00
@ define-color success_color # 26ab62 ;
2014-10-18 14:29:19 +00:00
/ *
these colors are exported for the window manager and shouldn ' t be used in applications ,
read if you used those and something break with a version upgrade you ' re on your own . . . * /
2014-08-28 11:21:14 +00:00
@ define-color wm_title shade ( # eeeeec , 1 . 8 ) ;
2019-02-06 12:46:00 +00:00
@ define-color wm_unfocused_title # 919190 ;
2018-11-05 15:10:50 +00:00
@ define-color wm_highlight rgba ( 0 , 0 , 0 , 0 ) ;
2015-12-04 17:42:56 +00:00
@ define-color wm_borders_edge rgba ( 238 , 238 , 236 , 0 . 07 ) ;
2019-02-06 12:46:00 +00:00
@ define-color wm_bg_a shade ( # 353535 , 1 . 2 ) ;
@ define-color wm_bg_b # 353535 ;
2014-08-28 11:21:14 +00:00
@ define-color wm_shadow alpha ( black , 0 . 35 ) ;
@ define-color wm_border alpha ( black , 0 . 18 ) ;
2019-02-06 12:46:00 +00:00
@ define-color wm_button_hover_color_a shade ( # 353535 , 1 . 3 ) ;
@ define-color wm_button_hover_color_b # 353535 ;
@ define-color wm_button_active_color_a shade ( # 353535 , 0 . 85 ) ;
@ define-color wm_button_active_color_b shade ( # 353535 , 0 . 89 ) ;
@ define-color wm_button_active_color_c shade ( # 353535 , 0 . 9 ) ;
@ define-color content_view_bg # 2d2d2d ;