diff --git a/Kvantum/Steamy/path2285.png b/Kvantum/Steamy/path2285.png
new file mode 100644
index 0000000000000000000000000000000000000000..10fb4bd4332579b93a6126aa51b03352597435d4
Binary files /dev/null and b/Kvantum/Steamy/path2285.png differ
diff --git a/desktoptheme/Steamy/colors b/desktoptheme/Steamy/colors
new file mode 100644
index 0000000000000000000000000000000000000000..4b119797f0cc28cf0318038cdf2795e4a5ef3afb
--- /dev/null
+++ b/desktoptheme/Steamy/colors
@@ -0,0 +1,101 @@
+[ColorEffects:Disabled]
+Color=42,46,51
+ColorAmount=0.5
+ColorEffect=2
+ContrastAmount=0.5
+ContrastEffect=1
+IntensityAmount=0.05
+IntensityEffect=0
+
+[ColorEffects:Inactive]
+ChangeSelectionColor=true
+Color=0,212,0
+ColorAmount=1.0
+ColorEffect=1
+ContrastAmount=0.25
+ContrastEffect=2
+IntensityAmount=0
+IntensityEffect=0
+
+[Colors:Button]
+BackgroundAlternate=12,12,12
+BackgroundNormal=42,46,51
+DecorationFocus=75,84,102
+DecorationHover=75,84,102
+ForegroundActive=192,255,255
+ForegroundInactive=255,170,127
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Selection]
+BackgroundAlternate=0,52,116
+BackgroundNormal=25,55,84
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=96,148,207
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Tooltip]
+BackgroundAlternate=12,12,12
+BackgroundNormal=0,0,0
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=255,255,255
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:View]
+BackgroundAlternate=23,26,29
+BackgroundNormal=23,26,29
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Window]
+BackgroundAlternate=20,20,20
+BackgroundNormal=42,46,51
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[General]
+Name=Steamy
+shadeSortColumn=true
+
+[KDE]
+contrast=4
+
+[WM]
+activeBackground=25,55,84
+activeForeground=255,255,255
+inactiveBackground=42,46,51
+inactiveForeground=128,128,128
diff --git a/gtk/Breeze-Steamy/assets/arrow-down-active.png b/gtk/Breeze-Steamy/assets/arrow-down-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..da72bc0959df89df958e19b8ea2c8a3651c32c0b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-down-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-down-hover.png b/gtk/Breeze-Steamy/assets/arrow-down-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..209bea14e084f8b0b22a39e2836869a76a40995b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-down-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-down-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-down-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1bfbf8cdd04a779208c3e24fbd1d298fc6b1438
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-down-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-down.png b/gtk/Breeze-Steamy/assets/arrow-down.png
new file mode 100644
index 0000000000000000000000000000000000000000..770303f9b9fde7f6b649cd6480192b95531684a0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-down.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-left-active.png b/gtk/Breeze-Steamy/assets/arrow-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba261e51dcb0cc5a376df785412a5927ee0586c5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-left-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-left-hover.png b/gtk/Breeze-Steamy/assets/arrow-left-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d789d1ecded88f47a75bb752967698d9388cbc4
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-left-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-left-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-left-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6536651ded78e800ed886910c96733dfb8b0745
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-left-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-left.png b/gtk/Breeze-Steamy/assets/arrow-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..12b447f3ad1ac21d151aaf153f9de3953b49a520
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-left.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-right-active.png b/gtk/Breeze-Steamy/assets/arrow-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e88dbe82696a58dadf1500303f83410dbfdf67a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-right-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-right-hover.png b/gtk/Breeze-Steamy/assets/arrow-right-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c47e3cf90754977b4fccd46c7637bf5393e0445
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-right-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-right-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-right-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1094970975f0a47e157cbe5561e1f098dfb4c2e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-right-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-right.png b/gtk/Breeze-Steamy/assets/arrow-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..90ad48fef675e3d1cf5a68049a44033e25785a35
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-right.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-down-active.png b/gtk/Breeze-Steamy/assets/arrow-small-down-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b017b6bc45f26aaa5a54947b46c547657cea1be
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-down-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-down-hover.png b/gtk/Breeze-Steamy/assets/arrow-small-down-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..abb54b101802e04e5332913c86d706f128ef4335
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-down-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-down-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-small-down-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6f36672cd862e376e67bd0fedf195a2b1293a1b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-down-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-down.png b/gtk/Breeze-Steamy/assets/arrow-small-down.png
new file mode 100644
index 0000000000000000000000000000000000000000..2175e66acb594af0e62fe37120548230520b420c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-down.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-left-active.png b/gtk/Breeze-Steamy/assets/arrow-small-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..1580b7581bda8e950703cf98eba0b3e23fb30e10
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-left-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-left-hover.png b/gtk/Breeze-Steamy/assets/arrow-small-left-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..097db08a089c9a9da5ec277f533405dd3ba3a234
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-left-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-left-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-small-left-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..218748b2499948249b5e1ce785fd2af5dd7acf78
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-left-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-left.png b/gtk/Breeze-Steamy/assets/arrow-small-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..7009266a29083260034f12d03806c0074e02bc0a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-left.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-right-active.png b/gtk/Breeze-Steamy/assets/arrow-small-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..18c1dfe2ba668da9ca399500835a7bfc78b411bf
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-right-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-right-hover.png b/gtk/Breeze-Steamy/assets/arrow-small-right-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..40d7dae2caf6363d23ae1e142d70ebc3e5a4f4b4
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-right-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-right-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-small-right-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..91ae252b37f0915e5e58f9c6b6bb30485ee58b6d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-right-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-right.png b/gtk/Breeze-Steamy/assets/arrow-small-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..5402df2681fb4fd8e72d91b77e4a14234aa9b77c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-right.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-up-active.png b/gtk/Breeze-Steamy/assets/arrow-small-up-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..90572e569b3f677def0608efc461c4a20eb3191b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-up-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-up-hover.png b/gtk/Breeze-Steamy/assets/arrow-small-up-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..a073e1c618ccee7b7a46a09db3d287c126b9744c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-up-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-up-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-small-up-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..be19e8d5de38cd384f94540296203f847b42ae2e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-up-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-small-up.png b/gtk/Breeze-Steamy/assets/arrow-small-up.png
new file mode 100644
index 0000000000000000000000000000000000000000..e02e5e0346b6bb3fd4992b525df6a14f88fd1f20
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-small-up.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-up-active.png b/gtk/Breeze-Steamy/assets/arrow-up-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..45d0cac14dbdbb434321d94be525d711c45d33ba
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-up-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-up-hover.png b/gtk/Breeze-Steamy/assets/arrow-up-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..86d87145ff212c9ed63f7c48c908a84e623c1699
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-up-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-up-insensitive.png b/gtk/Breeze-Steamy/assets/arrow-up-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..cebab3d2fd2b14f83bc1c912e34a4155dce62f85
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-up-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/arrow-up.png b/gtk/Breeze-Steamy/assets/arrow-up.png
new file mode 100644
index 0000000000000000000000000000000000000000..004cec6de41a1db51e3a531037365295dc6c04ab
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/arrow-up.png differ
diff --git a/gtk/Breeze-Steamy/assets/button-active.png b/gtk/Breeze-Steamy/assets/button-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca04c3544285dfe9b4d7cfa71f68acaf09bb6964
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/button-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/button-hover.png b/gtk/Breeze-Steamy/assets/button-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..7df19baa74676699bc5e3770ed261a62aceceb74
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/button-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/button-insensitive.png b/gtk/Breeze-Steamy/assets/button-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0cb5006232fbbf8e4932d77a0f820963db52bf5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/button-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/button.png b/gtk/Breeze-Steamy/assets/button.png
new file mode 100644
index 0000000000000000000000000000000000000000..776c994dc6ea94337fa4d619768175a4314af3cf
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/button.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-active.png b/gtk/Breeze-Steamy/assets/check-checked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..84bd0a956a0c512c36f4fed050239e1ec3c50a68
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-active@2.png b/gtk/Breeze-Steamy/assets/check-checked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c5dffdd88d6f29b76d2aeb080556bbfcc6fe452
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..32647f26789222c19a417e686611cc5662ebb616
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bc120ed16f31363402a490c5e7242c0f8e6144a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-backdrop.png b/gtk/Breeze-Steamy/assets/check-checked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..d92be2a76f7af1cff735f15394e7c25ed13f6f07
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-backdrop@2.png b/gtk/Breeze-Steamy/assets/check-checked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..977ee8d738278dae7f188f107c0cbe81a9dfeb15
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-hover.png b/gtk/Breeze-Steamy/assets/check-checked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..934572fa00c6babbcb6e595edd5c2de8ee711c90
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-hover@2.png b/gtk/Breeze-Steamy/assets/check-checked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f8ebf61f270f25ab2a614611ff7706d2fdb85fa
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-insensitive.png b/gtk/Breeze-Steamy/assets/check-checked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..32647f26789222c19a417e686611cc5662ebb616
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-checked-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-checked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bc120ed16f31363402a490c5e7242c0f8e6144a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-checked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-active.png b/gtk/Breeze-Steamy/assets/check-mixed-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa7fa4a7c4bf18c788169abcc4baf5b4dd3fda45
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-active@2.png b/gtk/Breeze-Steamy/assets/check-mixed-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f5e5e1051da7490a025e4ea44433bf9a05c34ef
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..050e101e370dd37d3dace4b11e26494355dba4f6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..525aa89c7988df53dc1f9135c1605e8d0df19c9d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-backdrop.png b/gtk/Breeze-Steamy/assets/check-mixed-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..4273ab03bdda3da6125a67e72e3b8e884c4c5fcf
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-backdrop@2.png b/gtk/Breeze-Steamy/assets/check-mixed-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..348288d9159d4a37c512cafadf92609888a34326
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-hover.png b/gtk/Breeze-Steamy/assets/check-mixed-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7fffde3c9d7810a801b9507c47c50a9fe2d8b54
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-hover@2.png b/gtk/Breeze-Steamy/assets/check-mixed-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cbe018cf28eeb8b9644497388864e21f7ca16f3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-insensitive.png b/gtk/Breeze-Steamy/assets/check-mixed-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..050e101e370dd37d3dace4b11e26494355dba4f6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-mixed-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-mixed-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..525aa89c7988df53dc1f9135c1605e8d0df19c9d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-mixed-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..7869f19da930f1f2545ee501ccac42ea4906e748
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..76f44204efae2c923a06345a518d9484e8928633
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..7db17723194074650904895752c6f7a13031eb9e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3e21bc192d22d46307c574249257ad70bb77c7e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..54adb31cd4c680acd6ddd8963cecd73a2a10937a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d33df895270325614bf2da7107ffa558cb98b82
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..766615b08994dd2f825c7b2959d89b018e93740d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..50c8f85487b65a565bdffc8f01e68a50f913444e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..7db17723194074650904895752c6f7a13031eb9e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3e21bc192d22d46307c574249257ad70bb77c7e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-checked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..c57b160dfbde9fe351d58aa11169ecfb50eedd0b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5caf446edc3feb0abba78a708f489775cf781ae7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3ace1e038d8801ca5decb07dbef949e2f390f96
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d5a5ab53caa326ba0436e234206cc35df94dd21
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e4682bf685eb2e279f27ded5c6f2fc144d19351
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..294d52b75bf5dea712350c2107e3a4a6ef69678f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..2eab099db571a710b9d4599797a88236a145dbeb
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..991318d95458b8b8aa1107b1e042f16ddf2bb6e1
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3ace1e038d8801ca5decb07dbef949e2f390f96
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d5a5ab53caa326ba0436e234206cc35df94dd21
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e4682bf685eb2e279f27ded5c6f2fc144d19351
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked@2.png b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..294d52b75bf5dea712350c2107e3a4a6ef69678f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-selectionmode-unchecked@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-active.png b/gtk/Breeze-Steamy/assets/check-unchecked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3593a086cc60b6d7a35e55e8a1f2dcf2462b8de
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-active@2.png b/gtk/Breeze-Steamy/assets/check-unchecked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..afab4fb530d0a6d37838fa14cf8299dd2f002c2e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..db0e137356f928777236598ff7d6ef3a8ada3960
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0a9f527c20e65e66d013a26b66c09b7311859b2
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-backdrop.png b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..6919cf780c55ea24ef8b1e4b054a12c43ed77063
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-backdrop@2.png b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..43c6636ecebc74911f05278fb6536bfeb600b585
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-hover.png b/gtk/Breeze-Steamy/assets/check-unchecked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..40cb4925cfc6f72a7eadf6bd382b041c374b116f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-hover@2.png b/gtk/Breeze-Steamy/assets/check-unchecked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..6548a217752da4b3f987386727cfd704fd030591
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-insensitive.png b/gtk/Breeze-Steamy/assets/check-unchecked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..db0e137356f928777236598ff7d6ef3a8ada3960
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked-insensitive@2.png b/gtk/Breeze-Steamy/assets/check-unchecked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0a9f527c20e65e66d013a26b66c09b7311859b2
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked.png b/gtk/Breeze-Steamy/assets/check-unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9617d392df66c434d5f58997021c5e44e160992
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked.png differ
diff --git a/gtk/Breeze-Steamy/assets/check-unchecked@2.png b/gtk/Breeze-Steamy/assets/check-unchecked@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..43c6636ecebc74911f05278fb6536bfeb600b585
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/check-unchecked@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry-active.png b/gtk/Breeze-Steamy/assets/combo-entry-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..85467cad8b5d63180902577219120afa0e0bef54
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry-button-active.png b/gtk/Breeze-Steamy/assets/combo-entry-button-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..98267712a82ae4c82ea1ac3e576ae6802607a061
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry-button-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry-button-insensitive.png b/gtk/Breeze-Steamy/assets/combo-entry-button-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fe3683d7152a51766169cca5deedb4eaee6e30c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry-button-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry-button.png b/gtk/Breeze-Steamy/assets/combo-entry-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..b05faf70d61ffd3db391800141fa88fbfdf4e231
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry-button.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry-insensitive.png b/gtk/Breeze-Steamy/assets/combo-entry-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b905500d23d0ca7d4816841c4968c9e812bb690
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/combo-entry.png b/gtk/Breeze-Steamy/assets/combo-entry.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fb51e7c9bf5a7104dcb773e91f1620170df9358
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/combo-entry.png differ
diff --git a/gtk/Breeze-Steamy/assets/entry-active.png b/gtk/Breeze-Steamy/assets/entry-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..837ae72744f6fe234f21f819e773a604fa8ecc81
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/entry-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/entry-insensitive.png b/gtk/Breeze-Steamy/assets/entry-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..53ee559b1bbb7b5dcbc325d15975f6735c87a5af
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/entry-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/entry.png b/gtk/Breeze-Steamy/assets/entry.png
new file mode 100644
index 0000000000000000000000000000000000000000..817899510bcf277f68b6048bb543ae61519e5975
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/entry.png differ
diff --git a/gtk/Breeze-Steamy/assets/frame-gap-end.png b/gtk/Breeze-Steamy/assets/frame-gap-end.png
new file mode 100644
index 0000000000000000000000000000000000000000..cffc4efc7a81e60f0ebdd438a3d5493c65b8e602
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/frame-gap-end.png differ
diff --git a/gtk/Breeze-Steamy/assets/frame-gap-start.png b/gtk/Breeze-Steamy/assets/frame-gap-start.png
new file mode 100644
index 0000000000000000000000000000000000000000..d973f6cd170d977615f948db4fb8a80563f1a935
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/frame-gap-start.png differ
diff --git a/gtk/Breeze-Steamy/assets/frame.png b/gtk/Breeze-Steamy/assets/frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebb7379bbb4f8f45a5016672e692fa38ecb6b712
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/frame.png differ
diff --git a/gtk/Breeze-Steamy/assets/handle-h.png b/gtk/Breeze-Steamy/assets/handle-h.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0138184f85487af32e03f2a5026260555246e8b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/handle-h.png differ
diff --git a/gtk/Breeze-Steamy/assets/handle-v.png b/gtk/Breeze-Steamy/assets/handle-v.png
new file mode 100644
index 0000000000000000000000000000000000000000..54bc0a8e47616f2c129914b4636d164dfed94770
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/handle-v.png differ
diff --git a/gtk/Breeze-Steamy/assets/line-h.png b/gtk/Breeze-Steamy/assets/line-h.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9d59d1072ccc6136b1e51430493bdd50c749966
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/line-h.png differ
diff --git a/gtk/Breeze-Steamy/assets/line-v.png b/gtk/Breeze-Steamy/assets/line-v.png
new file mode 100644
index 0000000000000000000000000000000000000000..2cf90594f09df89b6238ce41e6c2d14d23e4b3c8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/line-v.png differ
diff --git a/gtk/Breeze-Steamy/assets/menu-arrow-insensitive.png b/gtk/Breeze-Steamy/assets/menu-arrow-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1094970975f0a47e157cbe5561e1f098dfb4c2e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/menu-arrow-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/menu-arrow-selected.png b/gtk/Breeze-Steamy/assets/menu-arrow-selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..8eefb8b5466d436ab102a55e889fe4e3fe46f7f9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/menu-arrow-selected.png differ
diff --git a/gtk/Breeze-Steamy/assets/menu-arrow.png b/gtk/Breeze-Steamy/assets/menu-arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..90ad48fef675e3d1cf5a68049a44033e25785a35
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/menu-arrow.png differ
diff --git a/gtk/Breeze-Steamy/assets/menubar-button.png b/gtk/Breeze-Steamy/assets/menubar-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f8756db69c605befaf9451639898675b2007192
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/menubar-button.png differ
diff --git a/gtk/Breeze-Steamy/assets/notebook-frame-bottom.png b/gtk/Breeze-Steamy/assets/notebook-frame-bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..a24127a12807ee952823d7488f219003024e6710
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/notebook-frame-bottom.png differ
diff --git a/gtk/Breeze-Steamy/assets/notebook-frame-right.png b/gtk/Breeze-Steamy/assets/notebook-frame-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f634811d75c49c4e1374eec4f3ee5dd78cb02c4
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/notebook-frame-right.png differ
diff --git a/gtk/Breeze-Steamy/assets/notebook-frame-top.png b/gtk/Breeze-Steamy/assets/notebook-frame-top.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b7efefe5762ddbcecb2ca9d626ac398fae6a22
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/notebook-frame-top.png differ
diff --git a/gtk/Breeze-Steamy/assets/notebook-gap-horizontal.png b/gtk/Breeze-Steamy/assets/notebook-gap-horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..940a34b889df94f5eff16d8f1c3a137b23d093f7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/notebook-gap-horizontal.png differ
diff --git a/gtk/Breeze-Steamy/assets/notebook-gap-vertical.png b/gtk/Breeze-Steamy/assets/notebook-gap-vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..305ee5bb73455e973883ad7919c300da030ffc5c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/notebook-gap-vertical.png differ
diff --git a/gtk/Breeze-Steamy/assets/null.png b/gtk/Breeze-Steamy/assets/null.png
new file mode 100644
index 0000000000000000000000000000000000000000..36cb5db53eee57df7efaa566d83753f06b77c216
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/null.png differ
diff --git a/gtk/Breeze-Steamy/assets/progressbar-bar.png b/gtk/Breeze-Steamy/assets/progressbar-bar.png
new file mode 100644
index 0000000000000000000000000000000000000000..25c86c137dd83fa3a1f227ca4c09caf5ca6a43e5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/progressbar-bar.png differ
diff --git a/gtk/Breeze-Steamy/assets/progressbar-trough.png b/gtk/Breeze-Steamy/assets/progressbar-trough.png
new file mode 100644
index 0000000000000000000000000000000000000000..89e572c421e5aa0f6b3f81bc5e60714bff4850f0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/progressbar-trough.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-active.png b/gtk/Breeze-Steamy/assets/radio-checked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..681956b5d2252f0a67a717b5561e17467111addb
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-active@2.png b/gtk/Breeze-Steamy/assets/radio-checked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ae64d30f953b0cda1dbde647b995e20cbc11f41
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..4364a19a44ff6aca16091609f906b26b74fde513
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3bea4604695daf3a9cac0839e1b5a4150b953f0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-backdrop.png b/gtk/Breeze-Steamy/assets/radio-checked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a853927b02a8133a5bac1eb0fd16f5522fd23ff
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-backdrop@2.png b/gtk/Breeze-Steamy/assets/radio-checked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..26f2a901eb3ad642a7c3b2447b414266ecbeca69
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-hover.png b/gtk/Breeze-Steamy/assets/radio-checked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c0e2efbe394dafbca55be6aeca2f07c3c89907f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-hover@2.png b/gtk/Breeze-Steamy/assets/radio-checked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e9e9ff25d0eb89a2c0592e8d5bb9ed6dc4edb63
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-insensitive.png b/gtk/Breeze-Steamy/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..4364a19a44ff6aca16091609f906b26b74fde513
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-checked-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-checked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3bea4604695daf3a9cac0839e1b5a4150b953f0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-checked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-active.png b/gtk/Breeze-Steamy/assets/radio-mixed-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b11c2c54f65d822ef839d7a2b80e048d4d2f3c1
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-active@2.png b/gtk/Breeze-Steamy/assets/radio-mixed-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c73901f4e36f1e631c253b992189170e511e8a4c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..111989fcd6f0c0cb4e86327cfe510e0de18b65d3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e2177623e2c43cc6020372a85e0592c66e9c0a6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-backdrop.png b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..503ef90a13f6bf5e4ffea81fb96e40ac85307798
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-backdrop@2.png b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ce45f3f9a0acdd063c8b731f0471beb02693d2b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-hover.png b/gtk/Breeze-Steamy/assets/radio-mixed-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..7acfeea0abacaf4b2d99bb1f7de8b3c18dd94c3e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-hover@2.png b/gtk/Breeze-Steamy/assets/radio-mixed-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b0418dd82e0450d2db3b0e693bafeaf565cd22e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-insensitive.png b/gtk/Breeze-Steamy/assets/radio-mixed-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..111989fcd6f0c0cb4e86327cfe510e0de18b65d3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-mixed-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-mixed-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e2177623e2c43cc6020372a85e0592c66e9c0a6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-mixed-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-active.png b/gtk/Breeze-Steamy/assets/radio-unchecked-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..62c09549b7d7a517dd8509c05d0ff0ff3676f015
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-active@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..bffc973cc35084faeb2f9e832c16b4682b310db8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive.png b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce49f7c7053456ffd5b59c1c63e8fbd3ee595687
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5727e0a50884fdee24fa92624f6a8e5bc818f34a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop.png b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8fd2e15b32629bd4a725e9f3a9fc9cb7994e4c0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..83092240d56bf76518d1b4cc5c13e1b900283472
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-hover.png b/gtk/Breeze-Steamy/assets/radio-unchecked-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ed57928ee1f7bd404c986a51d5f79ca311dc085
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-hover@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..da5b307e7c8fb682bd699d163d2f1eabb5196457
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive.png b/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce49f7c7053456ffd5b59c1c63e8fbd3ee595687
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5727e0a50884fdee24fa92624f6a8e5bc818f34a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked-insensitive@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked.png b/gtk/Breeze-Steamy/assets/radio-unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8fd2e15b32629bd4a725e9f3a9fc9cb7994e4c0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked.png differ
diff --git a/gtk/Breeze-Steamy/assets/radio-unchecked@2.png b/gtk/Breeze-Steamy/assets/radio-unchecked@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..83092240d56bf76518d1b4cc5c13e1b900283472
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/radio-unchecked@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-slider-active.png b/gtk/Breeze-Steamy/assets/scale-slider-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae736b6767fdf5daa931756d406238d421f9095c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-slider-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-slider-hover.png b/gtk/Breeze-Steamy/assets/scale-slider-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..77ed2f520d7cff44cc8c2155847f47f75a2112c3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-slider-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-slider-insensitive.png b/gtk/Breeze-Steamy/assets/scale-slider-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..06a193e330dd2e89b177ef78bb62740c2e118941
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-slider-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-slider.png b/gtk/Breeze-Steamy/assets/scale-slider.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4da3a4893509c8db174ec497f272ead796918f7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-slider.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-trough-horizontal.png b/gtk/Breeze-Steamy/assets/scale-trough-horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd4ac7309beed928907c901a0f9bc9ee37466a4b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-trough-horizontal.png differ
diff --git a/gtk/Breeze-Steamy/assets/scale-trough-vertical.png b/gtk/Breeze-Steamy/assets/scale-trough-vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..3315daf997cc90dbf4196d8086f5ece09d960687
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scale-trough-vertical.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d55345f6b56dc804b7c4e2927693e14eb820bb5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ad36aaf2bf527ea8d065b98ca4eb730ea86d882
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..b585f69d218b7859b57ae3b8b1804dc89b55ca6a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b60d05eeb09b45f7c213f4e7dfd5ab651523fd7a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9b830e1496464a36cb74eb3063bb03d318d8b94
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..be2693310623c929604e03659da06322534c912b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-horizontal@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fafaeb45ac0b154f92fb243dd68b8676e92c96d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..27775ae84d27d33322e41ca99f31f236cede1a7a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..1282e9da26e3d54722247d0db161a4484dd5f1ab
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..36adaca5d9e6ca2e077c185313753aba8835066f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..60380885014342aeb4063814628e2bce0b2481b9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical@2.png b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd144a6c56623d28a672ad45e4ec960aa62802cc
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-slider-vertical@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal.png b/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..abe1c815205770d338738dfffe8cb27a0a4bbe85
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal@2.png b/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cb215d2cc42e9e11b3122e8fe019601f7b3ff03
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-trough-horizontal@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical.png b/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..7aa3606abb775c3a9c87b0901bba814fe37fc3b4
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical.png differ
diff --git a/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical@2.png b/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e838e134ba99e751fc715703f624e37ecf11c64
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/scrollbar-trough-vertical@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-down-insensitive.png b/gtk/Breeze-Steamy/assets/spinbutton-down-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c962cab20e918eb7d83dd52cf8c1a1c1cbe883a8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-down-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-down-rtl-insensitive.png b/gtk/Breeze-Steamy/assets/spinbutton-down-rtl-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..493004e7ad0628e40c9a9ea7d67f0ed6ce0f6158
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-down-rtl-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-down-rtl.png b/gtk/Breeze-Steamy/assets/spinbutton-down-rtl.png
new file mode 100644
index 0000000000000000000000000000000000000000..75356d6a2694d95fcffac74d12cdb0a858e6e07b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-down-rtl.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-down.png b/gtk/Breeze-Steamy/assets/spinbutton-down.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b056f2e157f80de38c76435ba5b2b1f63d2b1a0
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-down.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-up-insensitive.png b/gtk/Breeze-Steamy/assets/spinbutton-up-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..82ea35a2523a9a2dd37943275eff2bdf80c36d8b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-up-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-up-rtl-insensitive.png b/gtk/Breeze-Steamy/assets/spinbutton-up-rtl-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed14b0f8eefdd02ab7155435d57d5aa0efe82f1d
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-up-rtl-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-up-rtl.png b/gtk/Breeze-Steamy/assets/spinbutton-up-rtl.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3fa1d662c06bf8493a9c43e70a2bc3371c9c815
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-up-rtl.png differ
diff --git a/gtk/Breeze-Steamy/assets/spinbutton-up.png b/gtk/Breeze-Steamy/assets/spinbutton-up.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f3989dd43eae068c63ecda7ed71b91b000b64bf
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/spinbutton-up.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-bottom-active.png b/gtk/Breeze-Steamy/assets/tab-bottom-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9fd5da103e404d1a0d637a7473c1f142735c242
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-bottom-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-bottom-inactive.png b/gtk/Breeze-Steamy/assets/tab-bottom-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3683e267b9086612c0462704f46a7655df3e1b6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-bottom-inactive.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-left-active.png b/gtk/Breeze-Steamy/assets/tab-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..35d10d8b6caf2eebffa1d4ec45218f1cb9763bf6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-left-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-left-inactive.png b/gtk/Breeze-Steamy/assets/tab-left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..7af9dbc0ed7ca34887a74f1e2deb8efe82ce98b8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-left-inactive.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-right-active.png b/gtk/Breeze-Steamy/assets/tab-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc255dba7e89a6216a8ccfa2e3fda40944bf48e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-right-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-right-inactive.png b/gtk/Breeze-Steamy/assets/tab-right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..c502b05ab87451dcb316fb8ce81ee4b891e18d09
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-right-inactive.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-top-active.png b/gtk/Breeze-Steamy/assets/tab-top-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..422f31353c0e8233ffae93d9ca29651675c596e9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-top-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/tab-top-inactive.png b/gtk/Breeze-Steamy/assets/tab-top-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..0800648d5127154c1bd403d78e27a2b54198e317
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tab-top-inactive.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..317a4a9f9de8c9d3c00dae21225e6586af68f359
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..d28b4e2543ab4df67ef5a2aa0b24efca8485dff2
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-active-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-active.png b/gtk/Breeze-Steamy/assets/titlebutton-close-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..e01ae327fe2ce894da5f16db1f0590769abac3bd
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-active@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..d28b4e2543ab4df67ef5a2aa0b24efca8485dff2
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..9db210a7da7d39f87b828e3384ab91d61602aea9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9f6994550afb3e5f7b08b026fe865d7d27cc6c3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..f08740279acf2230933169fb74b6b8068c344c55
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee52a9fd8b7cd252bd95f792ccb8b35655a836df
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-hover-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-hover.png b/gtk/Breeze-Steamy/assets/titlebutton-close-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d8f4b00919d7137a4b5ac57cfca9cc650923f0c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close-hover@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee52a9fd8b7cd252bd95f792ccb8b35655a836df
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close.png b/gtk/Breeze-Steamy/assets/titlebutton-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a6ed851df0b9fd95ac76e8578b82bc80090da1e
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-close@2.png b/gtk/Breeze-Steamy/assets/titlebutton-close@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9f6994550afb3e5f7b08b026fe865d7d27cc6c3
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-close@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5be2b7ff29f526fd4f3a36d2573cd69bb626314
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..83a30c39fa9c4febcbe02f8d83f2e197838598d7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-active.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..627801cfe472fe5168de6c2bcd63d4320a33b250
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-active@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..83a30c39fa9c4febcbe02f8d83f2e197838598d7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..9029048e87972c1496c538082885d92aca328df6
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a13b5686eb8ddb8ce575660686f4a0c62fe4bc93
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd1e06bebd0194b95ef7f863fcec2d945b71bd09
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8eb74c276732252120bc2f0e190b308fe0c9791
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a91a97d1612fcf36425e444635ddb22877d3ee7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8eb74c276732252120bc2f0e190b308fe0c9791
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3379051b38615547d55510391ec3225e9f21305
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a1d0150dfa9a3ffad888d2ce72ef8f9e115f382
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3379051b38615547d55510391ec3225e9f21305
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a1d0150dfa9a3ffad888d2ce72ef8f9e115f382
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f2f16746f0ca255278bd22ee7d421b4bc4e5994
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5794d37fb99d620a53c800acf55b80b324dba9e9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..c85802e32c846345decd3f4ecfb0610ca07c0c2b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd870c2086fd7b7789a34a271a8888b1e0dfe766
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..c85802e32c846345decd3f4ecfb0610ca07c0c2b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd870c2086fd7b7789a34a271a8888b1e0dfe766
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d38bde99f99d6c4b4bd8929a3ea12d6b7e642a7
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..5794d37fb99d620a53c800acf55b80b324dba9e9
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize-maximized@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize.png
new file mode 100644
index 0000000000000000000000000000000000000000..455cca344658b8731e782c17f713386cd497ad2a
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-maximize@2.png b/gtk/Breeze-Steamy/assets/titlebutton-maximize@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9c78b26d3d0a86c88283276dc5ff701a6614367
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-maximize@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..19d40e81bb0b94f909050ea7dd8705250d14046f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b04808a017ae46419af616ac6e3768890f44abec
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-active.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..22c6c954b88c74b77f93f352c7e6977d9c64a0e5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-active@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b04808a017ae46419af616ac6e3768890f44abec
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-active@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..69a296ada854e9b22356befacb6817c388541174
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..0def64330d14b00e201a29ed513704d078b6af11
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop.png
new file mode 100644
index 0000000000000000000000000000000000000000..48180d92bed7c34258db48b0f0fbbaeec4065a6c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbb92c94319d6d14921fc2506891621233cccadb
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover-backdrop@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..83f009f8ffb8c70c679248f0e5d97efb10edf82c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbb92c94319d6d14921fc2506891621233cccadb
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize-hover@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize.png
new file mode 100644
index 0000000000000000000000000000000000000000..816f2e50baf8dbdb526cf1094b62b50cb17ec10f
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize.png differ
diff --git a/gtk/Breeze-Steamy/assets/titlebutton-minimize@2.png b/gtk/Breeze-Steamy/assets/titlebutton-minimize@2.png
new file mode 100644
index 0000000000000000000000000000000000000000..0def64330d14b00e201a29ed513704d078b6af11
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/titlebutton-minimize@2.png differ
diff --git a/gtk/Breeze-Steamy/assets/togglebutton-active.png b/gtk/Breeze-Steamy/assets/togglebutton-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..50377d0ca930cf51f49acd92820a2040ae51e5b8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/togglebutton-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/togglebutton-hover.png b/gtk/Breeze-Steamy/assets/togglebutton-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..e70e359f5e46399d679f81942beac5341d22aee5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/togglebutton-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/togglebutton-insensitive.png b/gtk/Breeze-Steamy/assets/togglebutton-insensitive.png
new file mode 100644
index 0000000000000000000000000000000000000000..20682c430d417fe019145eb645043d4bf4023d76
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/togglebutton-insensitive.png differ
diff --git a/gtk/Breeze-Steamy/assets/togglebutton.png b/gtk/Breeze-Steamy/assets/togglebutton.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c18034e740c6808a3e1f0fdc6e77ee54beeb05b
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/togglebutton.png differ
diff --git a/gtk/Breeze-Steamy/assets/toolbar-background.png b/gtk/Breeze-Steamy/assets/toolbar-background.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d16b0b9dfa993a2dafdbacdbd65349fb709ec91
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/toolbar-background.png differ
diff --git a/gtk/Breeze-Steamy/assets/toolbutton-active.png b/gtk/Breeze-Steamy/assets/toolbutton-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..3777ddb4ae9727f2dfa29bc0091cd050770d6292
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/toolbutton-active.png differ
diff --git a/gtk/Breeze-Steamy/assets/toolbutton-hover.png b/gtk/Breeze-Steamy/assets/toolbutton-hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..444622f9f2a96487d73257ed903b629db2d96bc8
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/toolbutton-hover.png differ
diff --git a/gtk/Breeze-Steamy/assets/toolbutton-toggled.png b/gtk/Breeze-Steamy/assets/toolbutton-toggled.png
new file mode 100644
index 0000000000000000000000000000000000000000..13a96c422f697b8f888751558db28fcc35d3a5c5
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/toolbutton-toggled.png differ
diff --git a/gtk/Breeze-Steamy/assets/tree-header.png b/gtk/Breeze-Steamy/assets/tree-header.png
new file mode 100644
index 0000000000000000000000000000000000000000..f67a09eb3be6ba39949a748f33bc3c430e5cf39c
Binary files /dev/null and b/gtk/Breeze-Steamy/assets/tree-header.png differ
diff --git a/gtk/Breeze-Steamy/gtk-3.20/gtk.css b/gtk/Breeze-Steamy/gtk-3.20/gtk.css
new file mode 100644
index 0000000000000000000000000000000000000000..97b6989594ad5591cf488d95320e2566f99f933c
--- /dev/null
+++ b/gtk/Breeze-Steamy/gtk-3.20/gtk.css
@@ -0,0 +1,4011 @@
+/* GTK NAMED COLORS
+   ----------------
+   use responsibly! */
+/*
+widget text/foreground color */
+@define-color theme_fg_color #ff0000;
+/*
+text color for entries, views and content in general */
+@define-color theme_text_color #f32627;
+/*
+widget base background color */
+@define-color theme_bg_color #00ff00;
+/*
+text widgets and the like base background color */
+@define-color theme_base_color #fcfcfc;
+/*
+base background color of selections */
+@define-color theme_selected_bg_color #c5cbd8;
+/*
+text/foreground color of selections */
+@define-color theme_selected_fg_color #fcfcfc;
+/*
+base background color of insensitive widgets */
+@define-color insensitive_bg_color #d8dadd;
+/*
+text foreground color of insensitive widgets */
+@define-color insensitive_fg_color rgba(32, 35, 35, 0.35);
+/*
+insensitive text widgets and the like base background color */
+@define-color insensitive_base_color rgba(32, 35, 35, 0.35);
+/*
+widget text/foreground color on backdrop windows */
+@define-color theme_unfocused_fg_color #c5cbd8;
+/*
+text color for entries, views and content in general on backdrop windows */
+@define-color theme_unfocused_text_color #c5cbd8;
+/*
+widget base background color on backdrop windows */
+@define-color theme_unfocused_bg_color #2a2e33;
+/*
+text widgets and the like base background color on backdrop windows */
+@define-color theme_unfocused_base_color #fcfcfc;
+/*
+base background color of selections on backdrop windows */
+@define-color theme_unfocused_selected_bg_color rgba(61, 174, 233, 0.5);
+/*
+text/foreground color of selections on backdrop windows */
+@define-color theme_unfocused_selected_fg_color #fcfcfc;
+/*
+widgets main borders color */
+@define-color borders #bcfebf;
+/*
+widgets main borders color on backdrop windows */
+@define-color unfocused_borders #c0b99f;
+/*
+widgets main borders color insensitive */
+@define-color insensitive_borders rgba(170, 173, 174, 0.35);
+/*
+these are pretty self explicative */
+@define-color warning_color #f67400;
+@define-color error_color #da4453;
+@define-color success_color #27ae60;
+@define-color content_view_bg #fcfcfc;
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #da4453;
+  -GtkButton-child-displacement-x: 0;
+  -GtkButton-child-displacement-y: 0;
+  -GtkCheckButton-indicator-size: 18;
+  -GtkCheckMenuItem-indicator-size: 18;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 0;
+  -GtkScrolled-window-overlay-scrolling: FALSE;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkWidget-text-handle-width: 20;
+  -GtkWidget-text-handle-height: 20;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  -GtkStatusbar-shadow-type: none;
+  outline-width: 0px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #c5cbd8;
+  background-color: #2a2e33; }
+  .background:backdrop {
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: #c5cbd8;
+    background-color: #2a2e33; }
+
+/*
+   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-effect: dim; }
+
+.gtkstyle-fallback {
+  background-color: #2a2e33;
+  color: #c5cbd8; }
+  .gtkstyle-fallback:hover {
+    background-color: white;
+    color: #c5cbd8; }
+  .gtkstyle-fallback:active {
+    background-color: #d4d7d9;
+    color: #c5cbd8; }
+  .gtkstyle-fallback:disabled {
+    background-color: #d8dadd;
+    color: rgba(32, 35, 35, 0.35); }
+  .gtkstyle-fallback:selected {
+    background-color: #c5cbd8;
+    color: #fcfcfc; }
+
+.view text,
+textview text,
+.view {
+  color: #c5cbd8;
+  background-color: #171a1d; }
+  .view text:backdrop,
+  textview text:backdrop,
+  .view:backdrop {
+    color: #c5cbd8;
+    background-color: #171a1d; }
+  .view text:disabled,
+  textview text:disabled,
+  .view:disabled {
+    color: rgba(32, 35, 35, 0.35); }
+  .view text:selected:focus,
+  textview text:selected:focus, .view text:selected,
+  textview text:selected,
+  .view:selected:focus,
+  .view:selected {
+    border-radius: 3px; }
+
+textview border {
+  background-color: #fcfcfc;
+  background-image: image(#c0b99f);
+  background-repeat: no-repeat; }
+  textview border:backdrop {
+    background-color: #fcfcfc; }
+  textview border.bottom {
+    background-size: 100% 1px;
+    background-position: top; }
+  textview border.top {
+    background-size: 100% 1px;
+    background-position: bottom; }
+  textview border.left {
+    background-size: 1px 100%;
+    background-position: right; }
+  textview border.right {
+    background-size: 1px 100%;
+    background-position: left; }
+
+.rubberband,
+rubberband,
+flowbox rubberband,
+treeview.view rubberband {
+  border: 1px solid #c5cbd8;
+  background-color: rgba(61, 174, 233, 0.2); }
+  .rubberband:backdrop,
+  rubberband:backdrop,
+  treeview.view rubberband:backdrop {
+    border-color: #c5cbd8;
+    background-color: rgba(61, 174, 233, 0.2); }
+
+flowbox flowboxchild {
+  padding: 3px;
+  border-radius: 3px; }
+  flowbox flowboxchild:selected {
+    outline-offset: 0px; }
+
+label.separator {
+  color: #c5cbd8; }
+  label.separator:backdrop {
+    color: #c5cbd8; }
+
+label selection {
+  background-color: #c5cbd8;
+  color: #fcfcfc; }
+
+label:disabled {
+  color: rgba(32, 35, 35, 0.35); }
+  label:disabled:backdrop {
+    color: rgba(32, 35, 35, 0.35); }
+
+label:backdrop {
+  color: #c5cbd8; }
+
+.dim-label, label.separator,
+headerbar .subtitle {
+  opacity: 0.5;
+  text-shadow: none; }
+
+assistant .sidebar {
+  background-color: #c5cbd8;
+  border-top: 1px solid #c0b99f; }
+  assistant .sidebar:backdrop {
+    background-color: #c5cbd8;
+    border-color: #c0b99f; }
+
+assistant.csd .sidebar {
+  border-top-style: none; }
+
+assistant .sidebar label {
+  padding: 6px 12px; }
+
+assistant .sidebar label.highlight {
+  background-color: #d1d1d1; }
+
+.app-notification,
+.app-notification.frame, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd,
+.osd {
+  color: #c5cbd8;
+  border: 1px solid #c0b99f;
+  background-color: rgba(239, 240, 241, 0.8);
+  background-clip: padding-box;
+  box-shadow: none;
+  text-shadow: none;
+  -gtk-icon-shadow: none; }
+  .app-notification:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop,
+  .osd:backdrop {
+    color: #c5cbd8;
+    background-color: rgba(239, 240, 241, 0.8);
+    -gtk-icon-shadow: none; }
+
+.view text:selected,
+textview text:selected,
+.view:selected:focus,
+.view:selected, .view text selection:focus, .view text selection,
+textview text selection:focus,
+textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
+entry selection:focus,
+entry selection, row:selected, .sidebar:selected {
+  background-color: #c5cbd8;
+  color: #fcfcfc; }
+  
+  textview text:hover:selected:focus, .view text:hover:selected,
+  textview text:hover:selected,
+  .view:hover:selected, .view text selection:hover,
+  textview text selection:hover, flowbox flowboxchild:hover:selected, spinbutton:not(.vertical) selection:hover:focus, spinbutton:not(.vertical) selection:hover,
+  entry selection:hover, row:hover:selected, .sidebar:hover:selected {
+    background-color: #93cee9;
+    color: #c5cbd8; }
+  
+  textview text:backdrop:selected:focus, .view text:backdrop:selected,
+  textview text:backdrop:selected,
+  .view:backdrop:selected, .view text selection:backdrop,
+  textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selction, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop,
+  entry selection:backdrop, row:backdrop:selected, .sidebar:backdrop:selected {
+    background-color: rgba(61, 174, 233, 0.5);
+    color: #fcfcfc; }
+
+.view text:selected,
+textview text:selected,
+.view:selected:focus,
+.view:selected, .view text selection:focus, .view text selection,
+textview text selection:focus,
+textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
+entry selection:focus,
+entry selection, row:selected, .sidebar:selected {
+  background-color: #c5cbd8;
+  border-radius: 0px; }
+  .view text:selected,
+  textview text:selected,
+  .view:selected:focus,
+  .view:selected, .view text selection:focus, .view text selection,
+  textview text selection:focus,
+  textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
+  entry selection:focus,
+  entry selection, row:selected, .sidebar:selected {
+    color: #fcfcfc; }
+    
+    textview text:disabled:selected:focus, .view text:disabled:selected,
+    textview text:disabled:selected,
+    .view:disabled:selected, .view text selection:disabled,
+    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled:focus, spinbutton:not(.vertical) selection:disabled,
+    entry selection:disabled, row:disabled:selected, .sidebar:disabled:selected {
+      color: #e5e5e5; }
+    
+    textview text:backdrop:selected:focus, .view text:backdrop:selected,
+    textview text:backdrop:selected,
+    .view:backdrop:selected, .view text selection:backdrop,
+    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selction, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop,
+    entry selection:backdrop, row:backdrop:selected, .sidebar:backdrop:selected {
+      color: #fcfcfc; }
+      .view text:backdrop:disabled:selected,
+      textview text:backdrop:disabled:selected,
+      .view:backdrop:disabled:selected, .view text selection:backdrop:disabled,
+      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selction:disabled, spinbutton:not(.vertical) selection:backdrop:disabled,
+      entry selection:backdrop:disabled, row:backdrop:disabled:selected, .sidebar:backdrop:disabled:selected {
+        color: #e5e5e5; }
+
+/***********
+ * Buttons *
+ ***********/
+@keyframes needs_attention {
+  from {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#c5cbd8), to(transparent)); }
+  to {
+    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#c5cbd8), to(transparent)); } }
+
+notebook > header > tabs > arrow, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,
+button, notebook > header > tabs > arrow.osd,
+button.osd {
+  border: 1px solid;
+  border-radius: 3px;
+  padding: 4px 6px;
+  background-clip: border-box;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
+  text-shadow: none;
+  -gtk-icon-shadow: none;
+  color: #c5cbd8;
+  border-color: #dad4bf;
+  background-image: linear-gradient(to bottom, #e6e0c9, #dad4bf); }
+  notebook > header > tabs > arrow, button.sidebar-button, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,
+  button.flat, notebook > header > tabs > arrow.osd, button.osd.sidebar-button {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    transition: none; }
+    notebook > header > tabs > arrow:hover, button.sidebar-button:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,
+    button.flat:hover, notebook > header > tabs > arrow.osd:hover {
+      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+      transition-duration: 500ms; }
+      notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active,
+      button.flat:hover:active {
+        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+    notebook > header > tabs > arrow:checked, button.sidebar-button:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,
+    button.flat:checked, notebook > header > tabs > arrow.osd:checked {
+      background-color: #c0b99f; }
+  notebook > header > tabs > arrow:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,
+  button:hover, notebook > header > tabs > arrow.osd:hover {
+    color: #2e2c28;
+    border-color: #c5cbd8;
+    -gtk-icon-effect: none; }
+  notebook > header > tabs > arrow:active, popover.background.touch-selection button:active, popover.background.magnifier button:active,
+  button:active, notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,
+  button:checked, notebook > header > tabs > arrow.osd:checked {
+    color: #dcebee;
+    border-color: #dad4bf;
+    background-image: linear-gradient(to bottom, #5f8f6a, #578361);
+    transition-duration: 50ms; }
+    notebook > header > tabs > arrow:active:hover, popover.background.touch-selection button:active:hover, popover.background.magnifier button:active:hover,
+    button:active:hover, notebook > header > tabs > arrow:checked:hover, popover.background.touch-selection button:checked:hover, popover.background.magnifier button:checked:hover,
+    button:checked:hover {
+      color: #ffffff;
+      border-color: #c5cbd8; }
+/*       background-image: transparent; } */
+  notebook > header > tabs > arrow:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,
+  button:backdrop, notebook > header > tabs > arrow.osd:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-image: linear-gradient(to bottom, #f2f2f3, #e8e9ea);
+    -gtk-icon-effect: none; }
+    notebook > header > tabs > arrow:backdrop:active, popover.background.touch-selection button:backdrop:active, popover.background.magnifier button:backdrop:active,
+    button:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, popover.background.touch-selection button:backdrop:checked, popover.background.magnifier button:backdrop:checked,
+    button:backdrop:checked {
+      color: #fcfcfc;
+      border-color: #c5cbd8;
+      background-image: linear-gradient(to bottom, #45b1ea, #25a4e6); }
+    notebook > header > tabs > arrow:backdrop:disabled, popover.background.touch-selection button:backdrop:disabled, popover.background.magnifier button:backdrop:disabled,
+    button:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.85);
+      border-color: rgba(170, 173, 174, 0.35);
+      background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+      notebook > header > tabs > arrow:backdrop:disabled > .label, popover.background.touch-selection button:backdrop:disabled > .label, popover.background.magnifier button:backdrop:disabled > .label, button:backdrop:disabled > .label {
+        color: inherit; }
+    notebook > header > tabs > arrow:backdrop:disabled:active,
+    button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
+    button:backdrop:disabled:checked {
+      color: #e5e5e5;
+      border-color: rgba(37, 164, 230, 0.35);
+      background-image: linear-gradient(to bottom, rgba(44, 167, 231, 0.35), rgba(25, 152, 218, 0.35)); }
+      notebook > header > tabs > arrow:backdrop:disabled:active > .label, popover.background.touch-selection button:backdrop:disabled:active > .label, popover.background.magnifier button:backdrop:disabled:active > .label, button:backdrop:disabled:active > .label, notebook > header > tabs > arrow:backdrop:disabled:checked > .label, popover.background.touch-selection button:backdrop:disabled:checked > .label, popover.background.magnifier button:backdrop:disabled:checked > .label, button:backdrop:disabled:checked > .label {
+        color: inherit; }
+  notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,
+  button.flat:backdrop, notebook > header > tabs > arrow.osd:backdrop {
+    -gtk-icon-effect: none;
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: #c5cbd8; }
+  notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,
+  button.flat:disabled, notebook > header > tabs > arrow.osd:disabled {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: rgba(32, 35, 35, 0.35); }
+  notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled,
+  button.flat:backdrop:disabled {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: rgba(32, 35, 35, 0.35); }
+  notebook > header > tabs > arrow:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,
+  button:disabled, notebook > header > tabs > arrow.osd:disabled {
+    color: rgba(36, 43, 46, 0.35);
+    border-color: rgba(170, 173, 174, 0.35);
+    background-image: linear-gradient(to bottom, #ded8c3, #d8d3be); }
+    notebook > header > tabs > arrow:disabled > .label, popover.background.touch-selection button:disabled > .label, popover.background.magnifier button:disabled > .label, button:disabled > .label {
+      color: inherit; }
+    notebook > header > tabs > arrow:disabled:active, popover.background.touch-selection button:disabled:active, popover.background.magnifier button:disabled:active,
+    button:disabled:active, notebook > header > tabs > arrow:disabled:checked, popover.background.touch-selection button:disabled:checked, popover.background.magnifier button:disabled:checked,
+    button:disabled:checked {
+      color: #e5e5e5;
+      border-color: rgba(91, 137, 102, 0.35);
+      background-image: linear-gradient(to bottom, rgba(94, 141, 105, 0.35), rgba(89, 133, 99, 0.35)); }
+      notebook > header > tabs > arrow:disabled:active > .label, popover.background.touch-selection button:disabled:active > .label, popover.background.magnifier button:disabled:active > .label, button:disabled:active > .label, notebook > header > tabs > arrow:disabled:checked > .label, popover.background.touch-selection button:disabled:checked > .label, popover.background.magnifier button:disabled:checked > .label, button:disabled:checked > .label {
+        color: inherit; }
+  notebook > header > tabs > arrow separator, .csd popover.background.touch-selection button separator, .csd popover.background.magnifier button separator, popover.background.touch-selection button separator, popover.background.magnifier button separator, button separator, notebook > header > tabs > arrow.osd separator, button.osd separator {
+    background-color: transparent;
+    background-image: none;
+    color: transparent; }
+
+notebook > header > tabs > arrow.image-button, popover.background.touch-selection button.image-button, popover.background.magnifier button.image-button,
+button.image-button {
+  min-width: 16px;
+  padding: 6px; }
+
+notebook > header > tabs > arrow.text-button, popover.background.touch-selection button.text-button, popover.background.magnifier button.text-button,
+button.text-button {
+  padding-left: 6px;
+  padding-right: 6px; }
+
+notebook > header > tabs > arrow.text-button.image-button, popover.background.touch-selection button.text-button.image-button, popover.background.magnifier button.text-button.image-button,
+button.text-button.image-button {
+  padding-left: 6px;
+  padding-right: 6px; }
+  notebook > header > tabs > arrow.text-button.image-button label, popover.background.touch-selection button.text-button.image-button label, popover.background.magnifier button.text-button.image-button label,
+  button.text-button.image-button label {
+    padding-left: 6px;
+    padding-right: 6px; }
+
+row:selected popover.background.touch-selection button, popover.background.touch-selection row:selected button, row:selected popover.background.magnifier button, popover.background.magnifier row:selected button, row:selected
+button {
+  border-color: #c5cbd8; }
+  row:selected popover.background.touch-selection button.flat:not(:active):not(:checked):not(:hover):not(disabled), popover.background.touch-selection row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected popover.background.magnifier button.flat:not(:active):not(:checked):not(:hover):not(disabled), popover.background.magnifier row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected
+  button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
+    color: #fcfcfc;
+    border-color: transparent; }
+    row:selected popover.background.touch-selection button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, popover.background.touch-selection row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected popover.background.magnifier button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, popover.background.magnifier row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected
+    button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
+      color: #fcfcfc; }
+
+popover.background.touch-selection button.suggested-action, popover.background.magnifier button.suggested-action,
+popover.background.touch-selection button.suggested-action.osd button,
+popover.background.magnifier button.suggested-action.osd button,
+button.suggested-action,
+button.suggested-action.osd popover.background.touch-selection button,
+popover.background.touch-selection button.suggested-action.osd button,
+button.suggested-action.osd popover.background.magnifier button,
+popover.background.magnifier button.suggested-action.osd button,
+popover.background.touch-selection button.suggested-action.osd button,
+popover.background.magnifier button.suggested-action.osd button,
+button.suggested-action.osd
+button {
+  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
+  text-shadow: none;
+  -gtk-icon-shadow: none;
+  color: #fcfcfc;
+  border-color: #c5cbd8;
+  background-image: linear-gradient(to bottom, #40afe9, #35abe8); }
+  popover.background.touch-selection button.suggested-action.flat, popover.background.magnifier button.suggested-action.flat,
+  popover.background.touch-selection button.suggested-action.osd button.flat,
+  popover.background.magnifier button.suggested-action.osd button.flat,
+  button.suggested-action.flat,
+  button.suggested-action.osd popover.background.touch-selection button.flat,
+  popover.background.touch-selection button.suggested-action.osd button.flat,
+  button.suggested-action.osd popover.background.magnifier button.flat,
+  popover.background.magnifier button.suggested-action.osd button.flat,
+  popover.background.touch-selection button.suggested-action.osd button.flat,
+  popover.background.magnifier button.suggested-action.osd button.flat,
+  button.suggested-action.osd
+  button.flat {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: #c5cbd8; }
+  popover.background.touch-selection button.suggested-action:hover, popover.background.magnifier button.suggested-action:hover,
+  popover.background.touch-selection button.suggested-action.osd button:hover,
+  popover.background.magnifier button.suggested-action.osd button:hover,
+  button.suggested-action:hover,
+  button.suggested-action.osd popover.background.touch-selection button:hover,
+  popover.background.touch-selection button.suggested-action.osd button:hover,
+  button.suggested-action.osd popover.background.magnifier button:hover,
+  popover.background.magnifier button.suggested-action.osd button:hover,
+  popover.background.touch-selection button.suggested-action.osd button:hover,
+  popover.background.magnifier button.suggested-action.osd button:hover,
+  button.suggested-action.osd
+  button:hover {
+    color: white;
+    border-color: #c5cbd8; }
+  popover.background.touch-selection button.suggested-action:active, popover.background.magnifier button.suggested-action:active, popover.background.touch-selection button.suggested-action:checked, popover.background.magnifier button.suggested-action:checked,
+  popover.background.touch-selection button.suggested-action.osd button:active,
+  popover.background.magnifier button.suggested-action.osd button:active,
+  popover.background.touch-selection button.suggested-action.osd button:checked,
+  popover.background.magnifier button.suggested-action.osd button:checked,
+  button.suggested-action:active,
+  button.suggested-action:checked,
+  button.suggested-action.osd popover.background.touch-selection button:active,
+  popover.background.touch-selection button.suggested-action.osd button:active,
+  button.suggested-action.osd popover.background.magnifier button:active,
+  popover.background.magnifier button.suggested-action.osd button:active,
+  button.suggested-action.osd popover.background.touch-selection button:checked,
+  popover.background.touch-selection button.suggested-action.osd button:checked,
+  button.suggested-action.osd popover.background.magnifier button:checked,
+  popover.background.magnifier button.suggested-action.osd button:checked,
+  popover.background.touch-selection button.suggested-action.osd button:active,
+  popover.background.magnifier button.suggested-action.osd button:active,
+  popover.background.touch-selection button.suggested-action.osd button:checked,
+  popover.background.magnifier button.suggested-action.osd button:checked,
+  button.suggested-action.osd
+  button:active,
+  button.suggested-action.osd
+  button:checked {
+    color: white;
+    border-color: #c5cbd8;
+    background-image: linear-gradient(to bottom, #45b1ea, #25a4e6); }
+  popover.background.touch-selection button.suggested-action:backdrop, popover.background.magnifier button.suggested-action:backdrop, popover.background.touch-selection button.suggested-action.flat:backdrop, popover.background.magnifier button.suggested-action.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button:backdrop,
+  popover.background.magnifier button.suggested-action.osd button:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  button.suggested-action:backdrop,
+  button.suggested-action.flat:backdrop,
+  button.suggested-action.osd popover.background.touch-selection button:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button:backdrop,
+  button.suggested-action.osd popover.background.magnifier button:backdrop,
+  popover.background.magnifier button.suggested-action.osd button:backdrop,
+  button.suggested-action.osd popover.background.touch-selection button.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  button.suggested-action.osd popover.background.magnifier button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button:backdrop,
+  popover.background.magnifier button.suggested-action.osd button:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  button.suggested-action.osd
+  button:backdrop,
+  button.suggested-action.osd
+  button.flat:backdrop {
+    color: white;
+    border-color: #c0b99f;
+    background-image: linear-gradient(to bottom, #40afe9, #35abe8); }
+    popover.background.touch-selection button.suggested-action:backdrop:active, popover.background.magnifier button.suggested-action:backdrop:active, popover.background.touch-selection button.suggested-action:backdrop:checked, popover.background.magnifier button.suggested-action:backdrop:checked, popover.background.touch-selection button.suggested-action.flat:backdrop:active, popover.background.magnifier button.suggested-action.flat:backdrop:active, popover.background.touch-selection button.suggested-action.flat:backdrop:checked, popover.background.magnifier button.suggested-action.flat:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:checked,
+    button.suggested-action:backdrop:active,
+    button.suggested-action:backdrop:checked,
+    button.suggested-action.flat:backdrop:active,
+    button.suggested-action.flat:backdrop:checked,
+    button.suggested-action.osd popover.background.touch-selection button:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:active,
+    button.suggested-action.osd popover.background.magnifier button:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:active,
+    button.suggested-action.osd popover.background.touch-selection button:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:checked,
+    button.suggested-action.osd popover.background.magnifier button:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:checked,
+    button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:active,
+    button.suggested-action.osd popover.background.magnifier button.flat:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:active,
+    button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:checked,
+    button.suggested-action.osd popover.background.magnifier button.flat:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:checked,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:active,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:active,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:checked,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:checked,
+    button.suggested-action.osd
+    button:backdrop:active,
+    button.suggested-action.osd
+    button:backdrop:checked,
+    button.suggested-action.osd
+    button.flat:backdrop:active,
+    button.suggested-action.osd
+    button.flat:backdrop:checked {
+      color: white;
+      border-color: #c5cbd8;
+      background-image: linear-gradient(to bottom, #45b1ea, #25a4e6); }
+    popover.background.touch-selection button.suggested-action:backdrop:disabled, popover.background.magnifier button.suggested-action:backdrop:disabled, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.flat:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+    button.suggested-action:backdrop:disabled,
+    button.suggested-action.flat:backdrop:disabled,
+    button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled,
+    button.suggested-action.osd popover.background.magnifier button:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:disabled,
+    button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+    button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button:backdrop:disabled,
+    popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+    popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+    button.suggested-action.osd
+    button:backdrop:disabled,
+    button.suggested-action.osd
+    button.flat:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.35);
+      border-color: rgba(170, 173, 174, 0.35);
+      background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+      popover.background.touch-selection button.suggested-action:backdrop:disabled > .label, popover.background.magnifier button.suggested-action:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      button.suggested-action:backdrop:disabled > .label,
+      button.suggested-action.flat:backdrop:disabled > .label,
+      button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled > .label,
+      button.suggested-action.osd popover.background.magnifier button:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled > .label,
+      button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled > .label,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled > .label,
+      button.suggested-action.osd
+      button:backdrop:disabled > .label,
+      button.suggested-action.osd
+      button.flat:backdrop:disabled > .label {
+        color: inherit; }
+      popover.background.touch-selection button.suggested-action:backdrop:disabled:active, popover.background.magnifier button.suggested-action:backdrop:disabled:active, popover.background.touch-selection button.suggested-action:backdrop:disabled:checked, popover.background.magnifier button.suggested-action:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:active, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button.flat: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,
+      button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active,
+      button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active,
+      button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked,
+      button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked,
+      button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active,
+      button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active,
+      button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked,
+      button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked,
+      button.suggested-action.osd
+      button:backdrop:disabled:active,
+      button.suggested-action.osd
+      button:backdrop:disabled:checked,
+      button.suggested-action.osd
+      button.flat:backdrop:disabled:active,
+      button.suggested-action.osd
+      button.flat:backdrop:disabled:checked {
+        color: #e8e8e8;
+        border-color: rgba(37, 164, 230, 0.35);
+        background-image: linear-gradient(to bottom, rgba(44, 167, 231, 0.35), rgba(25, 152, 218, 0.35)); }
+        popover.background.touch-selection button.suggested-action:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat: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,
+        button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active > .label,
+        button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active > .label,
+        button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked > .label,
+        button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked > .label,
+        button.suggested-action.osd
+        button:backdrop:disabled:active > .label,
+        button.suggested-action.osd
+        button:backdrop:disabled:checked > .label,
+        button.suggested-action.osd
+        button.flat:backdrop:disabled:active > .label,
+        button.suggested-action.osd
+        button.flat:backdrop:disabled:checked > .label {
+          color: inherit; }
+  popover.background.touch-selection button.suggested-action.flat:backdrop, popover.background.magnifier button.suggested-action.flat:backdrop, popover.background.touch-selection button.suggested-action.flat:disabled, popover.background.magnifier button.suggested-action.flat:disabled, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.flat:backdrop:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+  button.suggested-action.flat:backdrop,
+  button.suggested-action.flat:disabled,
+  button.suggested-action.flat:backdrop:disabled,
+  button.suggested-action.osd popover.background.touch-selection button.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  button.suggested-action.osd popover.background.magnifier button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  button.suggested-action.osd popover.background.touch-selection button.flat:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:disabled,
+  button.suggested-action.osd popover.background.magnifier button.flat:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:disabled,
+  button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+  button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.suggested-action.osd button.flat:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:disabled,
+  popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled,
+  popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled,
+  button.suggested-action.osd
+  button.flat:backdrop,
+  button.suggested-action.osd
+  button.flat:disabled,
+  button.suggested-action.osd
+  button.flat:backdrop:disabled {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: rgba(61, 174, 233, 0.8); }
+  popover.background.touch-selection button.suggested-action:disabled, popover.background.magnifier button.suggested-action:disabled,
+  popover.background.touch-selection button.suggested-action.osd button:disabled,
+  popover.background.magnifier button.suggested-action.osd button:disabled,
+  button.suggested-action:disabled,
+  button.suggested-action.osd popover.background.touch-selection button:disabled,
+  popover.background.touch-selection button.suggested-action.osd button:disabled,
+  button.suggested-action.osd popover.background.magnifier button:disabled,
+  popover.background.magnifier button.suggested-action.osd button:disabled,
+  popover.background.touch-selection button.suggested-action.osd button:disabled,
+  popover.background.magnifier button.suggested-action.osd button:disabled,
+  button.suggested-action.osd
+  button:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    border-color: rgba(170, 173, 174, 0.35);
+    background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+    popover.background.touch-selection button.suggested-action:disabled > .label, popover.background.magnifier button.suggested-action:disabled > .label,
+    popover.background.touch-selection button.suggested-action.osd button:disabled > .label,
+    popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled > .label,
+    popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled > .label,
+    popover.background.magnifier button.suggested-action.osd button:disabled > .label,
+    button.suggested-action:disabled > .label,
+    button.suggested-action.osd popover.background.touch-selection button:disabled > .label,
+    popover.background.touch-selection button.suggested-action.osd button:disabled > .label,
+    button.suggested-action.osd popover.background.magnifier button:disabled > .label,
+    popover.background.magnifier button.suggested-action.osd button:disabled > .label,
+    popover.background.touch-selection button.suggested-action.osd button:disabled > .label,
+    popover.background.magnifier button.suggested-action.osd button:disabled > .label,
+    button.suggested-action.osd
+    button:disabled > .label {
+      color: inherit; }
+    popover.background.touch-selection button.suggested-action:disabled:active, popover.background.magnifier button.suggested-action:disabled:active, popover.background.touch-selection button.suggested-action:disabled:checked, popover.background.magnifier button.suggested-action:disabled:checked,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:active,
+    popover.background.magnifier button.suggested-action.osd button:disabled:active,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:checked,
+    popover.background.magnifier button.suggested-action.osd button:disabled:checked,
+    button.suggested-action:disabled:active,
+    button.suggested-action:disabled:checked,
+    button.suggested-action.osd popover.background.touch-selection button:disabled:active,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:active,
+    button.suggested-action.osd popover.background.magnifier button:disabled:active,
+    popover.background.magnifier button.suggested-action.osd button:disabled:active,
+    button.suggested-action.osd popover.background.touch-selection button:disabled:checked,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:checked,
+    button.suggested-action.osd popover.background.magnifier button:disabled:checked,
+    popover.background.magnifier button.suggested-action.osd button:disabled:checked,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:active,
+    popover.background.magnifier button.suggested-action.osd button:disabled:active,
+    popover.background.touch-selection button.suggested-action.osd button:disabled:checked,
+    popover.background.magnifier button.suggested-action.osd button:disabled:checked,
+    button.suggested-action.osd
+    button:disabled:active,
+    button.suggested-action.osd
+    button:disabled:checked {
+      color: #e8e8e8;
+      border-color: rgba(37, 164, 230, 0.35);
+      background-image: linear-gradient(to bottom, rgba(44, 167, 231, 0.35), rgba(25, 152, 218, 0.35)); }
+      popover.background.touch-selection button.suggested-action:disabled:active > .label, popover.background.magnifier button.suggested-action:disabled:active > .label, popover.background.touch-selection button.suggested-action:disabled:checked > .label, popover.background.magnifier button.suggested-action:disabled:checked > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:active > .label,
+      popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled:active > .label,
+      popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled:active > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:active > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:checked > .label,
+      popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled:checked > .label,
+      popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled:checked > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:checked > .label,
+      button.suggested-action:disabled:active > .label,
+      button.suggested-action:disabled:checked > .label,
+      button.suggested-action.osd popover.background.touch-selection button:disabled:active > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:active > .label,
+      button.suggested-action.osd popover.background.magnifier button:disabled:active > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:active > .label,
+      button.suggested-action.osd popover.background.touch-selection button:disabled:checked > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:checked > .label,
+      button.suggested-action.osd popover.background.magnifier button:disabled:checked > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:checked > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:active > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:active > .label,
+      popover.background.touch-selection button.suggested-action.osd button:disabled:checked > .label,
+      popover.background.magnifier button.suggested-action.osd button:disabled:checked > .label,
+      button.suggested-action.osd
+      button:disabled:active > .label,
+      button.suggested-action.osd
+      button:disabled:checked > .label {
+        color: inherit; }
+
+popover.background.touch-selection button.destructive-action, popover.background.magnifier button.destructive-action,
+popover.background.touch-selection button.destructive-action.osd button,
+popover.background.magnifier button.destructive-action.osd button,
+button.destructive-action,
+button.destructive-action.osd popover.background.touch-selection button,
+popover.background.touch-selection button.destructive-action.osd button,
+button.destructive-action.osd popover.background.magnifier button,
+popover.background.magnifier button.destructive-action.osd button,
+popover.background.touch-selection button.destructive-action.osd button,
+popover.background.magnifier button.destructive-action.osd button,
+button.destructive-action.osd
+button {
+  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
+  text-shadow: none;
+  -gtk-icon-shadow: none;
+  color: #fcfcfc;
+  border-color: #da4453;
+  background-image: linear-gradient(to bottom, #da4655, #d93d4d); }
+  popover.background.touch-selection button.destructive-action.flat, popover.background.magnifier button.destructive-action.flat,
+  popover.background.touch-selection button.destructive-action.osd button.flat,
+  popover.background.magnifier button.destructive-action.osd button.flat,
+  button.destructive-action.flat,
+  button.destructive-action.osd popover.background.touch-selection button.flat,
+  popover.background.touch-selection button.destructive-action.osd button.flat,
+  button.destructive-action.osd popover.background.magnifier button.flat,
+  popover.background.magnifier button.destructive-action.osd button.flat,
+  popover.background.touch-selection button.destructive-action.osd button.flat,
+  popover.background.magnifier button.destructive-action.osd button.flat,
+  button.destructive-action.osd
+  button.flat {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: #da4453; }
+  popover.background.touch-selection button.destructive-action:hover, popover.background.magnifier button.destructive-action:hover,
+  popover.background.touch-selection button.destructive-action.osd button:hover,
+  popover.background.magnifier button.destructive-action.osd button:hover,
+  button.destructive-action:hover,
+  button.destructive-action.osd popover.background.touch-selection button:hover,
+  popover.background.touch-selection button.destructive-action.osd button:hover,
+  button.destructive-action.osd popover.background.magnifier button:hover,
+  popover.background.magnifier button.destructive-action.osd button:hover,
+  popover.background.touch-selection button.destructive-action.osd button:hover,
+  popover.background.magnifier button.destructive-action.osd button:hover,
+  button.destructive-action.osd
+  button:hover {
+    color: white;
+    border-color: #da4453; }
+  popover.background.touch-selection button.destructive-action:active, popover.background.magnifier button.destructive-action:active, popover.background.touch-selection button.destructive-action:checked, popover.background.magnifier button.destructive-action:checked,
+  popover.background.touch-selection button.destructive-action.osd button:active,
+  popover.background.magnifier button.destructive-action.osd button:active,
+  popover.background.touch-selection button.destructive-action.osd button:checked,
+  popover.background.magnifier button.destructive-action.osd button:checked,
+  button.destructive-action:active,
+  button.destructive-action:checked,
+  button.destructive-action.osd popover.background.touch-selection button:active,
+  popover.background.touch-selection button.destructive-action.osd button:active,
+  button.destructive-action.osd popover.background.magnifier button:active,
+  popover.background.magnifier button.destructive-action.osd button:active,
+  button.destructive-action.osd popover.background.touch-selection button:checked,
+  popover.background.touch-selection button.destructive-action.osd button:checked,
+  button.destructive-action.osd popover.background.magnifier button:checked,
+  popover.background.magnifier button.destructive-action.osd button:checked,
+  popover.background.touch-selection button.destructive-action.osd button:active,
+  popover.background.magnifier button.destructive-action.osd button:active,
+  popover.background.touch-selection button.destructive-action.osd button:checked,
+  popover.background.magnifier button.destructive-action.osd button:checked,
+  button.destructive-action.osd
+  button:active,
+  button.destructive-action.osd
+  button:checked {
+    color: white;
+    border-color: #da4453;
+    background-image: linear-gradient(to bottom, #db4b5a, #d62e3f); }
+  popover.background.touch-selection button.destructive-action:backdrop, popover.background.magnifier button.destructive-action:backdrop, popover.background.touch-selection button.destructive-action.flat:backdrop, popover.background.magnifier button.destructive-action.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button:backdrop,
+  popover.background.magnifier button.destructive-action.osd button:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  button.destructive-action:backdrop,
+  button.destructive-action.flat:backdrop,
+  button.destructive-action.osd popover.background.touch-selection button:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button:backdrop,
+  button.destructive-action.osd popover.background.magnifier button:backdrop,
+  popover.background.magnifier button.destructive-action.osd button:backdrop,
+  button.destructive-action.osd popover.background.touch-selection button.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  button.destructive-action.osd popover.background.magnifier button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button:backdrop,
+  popover.background.magnifier button.destructive-action.osd button:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  button.destructive-action.osd
+  button:backdrop,
+  button.destructive-action.osd
+  button.flat:backdrop {
+    color: white;
+    border-color: #c0b99f;
+    background-image: linear-gradient(to bottom, #da4655, #d93d4d); }
+    popover.background.touch-selection button.destructive-action:backdrop:active, popover.background.magnifier button.destructive-action:backdrop:active, popover.background.touch-selection button.destructive-action:backdrop:checked, popover.background.magnifier button.destructive-action:backdrop:checked, popover.background.touch-selection button.destructive-action.flat:backdrop:active, popover.background.magnifier button.destructive-action.flat:backdrop:active, popover.background.touch-selection button.destructive-action.flat:backdrop:checked, popover.background.magnifier button.destructive-action.flat:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:checked,
+    button.destructive-action:backdrop:active,
+    button.destructive-action:backdrop:checked,
+    button.destructive-action.flat:backdrop:active,
+    button.destructive-action.flat:backdrop:checked,
+    button.destructive-action.osd popover.background.touch-selection button:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:active,
+    button.destructive-action.osd popover.background.magnifier button:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:active,
+    button.destructive-action.osd popover.background.touch-selection button:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:checked,
+    button.destructive-action.osd popover.background.magnifier button:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:checked,
+    button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:active,
+    button.destructive-action.osd popover.background.magnifier button.flat:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:active,
+    button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:checked,
+    button.destructive-action.osd popover.background.magnifier button.flat:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:checked,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:active,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:active,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:checked,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:checked,
+    button.destructive-action.osd
+    button:backdrop:active,
+    button.destructive-action.osd
+    button:backdrop:checked,
+    button.destructive-action.osd
+    button.flat:backdrop:active,
+    button.destructive-action.osd
+    button.flat:backdrop:checked {
+      color: white;
+      border-color: #da4453;
+      background-image: linear-gradient(to bottom, #db4b5a, #d62e3f); }
+    popover.background.touch-selection button.destructive-action:backdrop:disabled, popover.background.magnifier button.destructive-action:backdrop:disabled, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.flat:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+    button.destructive-action:backdrop:disabled,
+    button.destructive-action.flat:backdrop:disabled,
+    button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled,
+    button.destructive-action.osd popover.background.magnifier button:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:disabled,
+    button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+    button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button:backdrop:disabled,
+    popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+    popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+    button.destructive-action.osd
+    button:backdrop:disabled,
+    button.destructive-action.osd
+    button.flat:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.35);
+      border-color: rgba(170, 173, 174, 0.35);
+      background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+      popover.background.touch-selection button.destructive-action:backdrop:disabled > .label, popover.background.magnifier button.destructive-action:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      button.destructive-action:backdrop:disabled > .label,
+      button.destructive-action.flat:backdrop:disabled > .label,
+      button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled > .label,
+      button.destructive-action.osd popover.background.magnifier button:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled > .label,
+      button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled > .label,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled > .label,
+      button.destructive-action.osd
+      button:backdrop:disabled > .label,
+      button.destructive-action.osd
+      button.flat:backdrop:disabled > .label {
+        color: inherit; }
+      popover.background.touch-selection button.destructive-action:backdrop:disabled:active, popover.background.magnifier button.destructive-action:backdrop:disabled:active, popover.background.touch-selection button.destructive-action:backdrop:disabled:checked, popover.background.magnifier button.destructive-action:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:active, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      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,
+      button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active,
+      button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active,
+      button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked,
+      button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked,
+      button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active,
+      button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active,
+      button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active,
+      popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked,
+      button.destructive-action.osd
+      button:backdrop:disabled:active,
+      button.destructive-action.osd
+      button:backdrop:disabled:checked,
+      button.destructive-action.osd
+      button.flat:backdrop:disabled:active,
+      button.destructive-action.osd
+      button.flat:backdrop:disabled:checked {
+        color: #e8e8e8;
+        border-color: rgba(214, 46, 63, 0.35);
+        background-image: linear-gradient(to bottom, rgba(215, 53, 69, 0.35), rgba(197, 39, 55, 0.35)); }
+        popover.background.touch-selection button.destructive-action:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        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,
+        button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active > .label,
+        button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active > .label,
+        button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active > .label,
+        popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked > .label,
+        button.destructive-action.osd
+        button:backdrop:disabled:active > .label,
+        button.destructive-action.osd
+        button:backdrop:disabled:checked > .label,
+        button.destructive-action.osd
+        button.flat:backdrop:disabled:active > .label,
+        button.destructive-action.osd
+        button.flat:backdrop:disabled:checked > .label {
+          color: inherit; }
+  popover.background.touch-selection button.destructive-action.flat:backdrop, popover.background.magnifier button.destructive-action.flat:backdrop, popover.background.touch-selection button.destructive-action.flat:disabled, popover.background.magnifier button.destructive-action.flat:disabled, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.flat:backdrop:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+  button.destructive-action.flat:backdrop,
+  button.destructive-action.flat:disabled,
+  button.destructive-action.flat:backdrop:disabled,
+  button.destructive-action.osd popover.background.touch-selection button.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  button.destructive-action.osd popover.background.magnifier button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  button.destructive-action.osd popover.background.touch-selection button.flat:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:disabled,
+  button.destructive-action.osd popover.background.magnifier button.flat:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:disabled,
+  button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+  button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop,
+  popover.background.touch-selection button.destructive-action.osd button.flat:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:disabled,
+  popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled,
+  popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled,
+  button.destructive-action.osd
+  button.flat:backdrop,
+  button.destructive-action.osd
+  button.flat:disabled,
+  button.destructive-action.osd
+  button.flat:backdrop:disabled {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: rgba(218, 68, 83, 0.8); }
+  popover.background.touch-selection button.destructive-action:disabled, popover.background.magnifier button.destructive-action:disabled,
+  popover.background.touch-selection button.destructive-action.osd button:disabled,
+  popover.background.magnifier button.destructive-action.osd button:disabled,
+  button.destructive-action:disabled,
+  button.destructive-action.osd popover.background.touch-selection button:disabled,
+  popover.background.touch-selection button.destructive-action.osd button:disabled,
+  button.destructive-action.osd popover.background.magnifier button:disabled,
+  popover.background.magnifier button.destructive-action.osd button:disabled,
+  popover.background.touch-selection button.destructive-action.osd button:disabled,
+  popover.background.magnifier button.destructive-action.osd button:disabled,
+  button.destructive-action.osd
+  button:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    border-color: rgba(170, 173, 174, 0.35);
+    background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+    popover.background.touch-selection button.destructive-action:disabled > .label, popover.background.magnifier button.destructive-action:disabled > .label,
+    popover.background.touch-selection button.destructive-action.osd button:disabled > .label,
+    popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled > .label,
+    popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled > .label,
+    popover.background.magnifier button.destructive-action.osd button:disabled > .label,
+    button.destructive-action:disabled > .label,
+    button.destructive-action.osd popover.background.touch-selection button:disabled > .label,
+    popover.background.touch-selection button.destructive-action.osd button:disabled > .label,
+    button.destructive-action.osd popover.background.magnifier button:disabled > .label,
+    popover.background.magnifier button.destructive-action.osd button:disabled > .label,
+    popover.background.touch-selection button.destructive-action.osd button:disabled > .label,
+    popover.background.magnifier button.destructive-action.osd button:disabled > .label,
+    button.destructive-action.osd
+    button:disabled > .label {
+      color: inherit; }
+    popover.background.touch-selection button.destructive-action:disabled:active, popover.background.magnifier button.destructive-action:disabled:active, popover.background.touch-selection button.destructive-action:disabled:checked, popover.background.magnifier button.destructive-action:disabled:checked,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:active,
+    popover.background.magnifier button.destructive-action.osd button:disabled:active,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:checked,
+    popover.background.magnifier button.destructive-action.osd button:disabled:checked,
+    button.destructive-action:disabled:active,
+    button.destructive-action:disabled:checked,
+    button.destructive-action.osd popover.background.touch-selection button:disabled:active,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:active,
+    button.destructive-action.osd popover.background.magnifier button:disabled:active,
+    popover.background.magnifier button.destructive-action.osd button:disabled:active,
+    button.destructive-action.osd popover.background.touch-selection button:disabled:checked,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:checked,
+    button.destructive-action.osd popover.background.magnifier button:disabled:checked,
+    popover.background.magnifier button.destructive-action.osd button:disabled:checked,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:active,
+    popover.background.magnifier button.destructive-action.osd button:disabled:active,
+    popover.background.touch-selection button.destructive-action.osd button:disabled:checked,
+    popover.background.magnifier button.destructive-action.osd button:disabled:checked,
+    button.destructive-action.osd
+    button:disabled:active,
+    button.destructive-action.osd
+    button:disabled:checked {
+      color: #e8e8e8;
+      border-color: rgba(37, 164, 230, 0.35);
+      background-image: linear-gradient(to bottom, rgba(215, 53, 69, 0.35), rgba(197, 39, 55, 0.35)); }
+      popover.background.touch-selection button.destructive-action:disabled:active > .label, popover.background.magnifier button.destructive-action:disabled:active > .label, popover.background.touch-selection button.destructive-action:disabled:checked > .label, popover.background.magnifier button.destructive-action:disabled:checked > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:active > .label,
+      popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled:active > .label,
+      popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled:active > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:active > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:checked > .label,
+      popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled:checked > .label,
+      popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled:checked > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:checked > .label,
+      button.destructive-action:disabled:active > .label,
+      button.destructive-action:disabled:checked > .label,
+      button.destructive-action.osd popover.background.touch-selection button:disabled:active > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:active > .label,
+      button.destructive-action.osd popover.background.magnifier button:disabled:active > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:active > .label,
+      button.destructive-action.osd popover.background.touch-selection button:disabled:checked > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:checked > .label,
+      button.destructive-action.osd popover.background.magnifier button:disabled:checked > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:checked > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:active > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:active > .label,
+      popover.background.touch-selection button.destructive-action.osd button:disabled:checked > .label,
+      popover.background.magnifier button.destructive-action.osd button:disabled:checked > .label,
+      button.destructive-action.osd
+      button:disabled:active > .label,
+      button.destructive-action.osd
+      button:disabled:checked > .label {
+        color: inherit; }
+
+popover.background.touch-selection .stack-switcher > button > label, popover.background.magnifier .stack-switcher > button > label, .stack-switcher >
+button > label {
+  padding-left: 6px;
+  padding-right: 6px; }
+
+popover.background.touch-selection .stack-switcher > button > image, popover.background.magnifier .stack-switcher > button > image, .stack-switcher >
+button > image {
+  padding-left: 6px;
+  padding-right: 6px;
+  padding-top: 3px;
+  padding-bottom: 3px; }
+
+popover.background.touch-selection .stack-switcher > button.text-button, popover.background.magnifier .stack-switcher > button.text-button, .stack-switcher >
+button.text-button {
+  padding: 6px; }
+
+popover.background.touch-selection .stack-switcher > button.image-button, popover.background.magnifier .stack-switcher > button.image-button, .stack-switcher >
+button.image-button {
+  padding: 3px 0px; }
+
+popover.background.touch-selection .stack-switcher > button.needs-attention:active > label, popover.background.magnifier .stack-switcher > button.needs-attention:active > label,
+popover.background.touch-selection .stack-switcher > button.needs-attention:active > image,
+popover.background.magnifier .stack-switcher > button.needs-attention:active > image,
+popover.background.touch-selection .stack-switcher > button.needs-attention:checked > label,
+popover.background.magnifier .stack-switcher > button.needs-attention:checked > label,
+popover.background.touch-selection .stack-switcher > button.needs-attention:checked > image,
+popover.background.magnifier .stack-switcher > button.needs-attention:checked > image, .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; }
+
+.inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar popover.background.touch-selection button:backdrop, popover.background.touch-selection .inline-toolbar button:backdrop, .inline-toolbar popover.background.magnifier button:backdrop, popover.background.magnifier .inline-toolbar button:backdrop, .inline-toolbar
+button, .inline-toolbar
+button:backdrop {
+  border-radius: 3px;
+  border-width: 1px; }
+
+.primary-toolbar popover.background.touch-selection button, popover.background.touch-selection .primary-toolbar button, .primary-toolbar popover.background.magnifier button, popover.background.magnifier .primary-toolbar button, .primary-toolbar
+button {
+  -gtk-icon-shadow: none; }
+
+/**************
+ * ComboBoxes *
+ **************/
+combobox arrow {
+  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+  min-height: 16px;
+  min-width: 16px; }
+
+popover.background.touch-selection .stack-switcher > button.needs-attention > label, popover.background.magnifier .stack-switcher > button.needs-attention > label,
+popover.background.touch-selection .stack-switcher > button.needs-attention > image,
+popover.background.magnifier .stack-switcher > button.needs-attention > image, .stack-switcher > button.needs-attention > label,
+.stack-switcher > button.needs-attention > image, stacksidebar.sidebar row.needs-attention > .label {
+  animation: needs_attention 150ms ease-in;
+  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#c5cbd8), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(#c5cbd8), to(transparent));
+  background-size: 6px 6px, 6px 6px;
+  background-repeat: no-repeat;
+  background-position: right 3px, right 4px; }
+  popover.background.touch-selection .stack-switcher > button.needs-attention > label:backdrop, popover.background.magnifier .stack-switcher > button.needs-attention > label:backdrop,
+  popover.background.touch-selection .stack-switcher > button.needs-attention > image:backdrop,
+  popover.background.magnifier .stack-switcher > button.needs-attention > image:backdrop, .stack-switcher > button.needs-attention > label:backdrop,
+  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar.sidebar row.needs-attention > .label:backdrop {
+    background-size: 6px 6px, 0 0; }
+  popover.background.touch-selection .stack-switcher > button.needs-attention > label:dir(rtl), popover.background.magnifier .stack-switcher > button.needs-attention > label:dir(rtl),
+  popover.background.touch-selection .stack-switcher > button.needs-attention > image:dir(rtl),
+  popover.background.magnifier .stack-switcher > button.needs-attention > image:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),
+  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar.sidebar row.needs-attention > .label:dir(rtl) {
+    background-position: left 3px, left 4px; }
+
+.linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl), .inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar button, .inline-toolbar button:backdrop, popover.background.touch-selection .linked > button, popover.background.magnifier .linked > button, .linked > button,
+.linked > button:hover,
+.linked > button:active,
+.linked > button:checked,
+.linked > button:backdrop {
+  border-radius: 3px; }
+  .linked > combobox > box > button.combo:dir(rtl), .inline-toolbar popover.background.touch-selection button:dir(rtl), popover.background.touch-selection .inline-toolbar button:dir(rtl), .inline-toolbar popover.background.magnifier button:dir(rtl), popover.background.magnifier .inline-toolbar button:dir(rtl), .inline-toolbar button:dir(rtl), .inline-toolbar button:dir(rtl):backdrop, popover.background.touch-selection .linked > button:dir(rtl), popover.background.magnifier .linked > button:dir(rtl), .linked > button:dir(rtl),
+  .linked > button:dir(rtl):hover,
+  .linked > button:dir(rtl):active,
+  .linked > button:dir(rtl):checked,
+  .linked > button:dir(rtl):backdrop {
+    border-radius: 3px; }
+
+.inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar button, .inline-toolbar button:backdrop, popover.background.touch-selection .linked > button, popover.background.magnifier .linked > button, .linked > button,
+.linked > button:hover,
+.linked > button:active,
+.linked > button:checked,
+.linked > button:backdrop {
+  margin-left: 2px;
+  margin-right: 2px; }
+  .inline-toolbar popover.background.touch-selection button:first-child, popover.background.touch-selection .inline-toolbar button:first-child, .inline-toolbar popover.background.magnifier button:first-child, popover.background.magnifier .inline-toolbar button:first-child, .inline-toolbar button:first-child, popover.background.touch-selection .linked > button:first-child, popover.background.magnifier .linked > button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo {
+    border-radius: 3px;
+    border-style: solid; }
+  .inline-toolbar popover.background.touch-selection button:last-child, popover.background.touch-selection .inline-toolbar button:last-child, .inline-toolbar popover.background.magnifier button:last-child, popover.background.magnifier .inline-toolbar button:last-child, .inline-toolbar button:last-child, popover.background.touch-selection .linked > button:last-child, popover.background.magnifier .linked > button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo {
+    border-radius: 3px; }
+  .inline-toolbar popover.background.touch-selection button:only-child, popover.background.touch-selection .inline-toolbar button:only-child, .inline-toolbar popover.background.magnifier button:only-child, popover.background.magnifier .inline-toolbar button:only-child, .inline-toolbar button:only-child, popover.background.touch-selection .linked > button:only-child, popover.background.magnifier .linked > button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo {
+    border-radius: 3px;
+    border-style: solid; }
+
+.linked.vertical > combobox > box > button.combo, popover.background.touch-selection .linked.vertical > button, popover.background.magnifier .linked.vertical > button, .linked.vertical > button,
+.linked.vertical > button:hover,
+.linked.vertical > button:active,
+.linked.vertical > button:checked,
+.linked.vertical > button:backdrop {
+  border-style: solid;
+  border-radius: 3px; }
+
+popover.background.touch-selection .linked.vertical > button:first-child, popover.background.magnifier .linked.vertical > button:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+  border-radius: 3px; }
+
+popover.background.touch-selection .linked.vertical > button:last-child, popover.background.magnifier .linked.vertical > button:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+  border-radius: 3px;
+  border-style: solid; }
+
+popover.background.touch-selection .linked.vertical > button:only-child, popover.background.magnifier .linked.vertical > button:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+  border-radius: 3px;
+  border-style: solid; }
+
+.app-notification button.flat,
+.app-notification.frame button.flat, .app-notification button.flat:hover,
+.app-notification.frame button.flat:hover, .app-notification button.flat:active,
+.app-notification.frame button.flat:active, .app-notification button.flat:backdrop, .app-notification button.flat:disabled, .app-notification button.flat:backdrop:disabled,
+.app-notification.frame button.flat:backdrop,
+.app-notification.frame button.flat:disabled,
+.app-notification.frame button.flat:backdrop:disabled, calendar.button, calendar.button:hover, calendar.button:active, calendar.button:backdrop,
+headerbar button.flat:disabled, button:link,
+button:visited, button:link:hover, button:link:active, button:link:checked,
+button:visited:hover,
+button:visited:active,
+button:visited:checked, modelbutton.flat, popover.background checkbutton,
+popover.background radiobutton,
+.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,
+popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,
+popover.background radiobutton:backdrop:hover,
+.menuitem.button.flat:backdrop,
+.menuitem.button.flat:backdrop:hover, scrollbar button:backdrop, button.sidebar-button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  text-shadow: none;
+  -gtk-icon-shadow: none; }
+
+/****************
+ * Text Entries *
+ ****************/
+spinbutton:not(.vertical),
+entry {
+  min-height: 30px;
+  padding-left: 8px;
+  padding-right: 8px;
+  border: 1px solid;
+  border-radius: 3px;
+  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  color: #c5cbd8;
+  border-color: #c5cbd8;
+  background-color: #fcfcfc;
+  box-shadow: none; }
+  spinbutton:not(.vertical) image.left,
+  entry image.left {
+    padding-left: 0;
+    padding-right: 6px; }
+  spinbutton:not(.vertical) image.right,
+  entry image.right {
+    padding-left: 6px;
+    padding-right: 0; }
+  spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),
+  entry.flat:focus,
+  entry.flat {
+    min-height: 0;
+    padding: 2px;
+    color: #c5cbd8;
+    border-color: #fcbebf;
+    background-color: #fcfcfc;
+    box-shadow: none; }
+  spinbutton:focus:not(.vertical),
+  entry:focus {
+    border-color: #c5cbd8; }
+  spinbutton:disabled:not(.vertical),
+  entry:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    border-color: rgba(170, 173, 174, 0.35);
+    background-color: #e5e5e5; }
+  spinbutton:backdrop:not(.vertical),
+  entry:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-color: #fcfcfc; }
+  spinbutton:backdrop:disabled:not(.vertical),
+  entry:backdrop:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    border-color: rgba(170, 173, 174, 0.35);
+    background-color: #e5e5e5; }
+  spinbutton.error:not(.vertical),
+  entry.error {
+    color: #da4453;
+    border-color: #da4453;
+    background-color: rgba(218, 68, 83, 0.5); }
+    spinbutton.error:focus:not(.vertical),
+    entry.error:focus {
+      border-color: #da4453;
+      background-color: rgba(218, 68, 83, 0.5); }
+    spinbutton.error:selected:not(.vertical), spinbutton.error:selected:focus:not(.vertical),
+    entry.error:selected,
+    entry.error:selected:focus {
+      background-color: #da4453; }
+    spinbutton.error:backdrop:not(.vertical),
+    entry.error:backdrop {
+      color: #da4453;
+      border-color: #da4453;
+      background-color: rgba(218, 68, 83, 0.5); }
+  spinbutton.warning:not(.vertical),
+  entry.warning {
+    color: #f67400;
+    border-color: #f67400;
+    background-color: rgba(246, 116, 0, 0.5); }
+    spinbutton.warning:focus:not(.vertical),
+    entry.warning:focus {
+      border-color: #f67400;
+      background-color: rgba(246, 116, 0, 0.5); }
+    spinbutton.warning:selected:not(.vertical), spinbutton.warning:selected:focus:not(.vertical),
+    entry.warning:selected,
+    entry.warning:selected:focus {
+      background-color: #f67400; }
+    spinbutton.warning:backdrop:not(.vertical),
+    entry.warning:backdrop {
+      color: #f67400;
+      border-color: #f67400;
+      background-color: rgba(246, 116, 0, 0.5); }
+  spinbutton:not(.vertical) image,
+  entry image {
+    color: #c5cbd8; }
+    spinbutton:not(.vertical) image:hover,
+    entry image:hover {
+      color: #93cee9; }
+    spinbutton:not(.vertical) image:active,
+    entry image:active {
+      color: #c5cbd8; }
+    spinbutton:not(.vertical) image:backdrop,
+    entry image:backdrop {
+      color: #c5cbd8; }
+
+spinbutton:not(.vertical) progress,
+entry progress {
+  margin: 1px;
+  border-radius: 0;
+  border-width: 0 0 2px;
+  border-color: #c5cbd8;
+  border-style: solid;
+  background-image: none;
+  background-color: transparent;
+  box-shadow: none; }
+  spinbutton:not(.vertical) progress:backdrop,
+  entry progress:backdrop {
+    background-color: transparent;
+    border-color: rgba(61, 174, 233, 0.5); }
+
+treeview acceleditor > label {
+  background-color: #c5cbd8; }
+
+treeview entry.flat, treeview entry {
+  border-radius: 0;
+  background-image: none;
+  background-color: #fcfcfc; }
+  treeview entry.flat:focus, treeview entry:focus {
+    border-color: #c5cbd8; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification,
+.app-notification.frame {
+  padding: 10px;
+  border-top-width: 0px;
+  border-radius: 0px 0px 3px 3px; }
+  .app-notification:backdrop,
+  .app-notification.frame:backdrop {
+    background-image: none; }
+  .app-notification button,
+  .app-notification.frame button {
+    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-image: linear-gradient(to bottom, #f2f2f3, #e8e9ea); }
+    .app-notification button.flat,
+    .app-notification.frame button.flat {
+      -gtk-icon-shadow: none;
+      text-shadow: none; }
+      .app-notification button.flat:hover,
+      .app-notification.frame button.flat:hover {
+        color: #93cee9; }
+      .app-notification button.flat:active,
+      .app-notification.frame button.flat:active {
+        color: #c5cbd8; }
+    .app-notification button:hover,
+    .app-notification.frame button:hover {
+      color: #c5cbd8;
+      border-color: #93cee9; }
+    .app-notification button:active, .app-notification button:checked, .app-notification button:backdrop:active, .app-notification button:backdrop:checked,
+    .app-notification.frame button:active,
+    .app-notification.frame button:checked,
+    .app-notification.frame button:backdrop:active,
+    .app-notification.frame button:backdrop:checked {
+      color: #fcfcfc;
+      border-color: #c5cbd8;
+      background-image: linear-gradient(to bottom, #45b1ea, #25a4e6); }
+    .app-notification button:disabled, .app-notification button:backdrop:disabled,
+    .app-notification.frame button:disabled,
+    .app-notification.frame button:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.35);
+      border-color: rgba(170, 173, 174, 0.35);
+      background-image: linear-gradient(to bottom, #dadcdf, #d1d4d7); }
+      .app-notification button:disabled > .label, .app-notification button:backdrop:disabled > .label,
+      .app-notification.frame button:disabled > .label,
+      .app-notification.frame button:backdrop:disabled > .label {
+        color: inherit; }
+    .app-notification button:backdrop,
+    .app-notification.frame button:backdrop {
+      color: #c5cbd8;
+      border-color: #c0b99f;
+      background-image: linear-gradient(to bottom, #f2f2f3, #e8e9ea); }
+  .app-notification border,
+  .app-notification.frame border {
+    border: none; }
+
+/************
+ * Calendar *
+ ***********/
+calendar {
+  color: #c5cbd8;
+  border: 1px solid #c5cbd8;
+  background-color: #fcfcfc; }
+  calendar:selected {
+    color: #dcebee;
+    background-color: #c5cbd8; }
+  calendar:disabled {
+    color: rgba(32, 35, 35, 0.35); }
+  calendar.header {
+    border: 1px solid #c5cbd8;
+    border-radius: 0;
+    background-color: #f2f2f2;
+    color: #c5cbd8; }
+    calendar.header:backdrop {
+      color: #c5cbd8;
+      border-color: #c0b99f; }
+    calendar.header:disabled {
+      color: rgba(32, 35, 35, 0.35); }
+  calendar.button {
+    color: #c5cbd8; }
+    calendar.button:hover {
+      color: #93cee9; }
+    calendar.button:active {
+      color: #c5cbd8; }
+    calendar.button:backdrop {
+      color: #c5cbd8; }
+  calendar:indeterminate, calendar.highlight {
+    color: rgba(35, 38, 39, 0.5); }
+  calendar:indeterminate:backdrop, calendar.highlight:backdrop {
+    color: rgba(35, 38, 39, 0.5); }
+  calendar:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-color: #fcfcfc; }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+.view.content-view.check:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-unchecked.png"), url("../assets/check-selectionmode-unchecked@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:hover:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-unchecked-hover.png"), url("../assets/check-selectionmode-unchecked-hover@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:active:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-unchecked-active.png"), url("../assets/check-selectionmode-unchecked-active@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-unchecked-backdrop.png"), url("../assets/check-selectionmode-unchecked-backdrop@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-checked-active.png"), url("../assets/check-selectionmode-checked-active@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:hover:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-checked-hover.png"), url("../assets/check-selectionmode-checked-hover@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:checked:active:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-checked-active.png"), url("../assets/check-selectionmode-checked-active@2.png"));
+  background-color: transparent; }
+
+.view.content-view.check:backdrop:checked:not(list) {
+  -gtk-icon-shadow: none;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-selectionmode-checked-backdrop.png"), url("../assets/check-selectionmode-checked-backdrop@2.png"));
+  background-color: transparent; }
+
+checkbutton.text-button, radiobutton.text-button {
+  padding: 2px 0;
+  outline-offset: 0; }
+  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
+    margin-left: 4px; }
+  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
+    margin-right: 4px; }
+
+check {
+  margin: 0 4px;
+  min-height: 18px;
+  min-width: 18px;
+  animation: none;
+  background-color: transparent;
+  -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked.png"), url("../assets/check-unchecked@2.png")); }
+  check:only-child {
+    margin: 0; }
+  check:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked-hover.png"), url("../assets/check-unchecked-hover@2.png")); }
+  check:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    check:checked:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-hover.png"), url("../assets/check-checked-hover@2.png")); }
+  check:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+    check:indeterminate:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-hover.png"), url("../assets/check-mixed-hover@2.png")); }
+  check:active {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked-active.png"), url("../assets/check-unchecked-active@2.png")); }
+  check:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    check:checked:active {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+  check:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+    check:indeterminate:active {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+  check:disabled {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked-insensitive.png"), url("../assets/check-unchecked-insensitive@2.png")); }
+  check:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    check:checked:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-insensitive.png"), url("../assets/check-checked-insensitive@2.png")); }
+  check:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+    check:indeterminate:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-insensitive.png"), url("../assets/check-mixed-insensitive@2.png")); }
+  check:backdrop {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked-backdrop.png"), url("../assets/check-unchecked-backdrop@2.png")); }
+  check:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    check:checked:backdrop {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-backdrop.png"), url("../assets/check-checked-backdrop@2.png")); }
+  check:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+    check:indeterminate:backdrop {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-backdrop.png"), url("../assets/check-mixed-backdrop@2.png")); }
+  check:backdrop:disabled {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked-backdrop-insensitive.png"), url("../assets/check-unchecked-backdrop-insensitive@2.png")); }
+  check:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    check:checked:backdrop:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-backdrop-insensitive.png"), url("../assets/check-checked-backdrop-insensitive@2.png")); }
+  check:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+    check:indeterminate:backdrop:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-backdrop-insensitive.png"), url("../assets/check-mixed-backdrop-insensitive@2.png")); }
+  menu menuitem check {
+    margin: 0;
+    min-height: 18px;
+    min-width: 18px;
+    background-color: transparent;
+    box-shadow: none;
+    -gtk-icon-shadow: none;
+    animation: none; }
+    menu menuitem check:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked.png"), url("../assets/check-unchecked@2.png")); }
+    menu menuitem check:checked:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+    menu menuitem check:indeterminate:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed-active.png"), url("../assets/check-mixed-active@2.png")); }
+
+radio {
+  margin: 0 4px;
+  min-height: 18px;
+  min-width: 18px;
+  animation: none;
+  background-color: transparent;
+  -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); }
+  radio:only-child {
+    margin: 0; }
+  radio:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); }
+  radio:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    radio:checked:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); }
+  radio:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+    radio:indeterminate:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); }
+  radio:active {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); }
+  radio:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    radio:checked:active {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+  radio:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+    radio:indeterminate:active {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+  radio:disabled {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); }
+  radio:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    radio:checked:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); }
+  radio:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+    radio:indeterminate:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); }
+  radio:backdrop {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); }
+  radio:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    radio:checked:backdrop {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); }
+  radio:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+    radio:indeterminate:backdrop {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop.png"), url("../assets/radio-mixed-backdrop@2.png")); }
+  radio:backdrop:disabled {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); }
+  radio:checked {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    radio:checked:backdrop:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop-insensitive.png"), url("../assets/radio-checked-backdrop-insensitive@2.png")); }
+  radio:indeterminate {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+    radio:indeterminate:backdrop:disabled {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop-insensitive.png"), url("../assets/radio-mixed-backdrop-insensitive@2.png")); }
+  menu menuitem radio {
+    margin: 0;
+    min-height: 18px;
+    min-width: 18px;
+    background-color: transparent;
+    box-shadow: none;
+    -gtk-icon-shadow: none;
+    animation: none; }
+    menu menuitem radio:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); }
+    menu menuitem radio:checked:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+    menu menuitem radio:indeterminate:hover {
+      -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); }
+
+/*****************
+ * Color Chooser *
+ *****************/
+:selected colorswatch {
+  box-shadow: none; }
+  :selected colorswatch.overlay, :selected colorswatch.overlay:hover {
+    border-color: #fcfcfc; }
+
+colorswatch:selected {
+  box-shadow: none; }
+
+colorswatch.top, colorswatch.bottom, colorswatch.left, colorswatch:first-child:not(.overlay):not(.top), colorswatch.right, colorswatch:last-child:not(.overlay):not(.bottom), colorswatch:only-child:not(.overlay),
+colorswatch.top > .overlay,
+colorswatch.bottom > .overlay,
+colorswatch:first-child:not(.top) > .overlay,
+colorswatch:last-child:not(.bottom) > .overlay,
+colorswatch:only-child > .overlay {
+  border-radius: 3px; }
+
+colorswatch:hover, colorswatch:hover:selected {
+  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
+  colorswatch:hover.color-dark, colorswatch:hover:selected.color-dark {
+    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
+
+colorswatch:backdrop,
+colorswatch:backdrop:selected colorswatch.color-dark:backdrop, colorswatch.color-dark:backdrop:selected {
+  background-image: none;
+  box-shadow: none; }
+
+GtkColorEditor colorswatch {
+  border-radius: 3px; }
+  GtkColorEditor colorswatch:hover {
+    background-image: none;
+    box-shadow: none; }
+  GtkColorEditor colorswatch:backdrop {
+    box-shadow: none; }
+
+colorswatch.color-dark {
+  color: white;
+  outline-color: rgba(0, 0, 0, 0.3); }
+  colorswatch.color-dark:backdrop {
+    color: rgba(255, 255, 255, 0.3); }
+
+colorswatch.color-light {
+  color: black;
+  outline-color: rgba(255, 255, 255, 0.5); }
+  colorswatch.color-light:backdrop {
+    color: rgba(0, 0, 0, 0.3); }
+
+colorswatch overlay,
+colorswatch overlay:selected {
+  border: 1px solid #c0b99f; }
+  colorswatch overlay:hover,
+  colorswatch overlay:selected:hover {
+    border-color: #93cee9; }
+
+colorswatch#add-color-button {
+  border-style: solid;
+  border-width: 1px;
+  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
+  text-shadow: none;
+  -gtk-icon-shadow: none;
+  color: #c5cbd8;
+  border-color: #c0b99f;
+  background-image: linear-gradient(to bottom, #f2f2f3, #e8e9ea); }
+  colorswatch#add-color-button:hover {
+    color: #c5cbd8;
+    border-color: #93cee9; }
+  colorswatch#add-color-button:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-image: linear-gradient(to bottom, #f2f2f3, #e8e9ea); }
+  colorswatch#add-color-button overlay {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none; }
+
+GtkColorButton.button {
+  padding: 5px; }
+  GtkColorButton.button GtkColorSwatch:first-child:last-child {
+    border-radius: 0;
+    box-shadow: none; }
+    GtkColorButton.button GtkColorSwatch:first-child:last-child:disabled, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
+      box-shadow: none; }
+
+/***********
+ * Dialogs *
+ ***********/
+messagedialog.background {
+  background-color: #2a2e33; }
+
+messagedialog:backdrop {
+  background-color: #2a2e33; }
+
+messagedialog .titlebar {
+  min-height: 32px;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, white, #2a2e33);
+  box-shadow: none; }
+
+messagedialog .dialog-action-area {
+  padding: 8px; }
+
+messagedialog button {
+  margin: 2px; }
+
+filechooser .search-bar {
+  background-color: #2a2e33;
+  border-color: #2a2e33;
+  box-shadow: none; }
+  filechooser .search-bar:backdrop {
+    background-color: #2a2e33;
+    border-color: #2a2e33;
+    color: #c5cbd8; }
+
+filechooser .dialog-action-box {
+  border-top: 1px solid #c0b99f; }
+  filechooser .dialog-action-box:backdrop {
+    border-top-color: #c0b99f; }
+
+filechooser #pathbarbox {
+  background-color: #2a2e33;
+  border-bottom: 1px solid #c0b99f; }
+
+/***************
+ * Header bars *
+ ***************/
+
+headerbar {
+  transition: none;
+  padding: 0px 6px;
+  border-width: 0px 0px 1px 0px;
+  border-radius: 3px 3px 0px 0px;
+  border-style: solid;
+  border-color: #c0b99f;
+  color: #c5cbd8;
+  background-image: linear-gradient(to bottom, #2a2e33, #2a2e33); }
+  
+  headerbar:backdrop {
+    border-color: transparent;
+    background-image: none;
+    background-color: #2a2e33;
+    color: #bdc3c7;
+    box-shadow: none; }
+  
+  headerbar label {
+    font-weight: normal; }
+    
+    headerbar label:backdrop {
+      color: #bdc3c7; }
+  
+  headerbar .path-bar button {
+    color: #c5cbd8;
+    font-weight: normal; }
+    
+    headerbar .path-bar button:backdrop {
+      color: #bdc3c7; }
+  
+  headerbar button {
+    transition: none;
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none; }
+    
+    headerbar button.flat {
+      border-color: rgba(255, 255, 255, 0);
+      background-color: transparent;
+      background-image: none;
+      box-shadow: none;
+      color: #c5cbd8;
+      text-shadow: none;
+      -gtk-icon-shadow: none; }
+    
+    headerbar button:hover {
+      color: #c5cbd8;
+      border-color: #c5cbd8; }
+      
+      headerbar button:hover:backdrop {
+        border-color: #2a2e33; }
+    
+    headerbar button:active,
+    headerbar button:checked {
+      color: #dcebee;
+      border-color: #c5cbd8;
+      background-image: linear-gradient(to bottom, #5f8f6a, #578361); }
+      
+      headerbar button:active:hover,
+      headerbar button:checked:hover {
+        color: white;
+        border-color: #c5cbd8;
+        background-image: linear-gradient(to bottom, #63956f, #5f8f6a); }
+      
+      headerbar button:active:backdrop,
+      headerbar button:checked:backdrop {
+        background-image: none;
+        background-color: #2a2e33;
+        border-color: #c5cbd8;
+        color: #bdc3c7; }
+    
+    headerbar button:backdrop {
+      border-color: transparent;
+      background-image: none;
+      background-color: #2a2e33;
+      color: #bdc3c7; }
+    
+    headerbar button.flat:backdrop,
+    headerbar button.flat:backdrop:disabled,
+    headerbar button:disabled:backdrop {
+      background-image: none;
+      background-color: #2a2e33;
+      color: #bdc3c7;
+      border-color: transparent; }
+    
+    headerbar button.flat:disabled {
+      color: rgba(32, 35, 35, 0.35); }
+    
+    headerbar button:disabled {
+      background-color: transparent;
+      background-image: none;
+      border-color: transparent;
+      color: rgba(32, 35, 35, 0.35); }
+      
+      headerbar button:disabled:active,
+      headerbar button:disabled:checked {
+        color: #e5e5e5;
+        border-color: rgba(37, 164, 230, 0.35);
+        background-image: linear-gradient(to bottom, rgba(44, 167, 231, 0.35), rgba(25, 152, 218, 0.35)); }
+        
+        headerbar button:disabled:active > .label,
+        headerbar button:disabled:checked > .label {
+          color: inherit; }
+  
+  headerbar .title {
+    font-weight: normal;
+    padding: 0px 12px; }
+    
+    headerbar .title:backdrop {
+      color: #bdc3c7; }
+  
+  headerbar .subtitle {
+    font-size: smaller;
+    padding: 0 12px; }
+    
+    headerbar .subtitle:backdrop {
+      color: #bdc3c7; }
+  
+  headerbar separator {
+    border-width: 0px;
+    background-color: transparent;
+    background-image: none;
+    border-color: transparent; }
+  
+  headerbar.selection-mode .selection-menu {
+    padding: 4px 6px; }
+    
+    headerbar.selection-mode .selection-menu GtkArrow {
+      -GtkArrow-arrow-scaling: 1; }
+    
+    headerbar.selection-mode .selection-menu .arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+      -gtk-icon-shadow: none; }
+  .tiled
+  headerbar, .maximized
+  headerbar {
+    border-radius: 0; }
+
+headerbar entry,
+headerbar spinbutton,
+headerbar separator,
+headerbar button {
+  margin-top: 3px;
+  margin-bottom: 3px; }
+
+
+headerbar button.suggested-action,
+headerbar.selection-mode.suggested-action {
+  background-image: none;
+  background-color: #c5cbd8; }
+  
+  headerbar button.suggested-action:hover,
+  headerbar.selection-mode.suggested-action:hover {
+    background-color: #93cee9;
+    color: #c5cbd8; }
+  
+  headerbar button.suggested-action:disabled,
+  headerbar.selection-mode.suggested-action:disabled {
+    background-color: transparent;
+    background-image: none;
+    color: rgba(32, 35, 35, 0.35); }
+    
+    headerbar button.suggested-action:disabled:active,
+    headerbar.selection-mode.suggested-action:disabled:active,
+    headerbar button.suggested-action:disabled:checked,
+    headerbar.selection-mode.suggested-action:disabled:checked {
+      color: #e5e5e5;
+      border-color: rgba(37, 164, 230, 0.35);
+      background-image: linear-gradient(to bottom, rgba(44, 167, 231, 0.35), rgba(25, 152, 218, 0.35)); }
+      headerbar button.suggested-action:disabled:active > .label, headerbar.selection-mode.suggested-action:disabled:active > .label, headerbar button.suggested-action:disabled:checked > .label, headerbar.selection-mode.suggested-action:disabled:checked > .label {
+        color: inherit; }
+  
+  headerbar button.suggested-action:backdrop,
+  headerbar.selection-mode.suggested-action:backdrop {
+    background-color: #2a2e33;
+    border-color: transparent;
+    color: #bdc3c7; }
+    
+    headerbar button.suggested-action:backdrop:disabled,
+    headerbar.selection-mode.suggested-action:backdrop:disabled {
+      color: rgba(170, 178, 183, 0.35); }
+
+/**************
+ * GtkInfoBar *
+ **************/
+infobar {
+  border-style: none;
+  border-bottom: 1px solid #c0b99f;
+  background-color: #2a2e33;
+  background-image: none; }
+  infobar:backdrop {
+    border-bottom: 1px solid #c0b99f; }
+
+.info,
+headerbar.selection-mode,
+.question,
+.warning,
+.error {
+  background-color: #2a2e33;
+  background-image: none;
+  color: #f67400;
+  text-shadow: none; }
+  .info:backdrop,
+  headerbar.selection-mode:backdrop,
+  .question:backdrop,
+  .warning:backdrop,
+  .error:backdrop {
+    background-color: #2a2e33;
+    color: #f67400; }
+  .info button, headerbar.selection-mode button,
+  .question button,
+  .warning button,
+  .error button {
+    box-shadow: none;
+    background-image: none;
+    background-color: rgba(246, 116, 0, 0.5);
+    border-color: rgba(246, 116, 0, 0.5);
+    color: #c5cbd8; }
+    .info button:hover, headerbar.selection-mode button:hover,
+    .question button:hover,
+    .warning button:hover,
+    .error button:hover {
+      background-color: rgba(246, 116, 0, 0.25);
+      border-color: #f67400; }
+    .info button:active, headerbar.selection-mode button:active, .info button:checked, headerbar.selection-mode button:checked,
+    .question button:active,
+    .question button:checked,
+    .warning button:active,
+    .warning button:checked,
+    .error button:active,
+    .error button:checked {
+      background-image: linear-gradient(to bottom, #f87500, #ef7100);
+      color: #2a2e33;
+      border-color: #f67400; }
+    .info button:disabled, headerbar.selection-mode button:disabled,
+    .question button:disabled,
+    .warning button:disabled,
+    .error button:disabled {
+      background-color: rgba(224, 105, 0, 0);
+      border-color: rgba(224, 105, 0, 0);
+      color: rgba(32, 35, 35, 0.35); }
+    .info button:backdrop, headerbar.selection-mode button:backdrop,
+    .question button:backdrop,
+    .warning button:backdrop,
+    .error button:backdrop {
+      background-color: rgba(246, 116, 0, 0.5);
+      border-color: rgba(246, 116, 0, 0.5);
+      color: #c5cbd8; }
+      .info button:backdrop:active, headerbar.selection-mode button:backdrop:active, .info button:backdrop:checked, headerbar.selection-mode button:backdrop:checked,
+      .question button:backdrop:active,
+      .question button:backdrop:checked,
+      .warning button:backdrop:active,
+      .warning button:backdrop:checked,
+      .error button:backdrop:active,
+      .error button:backdrop:checked {
+        background-image: linear-gradient(to bottom, #f87500, #ef7100);
+        color: #2a2e33;
+        border-color: #f67400; }
+      .info button:backdrop:disabled, headerbar.selection-mode button:backdrop:disabled,
+      .question button:backdrop:disabled,
+      .warning button:backdrop:disabled,
+      .error button:backdrop:disabled {
+        background-color: rgba(224, 105, 0, 0);
+        border-color: rgba(224, 105, 0, 0);
+        color: rgba(32, 35, 35, 0.35); }
+      .info button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:active, .info button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop:disabled:checked,
+      .question button:backdrop:disabled:active,
+      .question button:backdrop:disabled:checked,
+      .warning button:backdrop:disabled:active,
+      .warning button:backdrop:disabled:checked,
+      .error button:backdrop:disabled:active,
+      .error button:backdrop:disabled:checked {
+        background-image: linear-gradient(to bottom, rgba(226, 107, 0, 0.35), rgba(217, 102, 0, 0.35));
+        color: #d8dadd;
+        border-color: rgba(224, 105, 0, 0.35); }
+
+/*********
+ * Links *
+ *********/
+button:link > label,
+button:visited > label,
+*:link,
+button:link,
+button:visited {
+  color: #2980b9; }
+  button:link > label:visited,
+  button:visited > label:visited,
+  *:link:visited,
+  button:visited {
+    color: #7f8c8d; }
+    *:selected button:link > label:visited,
+    *:selected button:visited > label:visited, *:selected *:link:visited, *:selected button:visited:link,
+    *:selected button:visited {
+      color: #b0ddf4; }
+  button:link > label:hover,
+  button:visited > label:hover,
+  *:link:hover,
+  button:hover:link,
+  button:hover:visited {
+    color: #409ad5; }
+    *:selected button:link > label:hover,
+    *:selected button:visited > label:hover, *:selected *:link:hover, *:selected button:hover:link,
+    *:selected button:hover:visited {
+      color: #e9f4fa; }
+  button:link > label:active,
+  button:visited > label:active,
+  *:link:active,
+  button:active:link,
+  button:active:visited {
+    color: #2980b9; }
+    *:selected button:link > label:active,
+    *:selected button:visited > label:active, *:selected *:link:active, *:selected button:active:link,
+    *:selected button:active:visited {
+      color: #d6ecf8; }
+  button:link > label:backdrop,
+  button:visited > label:backdrop, button:link > label:backdrop:hover,
+  button:visited > label:backdrop:hover, button:link > label:backdrop:hover:selected,
+  button:visited > label:backdrop:hover:selected,
+  *:link:backdrop,
+  button:backdrop:link,
+  button:backdrop:visited,
+  *:link:backdrop:hover,
+  button:backdrop:hover:link,
+  button:backdrop:hover:visited,
+  *:link:backdrop:hover:selected,
+  headerbar.selection-mode .subtitle:backdrop:hover:link,
+  button:backdrop:hover:selected:link,
+  button:backdrop:hover:selected:visited {
+    color: rgba(61, 174, 233, 0.5); }
+  button:link > label:selected,
+  button:visited > label:selected, *:selected button:link > label,
+  *:selected button:visited > label,
+  *:link:selected,
+  headerbar.selection-mode .subtitle:link,
+  button:selected:link,
+  button:selected:visited, *:selected *:link, *:selected button:link,
+  *:selected button:visited {
+    color: #d6ecf8; }
+
+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; }
+
+/*********
+ * Lists *
+ *********/
+list {
+  background-color: #2a2e33;
+  color: #c5cbd8;
+  border-width: 0px; }
+  list:backdrop {
+    background-color: #2a2e33;
+    color: #c5cbd8; }
+  list row {
+    padding: 2px; }
+
+row {
+  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  row:hover {
+    transition: none; }
+  row.activatable.has-open-popup, row.activatable:hover {
+    background-color: rgba(91, 137, 102, 0.5); }
+  row.activatable:active {
+    box-shadow: none;
+    background-color: #c5cbd8; }
+  row.activatable:selected:active {
+    box-shadow: none;
+    background-color: #c5cbd8; }
+  row.activatable:selected.has-open-popup, row.activatable:selected:hover {
+    color: #c5cbd8;
+    background-color: #93cee9; }
+  row.activatable:selected:backdrop {
+    background-color: #c5cbd8; }
+
+/*********
+ * Menus *
+ *********/
+menubar,
+.menubar {
+  -GtkWidget-window-dragging: true;
+  padding: 0px;
+  box-shadow: none;
+  border-style: none;
+  background-color: #2a2e33; }
+  menubar:backdrop,
+  .menubar:backdrop {
+    background-color: #2a2e33; }
+  menubar > menuitem,
+  .menubar > menuitem {
+    min-height: 16px;
+    padding: 4px 6px;
+    border-style: solid;
+    border-width: 1px 0px;
+    border-color: #2a2e33; }
+    menubar > menuitem:hover,
+    .menubar > menuitem:hover {
+      background-color: #c5cbd8;
+      color: #fcfcfc; }
+    menubar > menuitem:disabled,
+    .menubar > menuitem:disabled {
+      color: rgba(32, 35, 35, 0.35);
+      box-shadow: none; }
+      menubar > menuitem:disabled:backdrop,
+      .menubar > menuitem:disabled:backdrop {
+        background-color: #2a2e33;
+        color: rgba(32, 35, 35, 0.35); }
+    menubar > menuitem:backdrop,
+    .menubar > menuitem:backdrop {
+      background-color: #2a2e33;
+      border-color: #2a2e33;
+      color: #c5cbd8; }
+
+menu,
+.menu {
+  padding: 0px;
+  background-color: #2a2e33;
+  border: 0px solid transparent;
+  box-shadow: inset 0px 0px 0px 1px #c0b99f;
+  border-radius: 3px; }
+  .csd menu, .csd
+  .menu {
+    border: 0px solid;
+    border-radius: 3px; }
+  menu separator,
+  .menu separator {
+    color: #c0b99f;
+    margin-top: 3px;
+    margin-bottom: 3px; }
+  menu menuitem,
+  .menu menuitem {
+    text-shadow: none;
+    min-height: 16px;
+    min-width: 40px;
+    padding: 4px 4px; }
+    menu menuitem:hover,
+    .menu menuitem:hover {
+      color: #fcfcfc;
+      background-color: #c5cbd8; }
+    menu menuitem:disabled,
+    .menu menuitem:disabled {
+      color: rgba(32, 35, 35, 0.35); }
+      menu menuitem:disabled:backdrop,
+      .menu menuitem:disabled:backdrop {
+        color: rgba(32, 35, 35, 0.35); }
+    menu menuitem:backdrop, menu menuitem:backdrop:hover,
+    .menu menuitem:backdrop,
+    .menu menuitem:backdrop:hover {
+      color: #c5cbd8;
+      background-color: #2a2e33; }
+    menu menuitem arrow,
+    .menu menuitem arrow {
+      min-height: 16px;
+      min-width: 16px; }
+      menu menuitem arrow:dir(ltr),
+      .menu menuitem arrow:dir(ltr) {
+        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+        margin-left: 10px; }
+      menu menuitem arrow:dir(rtl),
+      .menu menuitem arrow:dir(rtl) {
+        -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
+        margin-right: 10px; }
+  menu > arrow,
+  .menu > arrow {
+    border-color: rgba(255, 255, 255, 0);
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+    color: #c5cbd8;
+    text-shadow: none;
+    -gtk-icon-shadow: none;
+    min-height: 16px;
+    min-width: 16px;
+    padding: 4px;
+    background-color: transparent;
+    border-radius: 0; }
+    menu > arrow.top,
+    .menu > arrow.top {
+      margin-top: -6px;
+      border: none;
+      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+    menu > arrow.bottom,
+    .menu > arrow.bottom {
+      margin-bottom: -6px;
+      border: none;
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+    menu > arrow:hover,
+    .menu > arrow:hover {
+      color: #93cee9; }
+    menu > arrow:active,
+    .menu > arrow:active {
+      color: #c5cbd8; }
+    menu > arrow:backdrop,
+    .menu > arrow:backdrop {
+      background-color: #2a2e33; }
+    menu > arrow:disabled,
+    .menu > arrow:disabled {
+      color: transparent;
+      background-color: transparent;
+      border-color: transparent; }
+
+menuitem accelerator {
+  color: alpha(currentColor,0.55); }
+
+menuitem check,
+menuitem radio {
+  min-height: 18px;
+  min-width: 18px; }
+  menuitem check:dir(ltr),
+  menuitem radio:dir(ltr) {
+    margin-right: 6px; }
+  menuitem check:dir(rtl),
+  menuitem radio:dir(rtl) {
+    margin-left: 6px; }
+
+/***************
+ * Popovers   *
+ ***************/
+/* menu buttons */
+modelbutton.flat, popover.background checkbutton,
+popover.background radiobutton,
+.menuitem.button.flat {
+  min-height: 16px;
+  padding: 4px 8px;
+  color: #c5cbd8; }
+  modelbutton.flat:hover, popover.background checkbutton:hover,
+  popover.background radiobutton:hover,
+  .menuitem.button.flat:hover {
+    background-color: #c5cbd8;
+    color: #fcfcfc; }
+  modelbutton.flat:selected, popover.background checkbutton:selected,
+  popover.background radiobutton:selected,
+  .menuitem.button.flat:selected {
+    background-color: #c5cbd8;
+    color: #fcfcfc; }
+  modelbutton.flat:backdrop, popover.background checkbutton:backdrop,
+  popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,
+  popover.background radiobutton:backdrop:hover,
+  .menuitem.button.flat:backdrop,
+  .menuitem.button.flat:backdrop:hover {
+    color: #c5cbd8; }
+  modelbutton.flat check:hover, popover.background checkbutton check:hover, popover.background radiobutton check:hover,
+  .menuitem.button.flat check:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-unchecked.png"), url("../assets/check-unchecked@2.png")); }
+  modelbutton.flat radio:hover, popover.background checkbutton radio:hover, popover.background radiobutton radio:hover,
+  .menuitem.button.flat radio:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); }
+  modelbutton.flat check:checked:hover, popover.background checkbutton check:checked:hover, popover.background radiobutton check:checked:hover,
+  .menuitem.button.flat check:checked:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-checked-active.png"), url("../assets/check-checked-active@2.png")); }
+  modelbutton.flat radio:checked:hover, popover.background checkbutton radio:checked:hover, popover.background radiobutton radio:checked:hover,
+  .menuitem.button.flat radio:checked:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); }
+  modelbutton.flat check:indeterminate:hover, popover.background checkbutton check:indeterminate:hover, popover.background radiobutton check:indeterminate:hover,
+  .menuitem.button.flat check:indeterminate:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/check-mixed.png"), url("../assets/check-mixed@2.png")); }
+  modelbutton.flat radio:indeterminate:hover, popover.background checkbutton radio:indeterminate:hover, popover.background radiobutton radio:indeterminate:hover,
+  .menuitem.button.flat radio:indeterminate:hover {
+    -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); }
+  modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child,
+  modelbutton.flat radio:last-child,
+  popover.background checkbutton radio:last-child,
+  popover.background radiobutton radio:last-child,
+  .menuitem.button.flat check:last-child,
+  .menuitem.button.flat radio:last-child {
+    margin-right: 0px; }
+  modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child,
+  modelbutton.flat radio:first-child,
+  popover.background checkbutton radio:first-child,
+  popover.background radiobutton radio:first-child,
+  .menuitem.button.flat check:first-child,
+  .menuitem.button.flat radio:first-child {
+    margin-left: 0px; }
+
+modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow {
+  background: none; }
+  modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover {
+    background: none; }
+  modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left {
+    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+  modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+
+popover.background {
+  padding: 0px;
+  border: 1px solid #c0b99f;
+  border-radius: 3px;
+  background-color: #2a2e33;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.9); }
+  popover.background:backdrop {
+    box-shadow: none; }
+  popover.background > list,
+  popover.background > .view,
+  popover.background > toolbar {
+    border-style: none;
+    background-color: transparent; }
+  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
+    border: 1px solid #c0b99f; }
+  popover.background separator {
+    margin: 3px; }
+  popover.background list separator {
+    margin: 0px; }
+
+GtkVolumeButton.button {
+  padding: 5px; }
+
+/********
+ * Misc *
+ ********/
+/****************
+* Print dialog *
+*****************/
+printdialog paper {
+  color: #c5cbd8;
+  border: 1px solid #c0b99f;
+  background: white;
+  padding: 0; }
+  printdialog paper:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background: white; }
+
+printdialog .dialog-action-box {
+  margin: 12px; }
+
+/**********
+* Frames *
+**********/
+frame > border,
+.frame {
+  box-shadow: none;
+  margin: 0;
+  padding: 0;
+  border-radius: 0;
+  border: 1px solid #c0b99f; }
+  frame > border.flat,
+  .frame.flat {
+    border-style: none; }
+  frame > border:backdrop,
+  .frame:backdrop {
+    border-color: #c0b99f; }
+
+actionbar > revealer > box {
+  padding: 6px;
+  border-top: 1px solid #c0b99f; }
+  actionbar > revealer > box:backdrop {
+    border-color: #c0b99f; }
+
+scrolledwindow viewport.frame {
+  border-style: none; }
+
+scrolledwindow junction {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none; }
+
+separator {
+  background: #c0b99f;
+  min-width: 1px;
+  min-height: 1px; }
+
+/*************
+* Expanders *
+*************/
+expander arrow {
+  min-width: 16px;
+  min-height: 16px;
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  expander arrow:dir(rtl) {
+    -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+  expander arrow:hover {
+    color: #6b7578; }
+  expander arrow:checked {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/*********
+* Paned *
+*********/
+paned > separator {
+  min-width: 1px;
+  min-height: 1px;
+  -gtk-icon-source: none;
+  border-style: none;
+  background-color: transparent;
+  background-image: image(#c0b99f);
+  background-size: 1px 1px; }
+  paned > separator:backdrop {
+    background-image: image(#c0b99f); }
+  paned > separator.wide {
+    min-width: 5px;
+    min-height: 5px;
+    background-color: #2a2e33;
+    background-image: image(#c0b99f), image(#c0b99f);
+    background-size: 1px 1px, 1px 1px; }
+    paned > separator.wide:backdrop {
+      background-color: #2a2e33;
+      background-image: image(#c0b99f), image(#c0b99f); }
+
+paned.horizontal > separator {
+  background-repeat: repeat-y; }
+  paned.horizontal > separator:dir(ltr) {
+    margin: 0 -8px 0 0;
+    padding: 0 8px 0 0;
+    background-position: left; }
+  paned.horizontal > separator:dir(rtl) {
+    margin: 0 0 0 -8px;
+    padding: 0 0 0 8px;
+    background-position: right; }
+  paned.horizontal > separator.wide {
+    margin: 0;
+    padding: 0;
+    background-repeat: repeat-y, repeat-y;
+    background-position: left, right; }
+
+paned.vertical > separator {
+  margin: 0 0 -8px 0;
+  padding: 0 0 8px 0;
+  background-repeat: repeat-x;
+  background-position: top; }
+  paned.vertical > separator.wide {
+    margin: 0;
+    padding: 0;
+    background-repeat: repeat-x, repeat-x;
+    background-position: bottom, top; }
+
+/*********************
+* Spinner Animation *
+*********************/
+@keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+
+spinner {
+  background-image: none;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  spinner:checked {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    spinner:checked:disabled {
+      opacity: 0.5; }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+/*************
+  * Notebooks *
+  *************/
+notebook.frame {
+  border: none;
+  padding: 0px;
+  box-shadow: inset 0px 0px 0px 1px #c0b99f; }
+
+notebook > header {
+  padding: 0px;
+  border: none;
+  background-color: #2a2e33; }
+  notebook > header.top {
+    box-shadow: inset 0 -1px #c0b99f; }
+    notebook > header.top:backdrop {
+      box-shadow: inset 0 -1px #c0b99f; }
+  notebook > header.bottom {
+    box-shadow: inset 0 1px #c0b99f; }
+    notebook > header.bottom:backdrop {
+      box-shadow: inset 0 1px #c0b99f; }
+  notebook > header.right {
+    box-shadow: inset 1px 0 #c0b99f; }
+    notebook > header.right:backdrop {
+      box-shadow: inset 1px 0 #c0b99f; }
+  notebook > header.left {
+    box-shadow: inset -1px 0 #c0b99f; }
+    notebook > header.left:backdrop {
+      box-shadow: inset -1px 0 #c0b99f; }
+  notebook > header:backdrop {
+    background-color: #2a2e33; }
+  notebook > header tabs {
+    margin: 0px; }
+  notebook > header.top > tabs > tab {
+    padding: 4px 6px;
+    border: 1px solid #bcb7a4;
+    background-color: #c0b99f;
+    border-radius: 3px 3px 0px 0px;
+    border-bottom-color: transparent; }
+    notebook > header.top > tabs > tab:hover, notebook > header.top > tabs > tab.prelight-page {
+      background-color: rgba(91, 137, 102, 0.2);
+      border-color: rgba(91, 137, 102, 0.3);
+        color: #333d42;
+    }
+    notebook > header.top > tabs > tab:checked {
+      border-color: #c0b99f;
+      border-bottom-color: #2a2e33;
+      background-color: #2a2e33; }
+      notebook > header.top > tabs > tab:checked:backdrop {
+        border-color: #c0b99f;
+        border-bottom-color: #2a2e33;
+        background-color: #2a2e33; }
+  notebook > header.bottom > tabs > tab {
+    padding: 4px 6px;
+    border: 1px solid rgba(35, 38, 39, 0.2);
+    background-color: rgba(35, 38, 39, 0.2);
+    border-radius: 0px 0px 3px 3px;
+    border-top-color: transparent; }
+    notebook > header.bottom > tabs > tab:hover, notebook > header.bottom > tabs > tab.prelight-page {
+      background-color: rgba(91, 137, 102, 0.2);
+      border-color: rgba(91, 137, 102, 0.3);
+        color: #333d42; }
+    notebook > header.bottom > tabs > tab:checked {
+      border-color: #c0b99f;
+      border-top-color: #2a2e33;
+      background-color: #2a2e33; }
+      notebook > header.bottom > tabs > tab:checked:backdrop {
+        border-color: #c0b99f;
+        border-top-color: #2a2e33;
+        background-color: #2a2e33; }
+  notebook > header.left > tabs > tab {
+    padding: 4px 6px;
+    border: 1px solid rgba(35, 38, 39, 0.2);
+    background-color: rgba(35, 38, 39, 0.2);
+    border-radius: 3px 0px 0px 3px;
+    border-right-color: transparent; }
+    notebook > header.left > tabs > tab:hover, notebook > header.left > tabs > tab.prelight-page {
+      background-color: rgba(91, 137, 102, 0.2);
+      border-color: rgba(91, 137, 102, 0.3);
+        color: #333d42; }
+    notebook > header.left > tabs > tab:checked {
+      border-color: #c0b99f;
+      border-right-color: #2a2e33;
+      background-color: #2a2e33; }
+      notebook > header.left > tabs > tab:checked:backdrop {
+        border-color: #c0b99f;
+        border-right-color: #2a2e33;
+        background-color: #2a2e33; }
+  notebook > header.right > tabs > tab {
+    padding: 4px 6px;
+    border: 1px solid rgba(35, 38, 39, 0.2);
+    background-color: rgba(35, 38, 39, 0.2);
+    border-radius: 0px 3px 3px 0px;
+    border-left-color: transparent; }
+    notebook > header.right > tabs > tab:hover, notebook > header.right > tabs > tab.prelight-page {
+      background-color: rgba(91, 137, 102, 0.2);
+      border-color: rgba(91, 137, 102, 0.3);
+        color: #333d42; }
+    notebook > header.right > tabs > tab:checked {
+      border-color: #c0b99f;
+      border-left-color: #2a2e33;
+      background-color: #2a2e33; }
+      notebook > header.right > tabs > tab:checked:backdrop {
+        border-color: #c0b99f;
+        border-left-color: #2a2e33;
+        background-color: #2a2e33; }
+  notebook > header.top > tabs > tab.reorderable-page {
+    border-width: 3px;
+    border-style: solid;
+    border-color: transparent;
+    background-color: #2a2e33;
+    background-clip: padding-box;
+    border-right-width: 1px;
+    border-right-color: #c0b99f;
+    box-shadow: inset -3px 0px 0px 0px #2a2e33; }
+    notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.top > tabs > tab.reorderable-page.prelight-page {
+      box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.2), inset -3px 0px 0px 0px #2a2e33; }
+    notebook > header.top > tabs > tab.reorderable-page:checked {
+      box-shadow: inset 0px -3px 0px 0px #c5cbd8, inset -3px 0px 0px 0px #2a2e33; }
+      notebook > header.top > tabs > tab.reorderable-page:checked:backdrop {
+        background-color: #2a2e33;
+        border-color: transparent;
+        border-right-color: #c0b99f;
+        box-shadow: none; }
+    notebook > header.top > tabs > tab.reorderable-page:backdrop {
+      background-color: #2a2e33;
+      border-right-color: #c0b99f;
+      box-shadow: none; }
+  notebook > header.bottom > tabs > tab.reorderable-page {
+    border-width: 3px;
+    border-style: solid;
+    border-color: transparent;
+    background-color: #2a2e33;
+    background-clip: padding-box;
+    border-right-width: 1px;
+    border-right-color: #c0b99f;
+    box-shadow: inset -3px 0px 0px 0px #2a2e33; }
+    notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab.reorderable-page.prelight-page {
+      box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.2), inset -3px 0px 0px 0px #2a2e33; }
+    notebook > header.bottom > tabs > tab.reorderable-page:checked {
+      box-shadow: inset 0px -3px 0px 0px #c5cbd8, inset -3px 0px 0px 0px #2a2e33; }
+      notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop {
+        background-color: #2a2e33;
+        border-color: transparent;
+        border-right-color: #c0b99f;
+        box-shadow: none; }
+    notebook > header.bottom > tabs > tab.reorderable-page:backdrop {
+      background-color: #2a2e33;
+      border-right-color: #c0b99f;
+      box-shadow: none; }
+  notebook > header.left > tabs > tab.reorderable-page {
+    border-width: 3px;
+    border-style: solid;
+    border-color: transparent;
+    background-color: #2a2e33;
+    background-clip: padding-box;
+    border-bottom-width: 1px;
+    border-bottom-color: #c0b99f;
+    box-shadow: inset 0px -3px 0px 0px #2a2e33; }
+    notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab.reorderable-page.prelight-page {
+      box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.2), inset 0px -3px 0px 0px #2a2e33; }
+    notebook > header.left > tabs > tab.reorderable-page:checked {
+      box-shadow: inset 0px -3px 0px 0px #c5cbd8, inset 0px -3px 0px 0px #2a2e33; }
+      notebook > header.left > tabs > tab.reorderable-page:checked:backdrop {
+        background-color: #2a2e33;
+        border-color: transparent;
+        border-bottom-color: #c0b99f;
+        box-shadow: none; }
+    notebook > header.left > tabs > tab.reorderable-page:backdrop {
+      background-color: #2a2e33;
+      border-bottom-color: #c0b99f;
+      box-shadow: none; }
+  notebook > header.right > tabs > tab.reorderable-page {
+    border-width: 3px;
+    border-style: solid;
+    border-color: transparent;
+    background-color: #2a2e33;
+    background-clip: padding-box;
+    border-bottom-width: 1px;
+    border-bottom-color: #c0b99f;
+    box-shadow: inset 0px -3px 0px 0px #2a2e33; }
+    notebook > header.right > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab.reorderable-page.prelight-page {
+      box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.2), inset 0px -3px 0px 0px #2a2e33; }
+    notebook > header.right > tabs > tab.reorderable-page:checked {
+      box-shadow: inset 0px -3px 0px 0px #c5cbd8, inset 0px -3px 0px 0px #2a2e33; }
+      notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {
+        background-color: #2a2e33;
+        border-color: transparent;
+        border-bottom-color: #c0b99f;
+        box-shadow: none; }
+    notebook > header.right > tabs > tab.reorderable-page:backdrop {
+      background-color: #2a2e33;
+      border-bottom-color: #c0b99f;
+      box-shadow: none; }
+  notebook > header.top > tabs > arrow {
+    border-top-style: none; }
+  notebook > header.bottom > tabs > arrow {
+    border-bottom-style: none; }
+  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
+    margin-left: -5px;
+    margin-right: -5px;
+    padding-left: 4px;
+    padding-right: 4px; }
+    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
+      -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  notebook > header.left > tabs > arrow {
+    border-left-style: none; }
+  notebook > header.right > tabs > arrow {
+    border-right-style: none; }
+  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
+    margin-top: -5px;
+    margin-bottom: -5px;
+    padding-top: 4px;
+    padding-bottom: 4px; }
+    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
+      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+  notebook > header > tabs > arrow {
+    min-height: 16px;
+    min-width: 16px;
+    border-radius: 0; }
+    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
+      background-clip: padding-box;
+      background-image: none;
+      background-color: rgba(255, 255, 255, 0.3);
+      border-color: transparent;
+      box-shadow: none; }
+    notebook > header > tabs > arrow:disabled {
+      border-color: rgba(255, 255, 255, 0);
+      background-color: transparent;
+      background-image: none;
+      box-shadow: none;
+      color: #c5cbd8;
+      text-shadow: none;
+      -gtk-icon-shadow: none; }
+  notebook > header button.flat {
+    padding: 0;
+    margin: 4px;
+    min-width: 12px;
+    min-height: 12px;
+    border: 0px solid;
+    border-radius: 50%;
+    color: #2a2e33;
+    background-color: #c0b99f;
+    background-image: none; }
+    notebook > header button.flat:hover {
+      background-color: #da4453; }
+    notebook > header button.flat:active {
+      background-color: #da4453; }
+    notebook > header button.flat:backdrop {
+      background-color: #c0b99f;
+      color: #2a2e33; }
+
+notebook > stack:not(:only-child) {
+  background-color: transparent;
+  border-style: solid;
+  border-color: #c0b99f;
+  border-width: 0px; }
+
+scrolledwindow overshoot.top {
+  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a2a5a6), to(rgba(162, 165, 166, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(35, 38, 39, 0.07)), to(rgba(35, 38, 39, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center top;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  scrolledwindow overshoot.top:backdrop {
+    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c0b99f), to(rgba(188, 190, 191, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center top;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+scrolledwindow overshoot.bottom {
+  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a2a5a6), to(rgba(162, 165, 166, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(35, 38, 39, 0.07)), to(rgba(35, 38, 39, 0)));
+  background-size: 100% 5%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: center bottom;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  scrolledwindow overshoot.bottom:backdrop {
+    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c0b99f), to(rgba(188, 190, 191, 0)));
+    background-size: 100% 5%;
+    background-repeat: no-repeat;
+    background-position: center bottom;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+scrolledwindow overshoot.left {
+  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a2a5a6), to(rgba(162, 165, 166, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(35, 38, 39, 0.07)), to(rgba(35, 38, 39, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: left center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  scrolledwindow overshoot.left:backdrop {
+    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c0b99f), to(rgba(188, 190, 191, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: left center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+scrolledwindow overshoot.right {
+  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a2a5a6), to(rgba(162, 165, 166, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(35, 38, 39, 0.07)), to(rgba(35, 38, 39, 0)));
+  background-size: 5% 100%, 100% 100%;
+  background-repeat: no-repeat;
+  background-position: right center;
+  background-color: transparent;
+  border: none;
+  box-shadow: none; }
+  scrolledwindow overshoot.right:backdrop {
+    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c0b99f), to(rgba(188, 190, 191, 0)));
+    background-size: 5% 100%;
+    background-repeat: no-repeat;
+    background-position: right center;
+    background-color: transparent;
+    border: none;
+    box-shadow: none; }
+
+scrolledwindow undershoot {
+  background-image: none;
+  border: none; }
+
+/************
+ * Pathbars *
+ ************/
+.path-bar {
+  background-color: #2a2e33;
+  border-bottom: 1px solid #c0b99f; }
+
+.path-bar button {
+  border-color: rgba(255, 255, 255, 0);
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+  color: #c5cbd8;
+  text-shadow: none;
+  -gtk-icon-shadow: none;
+  padding: 4px 8px;
+  color: #c5cbd8; }
+  .path-bar button:hover {
+    border-color: #93cee9; }
+  .path-bar button:active, .path-bar button:checked {
+    background-color: #c0b99f;
+    font-weight: normal; }
+  .path-bar button.text-button, .path-bar button.image-button, .path-bar button {
+    padding-left: 4px;
+    padding-right: 4px; }
+  .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: 8px; }
+  .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
+    padding-left: 8px; }
+  .path-bar button image {
+    padding-left: 4px;
+    padding-right: 4px; }
+  .path-bar button.slider-button {
+    padding-left: 0;
+    padding-right: 0; }
+
+/*****************
+ * Progress bars *
+ *****************/
+progressbar {
+  font-size: smaller;
+  color: rgba(35, 38, 39, 0.3); }
+  progressbar.horizontal trough,
+  progressbar.horizontal progress {
+    min-height: 6px; }
+  progressbar.vertical trough,
+  progressbar.vertical progress {
+    min-width: 6px; }
+  progressbar trough {
+    border: 0px solid transparent;
+    border-radius: 3px;
+    background-color: rgba(35, 38, 39, 0.3); }
+  progressbar:backdrop trough {
+    background-color: rgba(35, 38, 39, 0.3); }
+  progressbar progress {
+    background-color: #c5cbd8;
+    border: 0px solid transparent;
+    border-radius: 3px;
+    box-shadow: none; }
+  progressbar:backdrop progress {
+    background-color: #c5cbd8; }
+  progressbar.osd {
+    background-color: transparent; }
+
+treeview.view.progressbar {
+  border: 0px solid transparent;
+  border-radius: 3px;
+  background-color: #c5cbd8;
+  color: #fcfcfc;
+  background-image: none; }
+  treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
+    background-color: rgba(252, 252, 252, 0.25); }
+
+treeview.view.trough {
+  background-color: #b2b3b4; }
+  treeview.view.trough:selected:focus, treeview.view.trough:selected {
+    background-color: rgba(252, 252, 252, 0.3); }
+
+/*************
+ * Level Bar *
+ *************/
+levelbar block {
+  min-width: 32px;
+  min-height: 6px; }
+
+levelbar.vertical block {
+  min-width: 6px;
+  min-height: 32px; }
+
+levelbar trough {
+  border: 1px solid;
+  padding: 2px;
+  border-radius: 3px;
+  color: #c5cbd8;
+  border-color: #c0b99f;
+  background-color: #fcfcfc;
+  box-shadow: none; }
+  levelbar trough:backdrop {
+    color: #c5cbd8;
+    border-color: #c0b99f;
+    background-color: #fcfcfc; }
+
+levelbar.horizontal.discrete block {
+  margin: 0 1px; }
+
+levelbar.vertical.discrete block {
+  margin: 1px 0; }
+
+levelbar block:not(.empty) {
+  border: 1px solid #c5cbd8;
+  background-color: #c5cbd8;
+  box-shadow: none;
+  border-radius: 1px; }
+  levelbar block:not(.empty):backdrop {
+    border-color: #c5cbd8;
+    background-color: #c5cbd8; }
+
+levelbar block.low {
+  border-color: #f67400;
+  background-color: #f67400; }
+  levelbar block.low:backdrop {
+    background-color: #f67400;
+    border-color: #f67400; }
+
+levelbar block.high {
+  border-color: #27ae60;
+  background-color: #27ae60; }
+  levelbar block.high:backdrop {
+    background-color: #27ae60;
+    border-color: #27ae60; }
+
+levelbar block.full {
+  border-color: #27ae60;
+  background-color: #27ae60; }
+  levelbar block.full:backdrop {
+    background-color: #27ae60;
+    border-color: #27ae60; }
+
+levelbar block.empty {
+  background-color: rgba(35, 38, 39, 0.3);
+  border-color: transparent;
+  box-shadow: none; }
+  levelbar block.empty:backdrop {
+    background-color: rgba(35, 38, 39, 0.3); }
+
+/************
+ * GtkScale *
+ ************/
+scale.fine-tune.trough {
+  margin: 8px;
+  border-radius: 3px; }
+
+scale slider {
+  min-width: 18px;
+  min-height: 18px;
+  background-color: #2a2e33;
+  border: 1px solid #c0b99f;
+  border-radius: 50%;
+  box-shadow: none;
+  margin: -9px; }
+  scale slider:hover {
+    border-style: solid;
+    border-width: 2px;
+    border-color: #93cee9;
+    border-radius: 50%; }
+    scale slider:hover:backdrop {
+      background-color: #2a2e33;
+      border-color: #93cee9; }
+  scale slider:disabled {
+    border-style: solid;
+    border-radius: 50%;
+    background-color: #2a2e33;
+    border-color: rgba(170, 173, 174, 0.35); }
+    scale slider:disabled:backdrop {
+      background-color: #2a2e33;
+      border-color: rgba(170, 173, 174, 0.35); }
+  scale slider:active {
+    border: 2px solid #c5cbd8; }
+    scale slider:active:backdrop {
+      background-color: #2a2e33;
+      border-color: #c5cbd8; }
+  scale slider:backdrop {
+    background-color: #2a2e33;
+    border-color: #c0b99f; }
+
+scale trough {
+  min-width: 6px;
+  min-height: 6px;
+  margin: 9px;
+  border: 0px solid;
+  border-radius: 3px;
+  background-color: #94907f;
+  box-shadow: none; }
+  scale trough:disabled, scale trough.vertical:disabled {
+    border-color: rgba(162, 163, 164, 0.35);
+    background-color: rgba(148, 144, 127, 0.35);
+    box-shadow: none; }
+    scale trough:disabled:backdrop, scale trough.vertical:disabled:backdrop {
+      background-color: rgba(162, 163, 164, 0.35);
+      border-color: rgba(162, 163, 164, 0.35); }
+  scale trough:backdrop {
+    background-color: #b2b3b4;
+    border-color: #b2b3b4; }
+
+scale highlight {
+  border: 0px solid;
+  border-radius: 3px;
+  background-color: #c5cbd8;
+  border-color: #c5cbd8; }
+  scale highlight.vertical {
+    background-color: #c5cbd8;
+    border-color: #c5cbd8; }
+  scale highlight:disabled {
+    background-color: rgba(91, 137, 102, 0.35); }
+  scale highlight:backdrop {
+    background-color: rgba(61, 174, 233, 0.5);
+    border-color: rgba(61, 174, 233, 0.5); }
+    scale highlight:backdrop:disabled {
+      background-color: rgba(37, 164, 230, 0.35); }
+
+/**************
+ * Scrollbars *
+ **************/
+scrollbar {
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  background-color: #2a2e33;
+  border-width: 0px 0px;
+  border-color: #2a2e33;
+  margin: 0px; }
+  scrollbar button {
+    min-width: 14px;
+    min-height: 14px;
+    margin: 0px;
+    padding: 0px 0px;
+    border: none;
+    border-radius: 0px;
+    background-image: none;
+    background-color: transparent;
+    color: transparent;
+    box-shadow: none; }
+    scrollbar button:hover {
+      border: none;
+      background-image: none;
+      background-color: #2a2e33;
+      color: transparent; }
+    scrollbar button:active, scrollbar button:active:hover {
+      border: none;
+      background-image: none;
+      background-color: #2a2e33;
+      color: transparent; }
+    scrollbar button:disabled {
+      border: none;
+      background-color: #2a2e33;
+      background-image: none;
+      color: transparent; }
+    scrollbar button:backdrop {
+      color: #c5cbd8; }
+      scrollbar button:backdrop:disabled {
+        color: rgba(32, 35, 35, 0.35); }
+  scrollbar.dragging, scrollbar.hovering {
+    opacity: 0.9910; }
+  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+    opacity: 0.999; }
+  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+    -GtkScrollbar-has-backward-stepper: false;
+    -GtkScrollbar-has-forward-stepper: false; }
+    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+      min-width: 6px;
+      border-radius: 8px;
+      background-color: rgba(107, 109, 110, 0.8); }
+      scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider:backdrop {
+        background-color: #6b6d6e; }
+    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
+      min-height: 6px; }
+  scrollbar.overlay-indicator {
+    background: none; }
+  scrollbar trough {
+    transition-duration: 0.1s;
+    min-width: 6px;
+    min-height: 14px;
+    border: 0px solid #2a2e33;
+    border-radius: 8px;
+    background-color: transparent; }
+  scrollbar:hover trough {
+    background-color: #b2b3b4;
+    box-shadow: inset 0px 0px 0px 5px #2a2e33; }
+  scrollbar slider {
+    transition-duration: 0.1s;
+    min-width: 6px;
+    min-height: 30px;
+    border: 5px solid transparent;
+    border-radius: 8px;
+    background-clip: padding-box;
+    background-color: #6b6d6e; }
+    scrollbar slider:hover {
+      background-color: #93cee9; }
+    scrollbar slider:backdrop {
+      background-color: #6b6d6e; }
+    scrollbar slider:backdrop:disabled {
+      background-color: rgba(97, 99, 100, 0.35); }
+  scrollbar.horizontal slider {
+    min-width: 30px;
+    min-height: 6px; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar {
+  border: none;
+  background-color: #2a2e33; }
+  .sidebar:backdrop {
+    background-color: #2a2e33; }
+
+placessidebar > viewport.frame {
+  border-style: none; }
+
+placessidebar row {
+  min-height: 36px;
+  padding: 0px; }
+  placessidebar row > revealer {
+    padding: 0 14px; }
+  placessidebar row:selected {
+    color: #fcfcfc; }
+  placessidebar row:disabled {
+    color: rgba(32, 35, 35, 0.35); }
+  placessidebar row:backdrop {
+    color: #c5cbd8; }
+    placessidebar row:backdrop:selected {
+      color: #c5cbd8; }
+    placessidebar row:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.35); }
+  placessidebar row image.sidebar-icon:dir(ltr) {
+    padding-right: 8px; }
+  placessidebar row image.sidebar-icon:dir(rtl) {
+    padding-left: 8px; }
+  placessidebar row label.sidebar-label:dir(ltr) {
+    padding-right: 2px; }
+  placessidebar row label.sidebar-label:dir(rtl) {
+    padding-left: 2px; }
+  button.sidebar-button {
+    min-height: 26px;
+    min-width: 26px;
+    margin-top: 3px;
+    margin-bottom: 3px;
+    padding: 0; }
+  placessidebar row:selected:active {
+    box-shadow: none; }
+  placessidebar row.sidebar-placeholder-row {
+    padding: 0 8px;
+    min-height: 2px;
+    background-image: none;
+    background-clip: content-box; }
+  placessidebar row.sidebar-new-bookmark-row {
+    color: #c5cbd8; }
+
+placesview .server-list-button > image {
+  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  -gtk-icon-transform: rotate(0turn); }
+
+placesview .server-list-button:checked > image {
+  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+  -gtk-icon-transform: rotate(-0.5turn); }
+
+placesview row.activatable:hover {
+  background-color: transparent; }
+
+placesview > actionbar > revealer > box > label {
+  padding-left: 8px;
+  padding-right: 8px; }
+
+stacksidebar.sidebar row {
+  padding: 10px 4px; }
+  stacksidebar.sidebar row > label {
+    padding-left: 6px;
+    padding-right: 6px; }
+  stacksidebar.sidebar row.needs-attention > .label {
+    background-size: 6px 6px, 0 0; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+spinbutton:not(.vertical) {
+  padding: 0; }
+  spinbutton:not(.vertical) entry {
+    min-width: 28px;
+    margin: 0;
+    background: none;
+    background-color: transparent;
+    border: none;
+    border-radius: 0;
+    box-shadow: none; }
+    spinbutton:not(.vertical) entry:backdrop:disabled {
+      background-color: transparent; }
+  spinbutton:not(.vertical) button {
+    min-height: 16px;
+    margin: 0;
+    padding-bottom: 0;
+    padding-top: 0;
+    color: #c5cbd8;
+    background-image: none;
+    background-color: transparent;
+    border-style: none;
+    box-shadow: none; }
+    spinbutton:not(.vertical) button:hover {
+      color: #93cee9; }
+    spinbutton:not(.vertical) button:disabled {
+      color: rgba(32, 35, 35, 0.35); }
+    spinbutton:not(.vertical) button:active {
+      color: #c5cbd8;
+      box-shadow: none; }
+    spinbutton:not(.vertical) button:backdrop {
+      color: #c5cbd8;
+      background-color: transparent; }
+    spinbutton:not(.vertical) button:backdrop:disabled {
+      color: rgba(32, 35, 35, 0.35);
+      background-color: transparent;
+      border-style: none; }
+    spinbutton:not(.vertical) button:dir(ltr):last-child {
+      border-radius: 0 3px 3px 0; }
+    spinbutton:not(.vertical) button:dir(rtl):first-child {
+      border-radius: 3px 0 0 3px; }
+
+spinbutton.vertical:disabled {
+  color: rgba(32, 35, 35, 0.35); }
+
+spinbutton.vertical:backdrop:disabled {
+  color: rgba(32, 35, 35, 0.35); }
+
+spinbutton.vertical:drop(active) {
+  border-color: transparent;
+  box-shadow: none; }
+
+spinbutton.vertical entry {
+  margin: 0px;
+  min-height: 26px;
+  min-width: 26px;
+  border-style: none solid none solid;
+  border-color: #c0b99f;
+  padding: 0;
+  border-radius: 0; }
+  spinbutton.vertical entry:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    background-color: #e5e5e5;
+    border-color: rgba(170, 173, 174, 0.35); }
+  spinbutton.vertical entry:backdrop:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    background-color: #e5e5e5;
+    border-color: rgba(170, 173, 174, 0.35); }
+
+spinbutton.vertical button {
+  min-height: 26px;
+  min-width: 26px;
+  padding: 0;
+  box-shadow: none;
+  background-image: none;
+  background-color: #fcfcfc;
+  color: #c5cbd8;
+  border-color: #c0b99f; }
+  spinbutton.vertical button:hover {
+    color: #93cee9; }
+  spinbutton.vertical button:active {
+    color: #c5cbd8; }
+  spinbutton.vertical button:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    background-color: #e5e5e5;
+    border-color: rgba(170, 173, 174, 0.35); }
+  spinbutton.vertical button:backdrop:disabled {
+    color: rgba(32, 35, 35, 0.35);
+    background-color: #e5e5e5;
+    border-color: rgba(170, 173, 174, 0.35); }
+
+spinbutton.vertical button.up {
+  border-radius: 3px 3px 0 0;
+  border-style: solid solid none solid; }
+
+spinbutton.vertical button.down {
+  border-radius: 0 0 3px 3px;
+  border-style: none solid solid solid; }
+
+treeview spinbutton:not(.vertical) {
+  min-height: 0;
+  border-style: none;
+  border-radius: 0; }
+  treeview spinbutton:not(.vertical) entry {
+    min-height: 0;
+    padding: 1px 2px; }
+
+/**********
+ * Switch *
+ **********/
+switch {
+  margin: 2px;
+  font-weight: bold;
+  font-size: smaller;
+  min-width: 48px;
+  min-height: 24px;
+  border: 0px solid;
+  border-radius: 12px;
+  color: transparent;
+  background-color: rgba(192, 185, 159, 0.9);
+  text-shadow: none; }
+  switch:checked {
+    background-color: #c5cbd8; }
+  switch:backdrop {
+    background-color: rgba(35, 38, 39, 0.3);
+    text-shadow: none; }
+    switch:backdrop:checked {
+      background-color: #c5cbd8; }
+  switch slider {
+    min-width: 22px;
+    min-height: 22px;
+    border: 1px solid;
+    border-radius: 11px;
+    background-color: #2a2e33;
+    border-color: #c0b99f; }
+  switch:hover slider {
+    border-color: #c5cbd8; }
+  switch:disabled slider {
+    background-color: #b4ae96; }
+  switch:backdrop slider {
+    background-color: #2a2e33; }
+  switch:backdrop:disabled slider {
+    background-color: #d8dadd; }
+
+/************
+ * Toolbars *
+ ************/
+toolbar, .inline-toolbar, searchbar,
+.location-bar {
+  -GtkWidget-window-dragging: true;
+  padding: 4px;
+  background-color: #2a2e33; }
+
+toolbar {
+  padding: 4px 3px 3px 4px; }
+  toolbar:backdrop {
+    background-color: #2a2e33;
+    box-shadow: none; }
+  toolbar button {
+    margin: 2px;
+    padding: 3px; }
+    toolbar button.image-button, toolbar button.text-button.image-button {
+      padding: 3px; }
+  toolbar separator {
+    margin-left: 3px;
+    margin-right: 3px; }
+  toolbar entry {
+    margin: 3px; }
+  .osd toolbar {
+    background-color: transparent; }
+  toolbar.osd {
+    padding: 13px;
+    border: none;
+    border-radius: 3px;
+    background-color: #2a2e33; }
+    toolbar.osd:backdrop {
+      border-color: #c0b99f;
+      background-color: #2a2e33;
+      box-shadow: none; }
+    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
+      border-radius: 0; }
+
+.inline-toolbar {
+  border-width: 0px 0px 1px 0px;
+  padding: 3px;
+  border-radius: 0; }
+
+searchbar,
+.location-bar {
+  border-width: 0px 0px 1px 0px;
+  padding: 3px; }
+
+.inline-toolbar, searchbar,
+.location-bar {
+  border-style: solid;
+  border-color: #c0b99f;
+  text-shadow: none;
+  background-color: #2a2e33; }
+
+/************
+ * Tooltips *
+ ************/
+tooltip {
+  color: #fcfcfc;
+  padding: 4px;
+  /* not working */
+  border-radius: 3px;
+  box-shadow: none;
+  text-shadow: none;
+  border: 1px solid #595c5c; }
+  tooltip.background {
+    background-color: #c5cbd8;
+    background-clip: padding-box; }
+  tooltip.window-frame.csd {
+    background-color: transparent;
+    box-shadow: none; }
+  tooltip decoration {
+    background-color: transparent; }
+
+tooltip * {
+  padding: 0px;
+  background-color: transparent;
+  color: #fcfcfc; }
+
+/**************
+ * Tree Views *
+ **************/
+treeview.view {
+  -GtkTreeView-grid-line-width: 0;
+  -GtkTreeView-grid-line-pattern: '';
+  -GtkTreeView-tree-line-width: 1;
+  -GtkTreeView-tree-line-pattern: '';
+  -GtkTreeView-expander-size: 16;
+  border-left-color: #c0b99f;
+  border-top-color: transparent; }
+  treeview.view:selected {
+    border-radius: 0; }
+  treeview.view:selected {
+    background-color: #c5cbd8;
+    border-left-color: #fcfcfc;
+    border-top-color: #fcfcfc; }
+  treeview.view:backdrop:selected {
+    background-color: rgba(61, 174, 233, 0.5);
+    border-left-color: #fcfcfc;
+    border-top-color: #fcfcfc; }
+  treeview.view:disabled {
+    color: rgba(170, 173, 174, 0.35); }
+    treeview.view:disabled:selected {
+      color: #e5e5e5; }
+      treeview.view:disabled:selected:backdrop {
+        color: #e5e5e5; }
+    treeview.view:disabled:backdrop {
+      color: rgba(170, 173, 174, 0.35); }
+  treeview.view.separator {
+    min-height: 2px;
+    color: #c0b99f; }
+  treeview.view.separator:backdrop {
+    color: #c0b99f; }
+  treeview.view:backdrop {
+    border-left-color: #c0b99f; }
+  treeview.view:drop(active) {
+    border-style: solid none;
+    border-width: 1px;
+    border-color: #93cee9; }
+  treeview.view.expander {
+    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+    color: #c5cbd8; }
+    treeview.view.expander:dir(rtl) {
+      -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+    treeview.view.expander:hover {
+      color: #93cee9; }
+    treeview.view.expander:selected {
+      color: #fcfcfc; }
+    treeview.view.expander:checked {
+      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+      treeview.view.expander:checked:selected {
+        color: #fcfcfc; }
+      treeview.view.expander:checked:backdrop {
+        color: #fcfcfc; }
+    treeview.view.expander:backdrop {
+      color: #fcfcfc; }
+  treeview.view header button {
+    color: #c5cbd8;
+    background-color: #2a2e33;
+    text-shadow: none;
+    box-shadow: none; }
+    treeview.view header button:hover {
+      color: #c5cbd8;
+      background-color: rgba(147, 206, 233, 0.5);
+      box-shadow: none;
+      transition: none; }
+    treeview.view header button:active {
+      color: #c5cbd8;
+      background-color: rgba(147, 206, 233, 0.5);
+      transition: none; }
+  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
+    border-right-style: none; }
+  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
+  treeview.view header.button.dnd:active,
+  treeview.view header.button.dnd:selected,
+  treeview.view header.button.dnd:hover,
+  treeview.view header.button.dnd {
+    padding: 0 6px;
+    color: #fcfcfc;
+    background-image: none;
+    background-color: #c5cbd8;
+    border-style: none;
+    border-radius: 0;
+    box-shadow: none;
+    text-shadow: none;
+    transition: none; }
+
+treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
+  padding: 6px;
+  border-style: none solid solid none;
+  border-radius: 0;
+  background-image: none;
+  border-color: #c0b99f;
+  text-shadow: none; }
+  treeview.view header button:disabled {
+    border-color: rgba(170, 173, 174, 0.35);
+    color: rgba(32, 35, 35, 0.35);
+    background-color: #d8dadd;
+    background-image: none; }
+  treeview.view header button:backdrop {
+    border-color: #c0b99f;
+    border-style: none solid solid none;
+    color: #c5cbd8;
+    background-image: none;
+    background-color: #2a2e33; }
+    treeview.view header button:backdrop:disabled {
+      border-color: rgba(170, 173, 174, 0.35);
+      background-image: none;
+      background-color: #d8dadd;
+      color: rgba(32, 35, 35, 0.35); }
+
+/**********************
+ * Window Decorations *
+ *********************/
+decoration {
+  border-radius: 3px 3px 0 0;
+  border-width: 0px;
+  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .maximized decoration,
+  .fullscreen decoration,
+  .tiled decoration {
+    border-radius: 0; }
+  .popup decoration {
+    border-radius: 3px;
+    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
+  .ssd decoration {
+    box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); }
+  .csd decoration {
+    border-radius: 3px; }
+    .csd decoration.popup {
+      box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
+    .csd decoration.tooltip {
+      box-shadow: none; }
+    .csd decoration.message-dialog {
+      box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
+  .solid-csd decoration {
+    border-radius: 0;
+    margin: 0;
+    padding: 1px;
+    border: none;
+    background-color: #2a2e33;
+    box-shadow: none; }
+
+headerbar.default-decoration button.titlebutton,
+.titlebar.default-decoration button.titlebutton {
+  padding: 1px;
+  min-height: 18px;
+  min-width: 18px;
+  margin: 0; }
+
+headerbar button.titlebutton,
+.titlebar button.titlebutton {
+  padding: 1px; }
+  headerbar button.titlebutton:hover, headerbar button.titlebutton:active, headerbar button.titlebutton:checked, headerbar button.titlebutton:backdrop, headerbar button.titlebutton:active:hover,
+  .titlebar button.titlebutton:hover,
+  .titlebar button.titlebutton:active,
+  .titlebar button.titlebutton:checked,
+  .titlebar button.titlebutton:backdrop,
+  .titlebar button.titlebutton:active:hover {
+    transition: none; }
+  headerbar button.titlebutton.close,
+  .titlebar button.titlebutton.close {
+    padding: 1px;
+    color: transparent;
+    border-image: none;
+    box-shadow: none;
+    background-position: center;
+    background-repeat: no-repeat;
+    background-image: -gtk-scaled(url("../assets/titlebutton-close.png"), url("../assets/titlebutton-close@2.png")); }
+  headerbar button.titlebutton.close:hover,
+  .titlebar button.titlebutton.close:hover {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-close-hover.png"), url("../assets/titlebutton-close-hover@2.png")); }
+  headerbar button.titlebutton.close:active,
+  .titlebar button.titlebutton.close:active {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-close-active.png"), url("../assets/titlebutton-close-active@2.png")); }
+  headerbar button.titlebutton.close:backdrop,
+  .titlebar button.titlebutton.close:backdrop {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-close-backdrop.png"), url("../assets/titlebutton-close-backdrop@2.png")); }
+  headerbar button.titlebutton.maximize,
+  .titlebar button.titlebutton.maximize {
+    padding: 1px;
+    color: transparent;
+    border-image: none;
+    box-shadow: none;
+    background-position: center;
+    background-repeat: no-repeat;
+    background-image: -gtk-scaled(url("../assets/titlebutton-maximize.png"), url("../assets/titlebutton-maximize@2.png")); }
+  headerbar button.titlebutton.maximize:hover,
+  .titlebar button.titlebutton.maximize:hover {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-maximize-hover.png"), url("../assets/titlebutton-maximize-hover@2.png")); }
+  headerbar button.titlebutton.maximize:active,
+  .titlebar button.titlebutton.maximize:active {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-maximize-active.png"), url("../assets/titlebutton-maximize-active@2.png")); }
+  headerbar button.titlebutton.maximize:backdrop,
+  .titlebar button.titlebutton.maximize:backdrop {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-maximize-backdrop.png"), url("../assets/titlebutton-maximize-backdrop@2.png")); }
+  headerbar button.titlebutton.minimize,
+  .titlebar button.titlebutton.minimize {
+    padding: 1px;
+    color: transparent;
+    border-image: none;
+    box-shadow: none;
+    background-position: center;
+    background-repeat: no-repeat;
+    background-image: -gtk-scaled(url("../assets/titlebutton-minimize.png"), url("../assets/titlebutton-minimize@2.png")); }
+  headerbar button.titlebutton.minimize:hover,
+  .titlebar button.titlebutton.minimize:hover {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-minimize-hover.png"), url("../assets/titlebutton-minimize-hover@2.png")); }
+  headerbar button.titlebutton.minimize:active,
+  .titlebar button.titlebutton.minimize:active {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-minimize-active.png"), url("../assets/titlebutton-minimize-active@2.png")); }
+  headerbar button.titlebutton.minimize:backdrop,
+  .titlebar button.titlebutton.minimize:backdrop {
+    border-color: transparent;
+    background-color: transparent;
+    background-image: -gtk-scaled(url("../assets/titlebutton-minimize-backdrop.png"), url("../assets/titlebutton-minimize-backdrop@2.png")); }
+
+.maximized headerbar button.titlebutton.maximize, .maximized
+.titlebar button.titlebutton.maximize {
+  padding: 1px;
+  color: transparent;
+  border-image: none;
+  box-shadow: none;
+  background-position: center;
+  background-repeat: no-repeat;
+  background-image: -gtk-scaled(url("../assets/titlebutton-maximize-maximized.png"), url("../assets/titlebutton-maximize-maximized@2.png")); }
+
+.maximized headerbar button.titlebutton.maximize:hover, .maximized
+.titlebar button.titlebutton.maximize:hover {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: -gtk-scaled(url("../assets/titlebutton-maximize-maximized-hover.png"), url("../assets/titlebutton-maximize-maximized-hover@2.png")); }
+
+.maximized headerbar button.titlebutton.maximize:active, .maximized
+.titlebar button.titlebutton.maximize:active {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: -gtk-scaled(url("../assets/titlebutton-maximize-maximized-active.png"), url("../assets/titlebutton-maximize-maximized-active@2.png")); }
+
+.maximized headerbar button.titlebutton.maximize:backdrop, .maximized
+.titlebar button.titlebutton.maximize:backdrop {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: -gtk-scaled(url("../assets/titlebutton-maximize-maximized-backdrop.png"), url("../assets/titlebutton-maximize-maximized-backdrop@2.png")); }
+
+headerbar.selection-mode button.titlebutton,
+.titlebar.selection-mode button.titlebutton {
+  text-shadow: none; }
+  headerbar.selection-mode button.titlebutton:backdrop,
+  .titlebar.selection-mode button.titlebutton:backdrop {
+    -gtk-icon-shadow: none; }
diff --git a/themes/Steamy/colors b/themes/Steamy/colors
new file mode 100644
index 0000000000000000000000000000000000000000..4b119797f0cc28cf0318038cdf2795e4a5ef3afb
--- /dev/null
+++ b/themes/Steamy/colors
@@ -0,0 +1,101 @@
+[ColorEffects:Disabled]
+Color=42,46,51
+ColorAmount=0.5
+ColorEffect=2
+ContrastAmount=0.5
+ContrastEffect=1
+IntensityAmount=0.05
+IntensityEffect=0
+
+[ColorEffects:Inactive]
+ChangeSelectionColor=true
+Color=0,212,0
+ColorAmount=1.0
+ColorEffect=1
+ContrastAmount=0.25
+ContrastEffect=2
+IntensityAmount=0
+IntensityEffect=0
+
+[Colors:Button]
+BackgroundAlternate=12,12,12
+BackgroundNormal=42,46,51
+DecorationFocus=75,84,102
+DecorationHover=75,84,102
+ForegroundActive=192,255,255
+ForegroundInactive=255,170,127
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Selection]
+BackgroundAlternate=0,52,116
+BackgroundNormal=25,55,84
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=96,148,207
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Tooltip]
+BackgroundAlternate=12,12,12
+BackgroundNormal=0,0,0
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=255,255,255
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:View]
+BackgroundAlternate=23,26,29
+BackgroundNormal=23,26,29
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[Colors:Window]
+BackgroundAlternate=20,20,20
+BackgroundNormal=42,46,51
+DecorationFocus=25,55,84
+DecorationHover=24,51,79
+ForegroundActive=192,255,255
+ForegroundInactive=160,160,160
+ForegroundLink=128,181,255
+ForegroundNegative=255,128,172
+ForegroundNeutral=255,212,128
+ForegroundNormal=197,203,216
+ForegroundPositive=128,255,128
+ForegroundVisited=192,128,255
+
+[General]
+Name=Steamy
+shadeSortColumn=true
+
+[KDE]
+contrast=4
+
+[WM]
+activeBackground=25,55,84
+activeForeground=255,255,255
+inactiveBackground=42,46,51
+inactiveForeground=128,128,128